curl -X DELETE "https://api.bota.dev/v1/ask/sessions/as_abc123" \
-H "Authorization: Bearer sk_live_..."
const response = await fetch('https://api.bota.dev/v1/ask/sessions/as_abc123', {
method: 'DELETE',
headers: { 'Authorization': 'Bearer sk_live_...' },
});
// 204 No Content on success
import requests
response = requests.delete(
'https://api.bota.dev/v1/ask/sessions/as_abc123',
headers={'Authorization': 'Bearer sk_live_...'},
)
# 204 No Content on success
AI Ask
Delete Session
Delete a session and its messages
DELETE
/
ask
/
sessions
/
{id}
curl -X DELETE "https://api.bota.dev/v1/ask/sessions/as_abc123" \
-H "Authorization: Bearer sk_live_..."
const response = await fetch('https://api.bota.dev/v1/ask/sessions/as_abc123', {
method: 'DELETE',
headers: { 'Authorization': 'Bearer sk_live_...' },
});
// 204 No Content on success
import requests
response = requests.delete(
'https://api.bota.dev/v1/ask/sessions/as_abc123',
headers={'Authorization': 'Bearer sk_live_...'},
)
# 204 No Content on success
Permanently delete an AI Ask session and all of its messages. This operation is irreversible and idempotent.
Authentication
Requires an API key. The session is looked up within the key’s project; an unknown session returns404. An end-user-scoped key can only delete its own sessions.
curl -X DELETE "https://api.bota.dev/v1/ask/sessions/as_abc123" \
-H "Authorization: Bearer sk_live_..."
const response = await fetch('https://api.bota.dev/v1/ask/sessions/as_abc123', {
method: 'DELETE',
headers: { 'Authorization': 'Bearer sk_live_...' },
});
// 204 No Content on success
import requests
response = requests.delete(
'https://api.bota.dev/v1/ask/sessions/as_abc123',
headers={'Authorization': 'Bearer sk_live_...'},
)
# 204 No Content on success
Path Parameters
string
required
Session identifier (
as_*).Response
Returns204 No Content on success. The session’s messages are deleted along with it.Was this page helpful?

