Initiate a non payment message
This endpoint validates your request and responds with HTTP status 202 (accepted) after successful validation. If validation fails, the endpoint synchronously responds with error (HTTP status 4XX / 5XX and any applicable ISO 20022 reason code), indicating Citi couldn’t accept your message initiation request.
Authentication
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 the Citi Authentication API reference for information on requesting a token.
Path parameters
Unique end-to-end transaction reference
Headers
Your unique identification for a POST request
- Maximum length is 128.
- CitiConnect API responds with an error (HTTP status 4XX) if your POST request idempotency identification value is a duplicate across a recent history of idempotency identifications in Citi’s database.
- If you don’t receive any response (HTTP status 2XX, 4XX or 5XX) from Citi to your POST request and you wish to retry, reinitiate your request with the same idempotency identification to prevent accidental duplicate payment.
Query parameters
Request
This endpoint validates your request and responds with HTTP status 202 (accepted) after successful validation. If validation fails, the endpoint synchronously responds with error (HTTP status 4XX / 5XX and any applicable ISO 20022 reason code), indicating Citi couldn’t accept your message initiation request.
Message Type provided by the customer
- RFR - Request for Refund (camt.056)
- RRFR - Response to Request for Refund(camt.029)
- PCR - Payment Confirmation Request
- RPCR - Response to Payment Confirmation Request
- RFP - Request for Payment (pain.013)
- RRFP - Response to Request for Payment (pain.014)
- RRFICS - Response to Request for Information Compliance
Response headers
Response
UTC (ISO 8601 YYYY-MM-DDTHH:MM:SS.sssZ)
- Date time when a message was created
Message Type as provided by the customer
- RFR - Request for Refund (camt.056)
- RRFR - Response to Request for Refund(camt.029)
- PCR - Payment Confirmation Request
- RPCR - Response to Payment Confirmation Request
- RFP - Request for Payment (pain.013)
- RRFP - Response to Request for Payment (pain.014)
- RRFICS - Response to Request for Information Compliance