202 | OPERATION_PENDING | Attributes cannot be completed because GetAccountsDetail is still in process | Attributes endpoint called while GetAccountsDetail was still being processed | Call Attributes before a live GetAccountsDetail has been completed |
202 | OPERATION_PENDING | Attributes endpoint called while another Attributes call is processing for the same card | There's a Attributes call for the same card still processing | Call Attributes once, and then call Attributes again whilst the first call is still processing |
400 | SESSION_NONEXISTENT | Authorize has not been completed, so a session has not been opened | requestId is invalid or session has ended | Call Attributes without a new authorize call being made |
400 | SESSION_EXPIRED | Attributes are called when the session has expired | RequestId is invalid or session has ended | When 8 minutes have passed after calling GetAccountsDetail in cache and the session has closed before calling Attributes |
400 | INVALID_REQUEST | Incorrect name in the request body when calling Attributes | The Attribute name is not valid | Call Attributes with an unsupported or incorrectly spelled Attribute Name |
400 | INVALID_REQUEST | No Attributes contained within the body of the request | At least a single attribute must be provided | Call Attributes with no Attribute Names in the body of the request |
400 | INVALID_REQUEST | An unsupported filter was included in the call | One or more filters are invalid | Call Attributes with the filter parameter set to anything other than Operations |
400 | INVALID_REQUEST | The AccountId: {AccountId} in AccountFilter is not valid | The AccountId shown is not valid | Call Attributes with an unsupported AccountId |
400 | INVALID_REQUEST | If AccountFilter is used, at least one accountId must be provided | If AccountFilter is present at least a single accountId must be provided | Call Attributes with the AccountFilter parameter, but no accountId's. |
400 | RETRY_LATER | Occurs when we are unable to complete the Attribute calculations, please wait before calling again or contact us at [email protected] | We were not able to process attributes for this card | N/A |
400 | NO_TRANSACTION | Occurs when we are unable to complete the Attribute calculations because there were no transactions | No transactions were found | N/A |
403 | FEATURE_DISABLED | Attributes is not enabled for your instance. Please contact [email protected] to get the service enabled | The Attributes feature is currently disabled on your instance, please contact [email protected] for more information | Call Attributes in a production environment with a clientId that does not have the Attributes Service enabled |
404 | NO_TRANSACTION | No transactions are detected because GetAccountsDetail has not been called | No transactions were found | Call Attributes without first calling GetAccountDetails |
404 | NO_TRANSACTION | No transactions error returned because the underlying account has no transactions | No transactions were found | Call Attributes when the account selected has no transactions |
404 | NO_TRANSACTION | No Transactions error returned because there are no transactions in the specified account type filter | No transactions were found | Call Attributes when the account filter selected has no transactions |
404 | ACCOUNT_NOT_FOUND | When using AccountFilter, you have to use a valid accountId in the request | One or more Accounts in the AccountFilter was not found | Call Attributes with an incorrect AccountId in AccountFilter |