400 | VALIDATION_ERROR | A field in the body or query is missing or invalid. |
400 | BAD_REQUEST | The body is not valid JSON or a value has the wrong type. |
400 | INVALID_REQUEST | A value is not accepted, such as an unknown webhook event name. |
400 | GENERIC_ERROR | The request breaks a rule of the resource, such as editing the identifier of an order whose delivery identity is the e-mail. |
400 | COMMAND_PULL_INVALID | The pull or fail body is empty or not valid JSON, or the fail reason is empty. |
400 | COMMAND_PRESENCE_IDENTIFIER_INVALID | An online identifier is longer than 255 characters. |
401 | INVALID_INTEGRATION_TOKEN | The token is missing or invalid. |
402 | PLAN_FEATURE_REQUIRED | The store’s plan does not include API access or webhooks. |
403 | INTEGRATION_SCOPE_MISSING | The token lacks a scope the operation needs. |
404 | ORDER_NOT_FOUND | No order with that id in the store. |
404 | ORDER_NOTE_NOT_FOUND | No note with that id on that order. |
404 | QUEUED_COMMAND_NOT_FOUND | No queued command with that id in the store. |
404 | SERVER_NOT_FOUND | No server with that id in the store. |
404 | WEBHOOK_ENDPOINT_NOT_FOUND | No webhook endpoint with that id in the store. |
404 | WEBHOOK_DELIVERY_NOT_FOUND | No delivery with that id on that endpoint. |
409 | ORDER_STATUS_CONFLICT | The order’s payment status does not allow the action, such as cancelling an approved order. |
409 | QUEUED_COMMAND_STATUS_CONFLICT | The command’s status does not allow the change. Only SCHEDULED commands can be edited; only SCHEDULED and FAILED commands can be deleted. |
409 | COMMAND_RETRY_CONFLICT | The command can no longer be rebuilt from its order. |
409 | COMMAND_CALLBACK_CONFLICT | Done or fail for a command that this server is not processing. |
409 | SERVER_TYPE_NOT_POLLABLE | The server uses RCON, so it has no connector token and does not pull commands. |
409 | WEBHOOK_ENDPOINT_DISABLED | The endpoint is disabled, so it cannot receive a test event. |
409 | PLAN_LIMIT_EXCEEDED | The store reached the plan limit for servers or webhook endpoints. |
413 | COMMAND_PULL_TOO_LARGE | The pull body is larger than 256 KiB or has more than 4,096 online identifiers. |
429 | RATE_LIMIT_ERROR | The rate limit for the route was reached. See Rate limits. |