API Status Codes
These are the status codes returned by the GCIS backend API, extracted from all plugin binaries.
INVALID_ Request Status Codes
| Code | Description |
|---|---|
INVALID__REQUEST_STATUS | Invalid request |
INVALID__REQUEST_VERSION_STATUS | Invalid request version |
INVALID__REQUEST_VERSION_OUT_OF_DATE_STATUS | Request version out of date |
INVALID__REQUEST_DATA_MISSING_STATUS | Required data missing |
INVALID__REQUEST_DATA_MALFORMED_STATUS | Request data malformed |
INVALID__APP_ID_NOT_FOUND_STATUS | Application ID not found |
INVALID__APP_ID_NOT_AVAILABLE_STATUS | Application ID not available |
INVALID__SESSION_ID_MALFORMED_STATUS | Session ID malformed |
INVALID__SESSION_ID_NOT_FOUND_STATUS | Session ID not found |
INVALID__RESOURCE_ID_NOT_FOUND_STATUS | Resource ID not found |
INVALID__SERVICE_RESPONSE_STATUS | Invalid service response |
INVALID__ZONE_FOR_QUEUED_SESSION | Invalid zone for queued session |
INVALID__COUNTRY_CODE | Invalid country code |
INVALID__LANGUAGE_CODE | Invalid language code |
SESSION_ Status Codes
| Code | Description |
|---|---|
SESSION__STATUS_SESSION_NOT_FOUND | Session not found |
SESSION__INVALID_STATE | Session in invalid state |
SESSION__LIMIT_EXCEEDED_STATUS | Session limit exceeded |
SESSION__LIMIT_PER_DEVICE_EXCEEDED_STATUS | Per-device session limit exceeded |
SESSION__LIST_LIMIT_EXCEEDED_STATUS | Session list limit exceeded |
SESSION__ENTITLED_TIME_EXCEEDED_STATUS | Entitled time exceeded |
SESSION__WAITING_ADS_TIME_EXPIRED | ADS wait time expired |
SESSION__REQUEST_IN_QUEUE_ABANDONED | Session request abandoned in queue |
SESSION__REMOVED_FROM_QUEUE_MAINTENANCE | Removed from queue for maintenance |
SESSION__GAME_BINARIES_NOT_AVAILABLE_IN_REGION | Game binaries unavailable in region |
SESSION__NOT_PAUSED | Session not in paused state |
SESSION__NOT_PLAYING | Session not in playing state |
SESSION__QUEUE_LENGTH_EXCEEDED | Queue length exceeded |
SESSION__LOOKUP_NOT_FOUND | Session lookup not found |
DEVSEAT_ Status Codes
| Code | Description |
|---|---|
DEVSEAT__ALREADY_EXISTS | Dev seat already exists |
DEVSEAT__NOT_FOUND | Dev seat not found |
DEVSEAT__INVALID_ID_MALFORMED_STATUS | Dev seat ID malformed |
DEVSEAT__INVALID_ID_NOT_FOUND_STATUS | Dev seat ID not found |
DEVSEAT__INVALID_LEASE_TIME | Invalid lease time |
DEVSEAT__INVALID_POOL | Invalid pool |
DEVSEAT__INVALID_STATE | Invalid state |
DEVSEAT__ENTITLED_TIME_EXCEEDED_STATUS | Entitled time exceeded |
DEVSEAT__LIMIT_EXCEEDED_STATUS | Dev seat limit exceeded |
DEVSEAT__VMS_NOT_AVAILABLE | VMs not available |
DEVSEAT__PORT_NOT_AVAILABLE | Port not available |
DEVSEAT__RP_PORTS_OUT_OF_CAPACITY | RP ports capacity exceeded |
DEVSEAT__PORTS_REQUESTED_OUT_OF_RANGE | Requested ports out of range |
General Status Codes
| Code | Description |
|---|---|
SUCCESS__STATUS | Operation successful |
UNKNOWN__STATUS | Unknown status |
INTERNAL__ERROR_STATUS | Internal error |
FORBIDDEN__STATUS | Access forbidden |
TIMEOUT__STATUS | Operation timed out |
AUTH__FAILURE_STATUS | Authentication failure |
ENTITLEMENT__FAILURE_STATUS | Entitlement check failed |
EULA__UNACCEPTED_STATUS | EULA not accepted |
MAINTENANCE__STATUS | System under maintenance |
SERVICE__UNAVAILABLE_STATUS | Service unavailable |
REQUEST__LIMIT_EXCEEDED_STATUS | Request limit exceeded |
POOL__PREFIX_NOT_FOUND_STATUS | Pool prefix not found |
APP__MAINTENANCE_STATUS | Application under maintenance |
APP__PATCHING_STATUS | Application patching |
ZONE__MAINTENANCE_STATUS | Zone under maintenance |
GAME__NOT_FOUND_IN_ZONE | Game not found in zone |
INSTANCE__TYPE_NOT_SUPPORTED_IN_REGION | Instance type not supported in region |
INSTANCE__TYPE_NOT_SUPPORTED_IN_SINGLE_REGION | Instance type not supported |
UEK__RETRIEVAL_FAILED | User Encryption Key retrieval failed |
MAX_CONCURRENT_SESSION_LIMIT | Maximum concurrent sessions reached |
GENERIC_FAILURE | Generic failure |