Skip to main content
DELETE
/
v1
/
sessions
/
{id}
curl --request DELETE \
  --url https://api.neyrs.cloud/v1/sessions/session_abc123def456 \
  --header 'Authorization: Bearer neyrs_live_abc123def456'
const response = await fetch(
  'https://api.neyrs.cloud/v1/sessions/session_abc123def456',
  {
    method: 'DELETE',
    headers: {
      'Authorization': `Bearer ${process.env.NEYRS_API_KEY}`
    }
  }
);
import requests

response = requests.delete(
    'https://api.neyrs.cloud/v1/sessions/session_abc123def456',
    headers={
        'Authorization': f'Bearer {api_key}'
    }
)
{
  "sessionId": "session_abc123def456",
  "status": "terminated",
  "terminatedAt": "2024-03-08T16:00:00Z"
}
{
  "error": {
    "code": "session_not_found",
    "message": "Session not found or already terminated"
  }
}

Authorization

Authorization
string
required
Bearer token. Format: Bearer neyrs_live_abc123def456

Path Parameters

id
string
required
Session ID. Format: session_<16 chars>

Response

sessionId
string
Terminated session identifier
status
string
Session status after termination: terminated
terminatedAt
string
ISO 8601 timestamp of termination
curl --request DELETE \
  --url https://api.neyrs.cloud/v1/sessions/session_abc123def456 \
  --header 'Authorization: Bearer neyrs_live_abc123def456'
const response = await fetch(
  'https://api.neyrs.cloud/v1/sessions/session_abc123def456',
  {
    method: 'DELETE',
    headers: {
      'Authorization': `Bearer ${process.env.NEYRS_API_KEY}`
    }
  }
);
import requests

response = requests.delete(
    'https://api.neyrs.cloud/v1/sessions/session_abc123def456',
    headers={
        'Authorization': f'Bearer {api_key}'
    }
)
{
  "sessionId": "session_abc123def456",
  "status": "terminated",
  "terminatedAt": "2024-03-08T16:00:00Z"
}
{
  "error": {
    "code": "session_not_found",
    "message": "Session not found or already terminated"
  }
}