Partner Filing API errors
- Latest version
- Version 1.2.0 Beta
- Last updated
- 10 November 2026
- API type
- REST
- Sandbox base URL
- Provided with sandbox access
- Production base URL
https://www.simplecompanytax.co.uk/api/v1
Developer documentation
Errors
Errors use {error: {code, message, fields?}, request_id}. Correct fields before retrying an input error. Retry a temporary service error after Retry-After. Do not guess whether an authority accepted an unknown outcome.
| Code | Message | HTTP status and endpoint |
|---|---|---|
INVALID_API_KEY | A valid Bearer API key is required. | |
LIVE_KEYS_NOT_ENABLED | Live API access is not enabled for this Practice. | |
RATE_LIMITED | The API request limit has been reached. | |
SERVICE_UNAVAILABLE | The API is temporarily unavailable. | |
INVALID_REQUEST | Check the request fields. | |
NOT_FOUND | The resource was not found. | |
IDEMPOTENCY_KEY_REQUIRED | Send an Idempotency-Key of 1 to 200 printable characters. | |
IDEMPOTENCY_KEY_CONFLICT | This idempotency key was already used with a different request. | |
DRAFT_CHANGED | The saved filing changed. Review it and submit with a new idempotency key. | |
RETRY_NOT_AVAILABLE | Only an unchanged filing from the same operation and environment can be sent again with retry_of. | |
FILING_SLOT_UNAVAILABLE | An active Practice plan with an available filing slot is required. | |
INPUT_REQUIRED | Complete the named fields before filing. | |
HMRC_AUTH_FAILED | HMRC refused the Government Gateway details. Use fresh credentials and a new idempotency key. | Not declared by a current endpoint |
NOT_SENT_CREDENTIALS_REQUIRED | The unsent part requires fresh credentials and a new idempotency key. | Not declared by a current endpoint |
TRANSMISSION_OUTCOME_UNKNOWN | The outcome is not yet known. This part must not be sent again. | Not declared by a current endpoint |