Skip to content

session_already_completed (409)

← Error reference

session_already_completed

HTTP status: 409

Retryable: No — retrying without changes will fail the same way.

The session is in a terminal state and cannot be modified.

When it fires

A `POST` or `PATCH` was issued against a session whose status is `completed`, `expired`, or `cancelled`. Sessions are immutable once terminal.

How to handle it

Create a new session for the applicant and retry the operation against the new session.

Example response

{
  "error": {
    "type": "https://docs-dev.autohost-dev.uk/api/errors/session_already_completed",
    "code": "session_already_completed",
    "message": "Session ses_01ABC is already completed",
    "request_id": "req_01HEXAMPLE0000000000000000",
    "doc_url": "https://docs-dev.autohost-dev.uk/api/errors/session_already_completed"
  }
}