# Carded Rate API Common Content 2
source: https://developer.mastercard.com/cross-border-services/documentation/api-ref/common2-carded-rate-api/index.md

* **Formats supported** : XML/ JSON  
* **HTTP Version**: 1.0/ 1.1
* **Required HTTP header parameters** :   
  content-type : Format of the inbound content being submitted. example: application/json   
  content-length: Length of the inbound content body in octets.   
  Accept: Format of the expected response must be provided in this header field. Example - application/json

### FX Rate Push {#fx-rate-push}

[**Open Specification**](https://static.developer.mastercard.com/content/cross-border-services/swagger/cross-border-webhook-swagger.yaml)

The FX Rate Push, once coded to, will provide the ability for Cross-Border Services to push all FX rates, **for configured service corridors**, to the Customer that are refreshing at the time of the push without any requests by the Customer. Depending on the number and FX refresh schedules of the rates, the Customer should expect to receive multiple pushes a day.

API Reference: `POST /callbackpath`

Tip: It is a Cross-Border Services best practice for any customer who codes to the Push API to also code to the Pull API so that the pull API can be used as a backup in case FX rates are not received for any reason.

* **Formats supported** : JSON  
* **HTTP Version**: 1.0/ 1.1
* **Required HTTP header parameters** :   
  content-type : Format of the inbound content being submitted. example: application/json   
  content-length: Length of the inbound content body in octets.
