swagger: '2.0'
info:
description: >-
The Wallets API allows client to check the eligibility, request for
tokenization through manual and push-provisioning, OTP based step-up
authentication and webhook notifications.
version: ''
title: Grace Wallet Marqeta API
servers:
- url: https://tts.apib2b.citi.com/tts/cards
description: production gateway URL
- url: https://tts.sandbox.apib2b.citi.com/tts/cards
description: sandbox URL
tags:
- name: Provisioning
description: These are operations related to provisioning requests.
- name: Webhooks
description: Operation related to webhook requests.
schemes:
- https
consumes:
- application/json
produces:
- application/json
security:
- clientCredentials: []
paths:
/digitalwalletprovision/v1/initialeligibilitycheck:
post:
tags:
- Provisioning
summary: Check Eligibility
description: ''
operationId: initialEligibilityCheck
parameters:
- name: client_id
in: query
required: true
description: >-
This is your unique identifier shared during your CitiConnect API
onboarding. This is the same `client_id` used for oauth token
generation
type: string
- name: Content-Type
in: header
description: Supports application/json.
required: true
type: string
- name: Authorization
in: header
description: >-
Request should contain OAuth Authorization header
**OAuth:**
Request contains a header parameter in the form of
Authorization: Bearer (access_token), where access_token is
generated using the OAuth url
`Example` : Bearer
AAIkMjU2OTI4OGQtODY5Ny00ZjgzLTg0NzEtY2QyZWYwZjM5ZjJk_m3yqnGAbxR_ovVx5bs9OUfF0dd52qHadLtw2ARkwCw2BJcwg1zHsTOuvjPtsW5ioxxd2xXXjlDDCKLuvg15Ce1gzGxTu17xEvLOzSECLIdU_02JbpS3h9ee9GzB-u_MPfKseOiACXYAh_7AVWQhtRMLDKd8RgCUsNzTGXXBeE4
required: true
type: string
- name: Accept
in: header
description: >-
Content-Types that are acceptable for the response. Always pass
application/json or don't pass this header.
required: false
type: string
default: application/json
- name: Accept-Language
in: header
description: List of acceptable human languages for response.
required: false
type: string
- name: Content-Type
in: header
description: >-
The MIME type of the body of the request (POST). Always pass
application/json.
required: true
type: string
default: application/json
- name: Req-Sys-Id
in: header
description: >-
Client unique ID to identify the particular request.
`Format`:
UUID
`Example`: 123d837e-958a-4e9f-bc97-4843ec948123
required: true
type: string
- name: Country
in: header
description: 'Country Code in alpha-2 format.
`Example`: US'
required: true
type: string
- name: Region
in: header
description: 'Country Region.
`Example`: NAM'
required: true
type: string
- in: body
name: Request-Body
description: Initial Eligibility Request Body
required: true
schema:
$ref: '#/definitions/InitialEligibilityCheckRequest'
responses:
'200':
description: Success Response after initial eligibility check.
headers:
Api-Sys-Id:
type: string
description: Citi commercial cards API tracking ID.
schema:
$ref: '#/definitions/InitialEligibilityCheckResponse'
'400':
description: >-
Missing or invalid request parameter
| Error
Code | Error Description |
| WIEM0001 | primary_account_number is
mandatory |
| WIEM0002 | primary_account_number
length should contain a min of 12 character and a max of 19
digits |
| WIEM0003 | primary_account_number is
invalid and can only have numeric values |
| WIEM0004 | pan_reference_id length should contain a
min of 1 character and a max of 255 characters |
| WIEM0005 | token_reference_id is mandatory |
| WIEM0006 | token_reference_id length should contain a
max of 255 characters |
| WIEM0007 | pan_source
is mandatory |
| WIEM0008 | pan_source is
invalid and can only have a value of KEY_ENTERED, ON_FILE, or
MOBILE_BANKING_APP |
| WIEM0009 | token_requestor_id is mandatory |
| WIEM0010 | token_requestor_id is invalid and can only
have a value of 40010075001, 40010030273, 50110030273 or
50120834693 |
| WIEA0013 | We have encountered
an error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WIEA0014 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WIEA0015 | Invalid Token Requestor
Id |
| GRC0002 | Client ID is missing in the
request header |
| GRC0003 | Invalid JSON
Input |
| GRC0004 | Region ID is not available
in the request |
| GRC0005 | Client Tracking ID
is missing in the request header |
| GRC0007 | Client requested MediaType is not
supported. |
| GRC0008 | Invalid request. Unable
to bind incoming request |
| GRC0010 | Client
Tracking ID length should contain a min of 1 character and a max of
36 characters |
| GRC0016 | Country code is not
available in the request |
| WEIM0001 | We have
encountered an error and couldn't receive your request. Please try
again, or contact Citi support if you have any further questions or
comments |
| WEIM0005 | Encrypted data is
null/empty. Please try again, or contact Citi support if you have
any further questions or comments. |
| WEIC0001 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
headers:
Api-Sys-Id:
type: string
description: Citi Commercial Cards API Tracking ID.
schema:
$ref: '#/definitions/InvalidInitialEligibilityCheckResponse'
'401':
description: UnAuthorized request.
schema:
$ref: '#/definitions/UnAuthorizedResponse'
'405':
description: Method Not Allowed.
headers:
Api-Sys-Id:
type: string
description: Citi Commercial Cards API Tracking ID.
schema:
$ref: '#/definitions/MethodNotAllowedResponse'
'500':
description: >-
Internal server error. | Error Code | Error
Description |
| WIEA0011 | We have encountered
an error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0001 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0009 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0014 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0015 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0001 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0003 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0004 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0005 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0006 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0021 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WEIM0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WEIM0004 | We have encountered
error during Marqeta JWE Decryption. Please try again, or contact
Citi support if you have any further questions or comments |
| WEIC0002 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| WEIC0003 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| WEUL0002 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| ECSA0002 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| ECSA0007 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
headers:
Api-Sys-Id:
type: string
description: Citi Commercial Cards API Tracking ID.
schema:
$ref: '#/definitions/InternalServerErrorResponse'
/digitalwalletprovision/v1/tokenactivationrequest:
post:
tags:
- Provisioning
summary: Token Activation Request
description: ''
operationId: tokenActivationRequest
parameters:
- name: client_id
in: query
required: true
description: >-
This is your unique identifier shared during your CitiConnect API
onboarding. This is the same `client_id` used for oauth token
generation
type: string
- name: Content-Type
in: header
description: Supports application/json.
required: true
type: string
- name: Authorization
in: header
description: >-
Request should contain OAuth Authorization header | Error Code | Error Description |
| WTAM0001 | token is mandatory |
| WTAM0002 | token length should contain a max of 36
characters |
| WTAM0003 | wallet account id is
mandatory |
| WTAM0004 | wallet account id
length should contain a max of 255 characters |
| WTAM0005 | pan_source is mandatory and can only have a
value of KEY_ENTERED,ON_FILE,MOBILE_BANKING_APP |
| WTAM0006 | primary_account_number is
mandatory |
| WTAM0007 | primary_account_number
length should contain a min of 12 character and a max of 19
digits |
| WTAM0008 | primary_account_number is
invalid and can only have numeric values |
| WTAM0009 | expiry month is mandatory |
| WTAM0010 | expiry month length should contain a min
and max of 2 characters |
| WTAM0011 | expiry
year is mandatory |
| WTAM0012 | expiry year
length should contain a min and max of 4 characters |
| WTAM0013 | cvv2 is mandatory |
| WTAM0014 | pan_reference_id is mandatory |
| WTAM0015 | pan_reference_id length should contain a
max of 255 characters |
| WTAM0016 | token_reference_id length should contain a
max of 255 characters |
| WTAM0017 | correlation_id length should contain a max
of 14 characters |
| WTAM0018 | device_id is
mandatory |
| WTAM0019 | device_id length should
contain a max of 255 characters |
| WTAM0020 | token_requestor_id is can only have a value
of 40010075001, 40010030273, 50110030273 or 50120834693 |
| WTAM0021 | token_requestor_id length should contain a
max of 50 characters |
| WTAM0022 | Token
Reference ID is mandatory for VISA Card Provisioning request for
Marqeta. |
| WTAM0023 | Correlation ID is
mandatory for Master Card Provisioning request for
Marqeta. |
| WTAM0024 | token_type is mandatory
and can only have a value of MERCHANT_CARD_ON_FILE,
DEVICE_SECURE_ELEMENT, DEVICE_CLOUD_BASED, ECOMMERCE_DIGITAL_WALLET
or PSEUDO_ACCOUNT |
| WPRA0001 | Invalid
Source |
| WPRA0003 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WPRA0004 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WPRA0005 | Provisioning type id is
invalid |
| WPRA0006 | Pan source is
invalid |
| WPRA0007 | Device id is
invalid |
| WPRA0008 | Token Requestor id is
invalid |
| WPRA0009 | Wallet Account id for
provisioning is invalid |
| WPRA0010 | Marqeta
DPAN Reference id for provisioning is invalid |
| WPRA0011 | Network PAN Reference id for provisioning
is invalid |
| WPRA0012 | Token Type for
provisioning is invalid |
| WPRA0013 | PAN
Expiry month is invalid |
| WPRA0014 | PAN
Expiry year is invalid |
| WPRA0015 | PAN
Encrypted CVV for provisioning is invalid |
| WPRA0016 | Network Token Reference id for provisioning
is invalid |
| WPRA0017 | Correlation id for
provisioning is invalid |
| GRC0002 | Client ID
is missing in the request header |
| GRC0003 | Invalid JSON Input |
| GRC0004 | Region ID is not available in the
request |
| GRC0005 | Client Tracking ID is
missing in the request header |
| GRC0007 | Client requested MediaType is not
supported. |
| GRC0008 | Invalid request. Unable
to bind incoming request |
| GRC0010 | Client
Tracking ID length should contain a min of 1 character and a max of
36 characters |
| GRC0016 | Country code is not
available in the request |
| WEIM0001 | We have
encountered an error and couldn't receive your request. Please try
again, or contact Citi support if you have any further questions or
comments |
| WEIM0005 | Encrypted data is
null/empty. Please try again, or contact Citi support if you have
any further questions or comments. |
| WEIC0001 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
headers:
Api-Sys-Id:
type: string
description: Citi Commercial Cards API Tracking ID
schema:
$ref: '#/definitions/InvalidTokenActivationResponse'
'401':
description: >-
| Error Code | Error
Description |
| WPRA0002 | We have encountered
an error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0001 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0009 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0014 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0015 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0001 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0003 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0004 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0005 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0006 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0021 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WEIM0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WEIM0004 | We have encountered
error during Marqeta JWE Decryption. Please try again, or contact
Citi support if you have any further questions or comments |
| WEIC0002 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| WEIC0003 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| WEUL0002 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| ECSA0002 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| ECSA0007 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
headers:
Api-Sys-Id:
type: string
description: Citi Commercial Cards API Tracking ID
schema:
$ref: '#/definitions/InternalServerErrorResponse'
/digitalwalletwebhooks/v1/digitalwallettoken:
post:
tags:
- Webhooks
summary: Digital Wallet Token
description: ''
operationId: digitalWalletToken
parameters:
- name: client_id
in: query
required: true
description: >-
This is your unique identifier shared during your CitiConnect API
onboarding. This is the same `client_id` used for oauth token
generation
type: string
- name: Content-Type
in: header
description: Supports application/json.
required: true
type: string
- name: Authorization
in: header
description: >-
Request should contain OAuth Authorization header | Error
Code | Error Description |
| WWAA0001 | Marqeta FPAN ID is invalid |
| WWAA0003 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| WWAA0004 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| WWAA0005 | Event Type is invalid |
| WWAA0006 | Fulfilment status is invalid |
| WWAA0007 | Marqeta DPAN Reference Id is
empty |
| WWAA0008 | Notification ID is
invalid |
| WWAA0009 | Marqeta DPAN Reference Id
is invalid |
| WWAA0010 | Number of notification
in array is invalid |
| WWAA0011 | DPAN number
is invalid |
| WWAA0012 | Token Requestor Id is
invalid |
| WWAA0013 | FPAN is
invalid |
| GRC0002 | Client ID is missing in
the request header |
| GRC0003 | Invalid JSON
Input |
| GRC0004 | Region ID is not available
in the request |
| GRC0005 | Client Tracking ID
is missing in the request header |
| GRC0007 | Client requested MediaType is not
supported. |
| GRC0008 | Invalid request. Unable
to bind incoming request |
| GRC0010 | Client
Tracking ID length should contain a min of 1 character and a max of
36 characters |
| GRC0016 | Country code is not
available in the request |
| WEIM0001 | We have
encountered an error and couldn't receive your request. Please try
again, or contact Citi support if you have any further questions or
comments |
| WEIM0005 | Encrypted data is
null/empty. Please try again, or contact Citi support if you have
any further questions or comments. |
| WEIC0001 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
headers:
Api-Sys-Id:
type: string
description: Citi Commercial Cards API Tracking ID
schema:
$ref: '#/definitions/WebhookErrorResponse'
'401':
description: UnAuthorized request.
schema:
$ref: '#/definitions/UnAuthorizedResponse'
'405':
description: Method Not Allowed.
headers:
Api-Sys-Id:
type: string
description: Citi Commercial Cards API Tracking ID
schema:
$ref: '#/definitions/MethodNotAllowedResponse'
'500':
description: >-
Internal server error. | Error Code | Error
Description |
| WWAA0002 | We have encountered
an error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WWAM0014 | webhooks notification
should have min and max of 1 item in an
array |
| GRC0001 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0009 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0014 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0015 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0001 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0003 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0004 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0005 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0006 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0021 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WEIM0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WEIM0004 | We have encountered
error during Marqeta JWE Decryption. Please try again, or contact
Citi support if you have any further questions or comments |
| WEIC0002 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| WEIC0003 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| WEUL0002 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| ECSA0002 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| ECSA0007 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
headers:
Api-Sys-Id:
type: string
description: Citi Commercial Cards API Tracking ID
schema:
$ref: '#/definitions/InternalServerErrorResponse'
/digitalwalletwebhooks/v1/digitalwallettokentransition:
post:
tags:
- Webhooks
summary: Digital Wallet Token Transition
description: ''
operationId: digitalWalletTokenTransition
parameters:
- name: client_id
in: query
required: true
description: >-
This is your unique identifier shared during your CitiConnect API
onboarding. This is the same `client_id` used for oauth token
generation
type: string
- name: Content-Type
in: header
description: Supports application/json.
required: true
type: string
- name: Authorization
in: header
description: >-
Request should contain OAuth Authorization header | Error
Code | Error Description |
| WWTA0001 | Event Type is invalid |
| WWTA0003 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| WWTA0004 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| WWTA0005 | Fulfilment status is invalid |
| WWTA0006 | Token state is invalid |
| WWTA0007 | Notification ID is invalid |
| WWTA0008 | Marqeta DPAN Reference Id is
invalid |
| WWTA0009 | Marqeta DPAN Reference Id
is empty |
| WWTA0010 | Transition channel is
invalid |
| WWTA0011 | Webhook creation
timestamp is invalid |
| WWTA0012 | Number of
notifications in array is invalid |
| WWTA0013 | Token requestor Id is invalid |
| WWTA0014 | FPAN is
invalid |
| GRC0002 | Client ID is missing in
the request header |
| GRC0003 | Invalid JSON
Input |
| GRC0004 | Region ID is not available
in the request |
| GRC0005 | Client Tracking ID
is missing in the request header |
| GRC0007 | Client requested MediaType is not
supported. |
| GRC0008 | Invalid request. Unable
to bind incoming request |
| GRC0010 | Client
Tracking ID length should contain a min of 1 character and a max of
36 characters |
| GRC0016 | Country code is not
available in the request |
| WEIM0001 | We have
encountered an error and couldn't receive your request. Please try
again, or contact Citi support if you have any further questions or
comments |
| WEIC0001 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
headers:
Api-Sys-Id:
type: string
description: Citi Commercial Cards API Tracking ID
schema:
$ref: '#/definitions/WebhookErrorResponse'
'401':
description: UnAuthorized request.
schema:
$ref: '#/definitions/UnAuthorizedResponse'
'405':
description: Method Not Allowed.
headers:
Api-Sys-Id:
type: string
description: Citi Commercial Cards API Tracking ID
schema:
$ref: '#/definitions/MethodNotAllowedResponse'
'500':
description: >-
Internal server error. | Error Code | Error
Description |
| WWTA0002 | We have encountered
an error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WWTA0015 | webhooks notification
should have min and max of 1 item in an
array |
| GRC0001 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0009 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0014 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0015 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0001 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0003 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0004 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0005 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0006 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0021 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WEIM0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WEIC0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WEIC0003 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WEUL0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| ECSA0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| ECSA0007 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
headers:
Api-Sys-Id:
type: string
description: Citi Commercial Cards API Tracking ID
schema:
$ref: '#/definitions/InternalServerErrorResponse'
/digitalwalletprovision/v1/sendpasscode:
post:
tags:
- Provisioning
summary: Send Passcode
description: ''
operationId: sendPassCode
parameters:
- name: Authorization
in: header
description: >-
Request should contain OAuth Authorization header | Error
Code | Error Description |
| WSPM0001 | otp_code is mandatory |
| WSPM0002 | otp_code length should contain a min of 6
digits and a max of 50 digits |
| WSPM0003 | card_token is mandatory |
| WSPM0004 | card_token length should contain a min of 1
character and a max of 36 characters |
| WSPM0005 | token_requestor_name is mandatory |
| WSPM0006 | token_requestor_name is invalid and can
only have a value of APPLE_PAY or GOOGLE_PAY |
| WSPM0007 | stepup_type is mandatory |
| WSPM0008 | stepup_type is invalid and can only have a
value of OTP_SMS |
| WSPM0009 | stepup_value is
mandatory |
| WSPM0010 | stepup_value length
should contain a min of 1 digit and a max of 100 digits |
| WSPA0011 | Marqeta FPAN ID is invalid |
| WSPA0013 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| WSPA0014 | We have encountered an error and couldn't
receive your request. Please try again, or contact Citi support if
you have any further questions or comments |
| WSPA0015 | Token requestor name is invalid |
| WSPA0016 | Step up type is invalid |
| WSPA0017 | OTP is invalid |
| WSPA0018 | Phone number is invalid |
| WSPA0019 | Phone number is in Embargo |
| WSPA0020 | Phone number is not available in
Database |
| WSPA0021 | Step up value is
invalid |
| WSPA0021 | Step up value is
invalid |
| WSPA0022 | OTP is not
delivered |
| GRC0003 | Invalid JSON
Input |
| GRC0004 | Region ID is not available
in the request |
| GRC0005 | Client Tracking ID
is missing in the request header |
| GRC0007 | Client requested MediaType is not
supported. |
| GRC0008 | Invalid request. Unable
to bind incoming request |
| GRC0010 | Client
Tracking ID length should contain a min of 1 character and a max of
36 characters |
| GRC0016 | Country code is not
available in the request |
| WEIM0001 | We have
encountered an error and couldn't receive your request. Please try
again, or contact Citi support if you have any further questions or
comments |
| WEIC0001 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
headers:
Api-Sys-Id:
type: string
description: Citi Commercial Cards API Tracking ID
schema:
$ref: '#/definitions/InvalidSendPassCodeResponse'
'401':
description: UnAuthorized request.
schema:
$ref: '#/definitions/UnAuthorizedResponse'
'405':
description: >-
| Error Code | Error
Description |
| WSPA0012 | We have encountered
an error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0001 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0009 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0014 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRC0015 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0001 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0003 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0004 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0005 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0006 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| GRVL0021 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WEIM0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WEIC0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WEIC0003 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| WEUL0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| ECSA0002 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
| ECSA0007 | We have encountered an
error and couldn't receive your request. Please try again, or
contact Citi support if you have any further questions or
comments |
headers:
Api-Sys-Id:
type: string
description: Citi Commercial Cards API Tracking ID
schema:
$ref: '#/definitions/InternalServerErrorResponse'
securityDefinitions:
clientCredentials:
description: >+
All CitiConnect APIs use the oAuth2 authentication scheme, which requires
a bearer token to authenticate your API call. The Token URL includes the
version of authentication used by this API. See