title | layout |
---|---|
Travel Request v4 - HTTP Status Codes |
reference |
- Getting Started
- Request
- Workflow
- Expected Expense
- Request Cash Advance
- Request Policy
- Travel Agency
- Schema
- HTTP Status Codes
- Run in Postman
HTTP Status Code | Response Body | Description |
---|---|---|
200 OK | - | Your GET request succeeded. |
201 Created | - | Your POST request succeeded. |
400 Bad Request | badParam the request has bad parameter(s) {requestName} |
The name of the request doesn't have the expected format |
- | invalidJson invalid json structure |
An input JSON structure couldn't be parsed |
- | invalidDate error while parsing date value {dateValue} |
A date or datetime value couldn't be parsed |
- | invalidUuid for concur-correlationid {correlationId} |
The concur correlation id of the request is not a valid UUID |
- | invalidUuid {requestName} |
The name of the request doesn't have the expected format |
- | invalidLocation The location cannot be resolved, please provide either {iataCode} or {countryCode} and {cityName} |
Required location input is missing |
- | invalidLocation The location cannot be resolved, no location found for iataCode={iataCode} |
No location found matching the iataCode provided |
- | invalidLocation The location cannot be resolved, no city found for countryCode={countryCode}, cityName={cityName} and locationCode={locationCode} |
No location found matching the country code, city name and location code provided |
- | severalLocationsMatch The location cannot be resolved, multiple locations available for countryCode={countryCode} and cityName={cityName}. Please provide a locationCode from the possible matches |
Multiple locations found matching the country code and city name provided, location code is required. |
- | invalidPolicy invalid policy id |
|
- | listValidationError validation of list items failed |
|
- | missingRequiredField at least 1 required field has an empty value |
A request with no value on a mandatory field has been submitted |
- | blockingException at least 1 blocking exception |
A request with a blocking exception has been submitted |
- | multiLegNotAllowed cannot save a multi leg, multi-leg is not enabled for this entity |
The multi leg support is not allowed for the entity |
- | reportTemplateNotFound failed to retrieve report template |
The multi leg support is not allowed for the entity |
- | unsupportedParam the request has unsupported parameter(s) |
Some parameter(s) of the request are not supported |
- | missingRequiredParam the request is missing required parameter(s) |
The request is missing some required parameter(s) |
- | companyNotFound the company for this request has not been found |
The company for this request has not been found |
- | userNotFound user {id} not found |
The user Id for this request has not been found |
- | invalidUuid invalid {Uuid} for the userId |
The unique identifier for this userId is not valid |
- | - Limit must be less than or equal to 100 |
limit must be less than or equal to 100 |
- | - Limit must be greater than or equal to 1 |
limit must be greater than or equal to 1 |
- | - Limit must contains only digits |
Limit must contains only digits |
401 Unauthorized | invalidUser the request's user is invalid |
invalid or non existent authorization HTTP header |
403 Forbidden | permissionDenied permission denied |
User approving their own Request, or without approver/processor role |
- | requestStatusNotApproved the Request is not approved or canceled after approval |
|
- | userIsNotAllowed user is not allowed to access this resource |
|
- | requestStartDateInTheFuture expense report cannot be create from an approved Request before Request start |
|
- | publicApiNotAllowed entity is not allowed to access this resource |
|
- | publicApiNotAllowed this resource is not public |
|
- | CASH_ADVANCE_CANNOT_SUBMIT_AS_DELEGATE |
The cash advance cannot be submitted by the delegate. |
- | CASH_ADVANCE_CANNOT_APPROVE_OWN_CA |
You cannot approve your own cash advance. |
404 Not Found | notFound resource not found |
You tried to get a non-existing request |
408 Request Timeout | timeOut timeout has occurred |
|
409 Conflict | NO_APPROVER No approver was found. |
You must identify an approver before the request moves on to the next workflow step. |
- | NO_APPROVER_NOT_EDITABLE_STEP |
There are no approvers defined in your workflow. Contact your Expense administrator for assistance. |
- | NO_APPROVER_CHANGE_MY_INFO |
Missing the required approver for next workflow step. You may be able to select an approver; otherwise contact your Administrator for assistance. |
- | NO_AUTH_APPROVERS |
This request cannot be sent to the next approver. This workflow step must be approved by a specialised approver called an Authorised Approver. There are no Authorised Approvers defined. Please contact your Request administrator for assistance. |
- | REVIEW_APPROVAL_FLOW_APPROVER |
Review approvers in the workflow. |
- | APPROVER_CUM_REPORTOWNER |
You cannot send this request to this approver since this person created this request. |
- | APPROVER_CUM_REPORTOWNER_EDITABLE |
Your workflow is configured such that the request would come back to the request owner during some step. Please contact your Employee Administrator to change the approvers. |
- | INVALID_AUTH_APPROVER |
This request cannot proceed without an approver type of Authorised Approver. Select an approver who is an Authorised Approver before proceeding. |
- | CONFIG_INVALID_NEXT_STEP |
You must identify an approver before the request moves on to the next workflow step. |
- | STEP_EXIT_BLOCKING_BY_EXCEPTION |
One or more blocking exceptions are preventing approval submission. Resolve the exception before proceeding. |
- | CASH_ADVANCE_SUBMIT_GENERIC |
Cash Advance Status Change: Failure |
- | CASH_ADVANCE_SUBMIT_ALREADY_SUBMITTED |
The cash advance has already been submitted and cannot be submitted again. |
- | CASH_ADVANCE_CONFIG_INVALID_NEXT_STEP |
Cash Advance: You must identify an approver before the request moves on to the next workflow step |
- | CASH_ADVANCE_APPROVER_CUM_REPORTOWNER |
Cash Advance: You cannot send this request to this approver since this person created this request. |
- | CASH_ADVANCE_APPROVER_CUM_REPORTOWNER_IS_EDITABLE_BY |
Cash Advance: Your workflow is configured such that the claim would come back to the claim owner during some step. Please contact your Employee Administrator to change the approvers. |
- | CASH_ADVANCE_INVALID_AUTH_APPROVER |
Cash Advance: This request cannot be sent to the next approver. This workflow step must be approved by a specialised approver called an Authorised Approver. The selected approver is not an Authorised Approver. Select another approver. |
- | CASH_ADVANCE_NO_APPROVER |
Cash Advance: You must identify an approver before the request moves on to the next workflow step. |
- | CASH_ADVANCE_NO_APPROVER_CHANGE_MY_INFO |
Cash Advance: Missing the required approver for the next workflow step. Contact your Expense administrator for assistance. |
- | CASH_ADVANCE_NOT_AN_APPROVER |
Cash Advance: This request cannot be sent to the next approver because the selected approver is no longer authorised to approve requests. Please select another approver. |
- | CASH_ADVANCE_REVIEW_APPROVAL_FLOW_APPROVER |
Cash Advance: Review Approvers in the workflow. |
500 Internal Server Error | createReportError error while creating an expense report |
|
- | internalServerError internal server error |
|
- | associateReportError error while associating an expense report to a Request |
|
503 Service Unavailable | circuitBreaker Circuit Breaker is open, please try again on a different node |
The server node might be unavailable, be retrying the request you may reach a healthy node |
- | entityOffline Entity is offline, please try again later. |
|
- | CLIQBOOK_APPROVAL_FAILURE |
This request cannot be approved due to trip approval failure. |
- | CLIQBOOK_APPROVAL_RETRY |
This request cannot be approved immediately. Please try again later. |
- | CLIQBOOK_CANCEL_FAILURE |
This request cannot be cancelled due to trip cancel failure. |