FXP Tier-based Improvement
APIs for FX Providers (FXPs) to manage improvement tiers, which give better rates in basis points for transactions at or above a threshold in a given source currency.
Recommended for POST requests. A UUID used to deduplicate retried submissions.
Request body for creating a tier. Any live tier that already exists for the same source currency and threshold is automatically superseded.
ISO 4217 currency code of the source currency, three uppercase letters.
EURPattern: ^[A-Z]{3}$Minimum transaction size, in the source currency, at which the tier applies. Must be greater than 0.
50000Improvement applied to the base rate, in basis points. Must be greater than or equal to 0.
100The created tier record.
An improvement tier configured by an FXP for a source currency. A tier applies an improvement in basis points to the base rate for transactions at or above its threshold. Tiers apply to all PSPs equally and remain active until expired.
Unique ID of the tier record.
f5cf7e7f-dc78-4f5b-a9d1-1135e10dbf87ID of the FXP that owns this tier.
FXP-AISO 4217 currency code of the source currency, three uppercase letters.
EURPattern: ^[A-Z]{3}$Minimum transaction size, in the source currency, at which the tier applies. Must be greater than 0.
50000Improvement applied to the base rate, in basis points. Must be greater than or equal to 0.
100Timestamp at which the tier record was created.
Historical marker set to true when the tier is replaced or withdrawn.
Timestamp at which the tier was replaced or withdrawn. A historical marker only.
Invalid request — syntax, schema, or field-level validation failure.
Missing or invalid bearer token.
Caller lacks permission for this resource or operation.
Conflicting state (e.g. duplicate tier for the same currency and threshold, or threshold ordering violation).
Rate limit exceeded. Returned by the API gateway and carries no structured Nexus body. The Retry-After response header indicates when to retry.
Unexpected server fault; caller may retry.
ISO 4217 currency code of the source currency, three uppercase letters.
^[A-Z]{3}$If true, include historical records that were replaced or withdrawn in the last 13 months. Default is false. When true, the limit parameter is required. Note that the word expired in field names is historical naming only; records are never expired based on time.
falseMaximum number of items to return. Default is 50 and the maximum is 100. Required when includeExpired is true.
50The FXP's tiers.
List of tier records belonging to the FXP.
Invalid request — syntax, schema, or field-level validation failure.
Missing or invalid bearer token.
Caller lacks permission for this resource or operation.
Rate limit exceeded. Returned by the API gateway and carries no structured Nexus body. The Retry-After response header indicates when to retry.
Unexpected server fault; caller may retry.
UUID of the tier record.
The withdrawn tier record.
An improvement tier configured by an FXP for a source currency. A tier applies an improvement in basis points to the base rate for transactions at or above its threshold. Tiers apply to all PSPs equally and remain active until expired.
Unique ID of the tier record.
f5cf7e7f-dc78-4f5b-a9d1-1135e10dbf87ID of the FXP that owns this tier.
FXP-AISO 4217 currency code of the source currency, three uppercase letters.
EURPattern: ^[A-Z]{3}$Minimum transaction size, in the source currency, at which the tier applies. Must be greater than 0.
50000Improvement applied to the base rate, in basis points. Must be greater than or equal to 0.
100Timestamp at which the tier record was created.
Historical marker set to true when the tier is replaced or withdrawn.
Timestamp at which the tier was replaced or withdrawn. A historical marker only.
Invalid request — syntax, schema, or field-level validation failure.
Missing or invalid bearer token.
Caller lacks permission for this resource or operation.
Tier not found.
Rate limit exceeded. Returned by the API gateway and carries no structured Nexus body. The Retry-After response header indicates when to retry.
Unexpected server fault; caller may retry.
If true, include historical records that were replaced or withdrawn in the last 13 months. Default is false. When true, the limit parameter is required. Note that the word expired in field names is historical naming only; records are never expired based on time.
falseThe tier record count.
A simple record count.
The number of records.
2Invalid request — syntax, schema, or field-level validation failure.
Missing or invalid bearer token.
Caller lacks permission for this resource or operation.
Rate limit exceeded. Returned by the API gateway and carries no structured Nexus body. The Retry-After response header indicates when to retry.
Unexpected server fault; caller may retry.
UUID of the tier record.
The tier record.
An improvement tier configured by an FXP for a source currency. A tier applies an improvement in basis points to the base rate for transactions at or above its threshold. Tiers apply to all PSPs equally and remain active until expired.
Unique ID of the tier record.
f5cf7e7f-dc78-4f5b-a9d1-1135e10dbf87ID of the FXP that owns this tier.
FXP-AISO 4217 currency code of the source currency, three uppercase letters.
EURPattern: ^[A-Z]{3}$Minimum transaction size, in the source currency, at which the tier applies. Must be greater than 0.
50000Improvement applied to the base rate, in basis points. Must be greater than or equal to 0.
100Timestamp at which the tier record was created.
Historical marker set to true when the tier is replaced or withdrawn.
Timestamp at which the tier was replaced or withdrawn. A historical marker only.
Invalid request — syntax, schema, or field-level validation failure.
Missing or invalid bearer token.
Caller lacks permission for this resource or operation.
Tier not found.
Rate limit exceeded. Returned by the API gateway and carries no structured Nexus body. The Retry-After response header indicates when to retry.
Unexpected server fault; caller may retry.
Last updated
