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 |
|
- |
segmentTypeNotMappedToPolicy segment type not mapped to the policy |
The segment type is not mapped to the policy |
|
- |
expenseTypeNotMappedToPolicy expense type not mapped to the policy |
The expense type is not mapped to the policy |
|
- |
idNotAllowed Id field is not allowed |
The Id field is not allowed |
|
- |
BAD_STATUS_PROP incorrect status for proposal import |
The Request status doesn’t allow the import of proposals |
|
- |
UNSUPPORTED_AGENCY_PROPOSAL_STATUS_ERROR unsupportedAgencyProposalStatus |
Proposal status sent is incorrect. Only PROPOSAL is enabled for agency proposal status. |
|
- |
UNSUPPORTED_AGENCY_PROPOSAL_TYPE_ERROR unsupportedAgencyProposalType |
Proposal type sent is incorrect. Only API is enabled for agency proposal type. |
|
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. |
|
- |
NO_POLICY_ALLOWING_CREATION_ERROR |
CONFLICT, “configurationError”, “Failed to find a policy allowing Request Creation”, Collections.singletonList(“error.noPolicy.allowing.creation”)). |
|
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. |
|