List connectors
Discovers connectors. Every filter is optional; without any, all connectors are listed. Fees are not part of the response (they are internal pricing inputs; use POST /v1/quotes for authoritative pricing). The connector id is the handle quotes and requirements take.
curl --request GET \
--url https://api.zeam.money/gw/v1/connectors \
--header 'Authorization: Bearer <token>' \
--header 'x-zeam-auth: <api-key>'{
"data": [
{
"id": "<string>",
"name": "<string>",
"description": "<string>",
"acceptedAsset": "<string>",
"destinationAsset": "<string>",
"direction": "OFF_RAMP",
"method": "MOMO",
"flow": "STANDARD",
"status": "ACTIVE",
"requiresQuote": true,
"isActive": true,
"methodProvider": {
"name": "<string>",
"description": "<string>",
"imageUrl": "<string>"
},
"limits": [
{
"scope": "<string>",
"type": "<string>",
"duration": 123,
"minValue": 123,
"maxValue": 123,
"currency": "<string>"
}
],
"execution": [
{
"step": 123,
"name": "<string>",
"path": "<string>",
"method": "<string>",
"requestDefinition": {},
"responseDefinition": {},
"additionalInstructions": "<string>"
}
],
"transactionTypes": [
{
"type": "C_2_C",
"status": "ONLINE"
}
],
"supportedTransactionType": {
"b2b": true,
"b2c": true,
"c2b": true,
"c2c": true
},
"region": {
"iso": "<string>"
}
}
],
"pagination": {
"nextCursor": "<string>",
"hasMore": true
}
}{
"type": "https://errors.zeam.app/validation-error",
"title": "Validation Error",
"status": 422,
"detail": "The 'amount' field must be a positive decimal.",
"instance": "/v1/quotes",
"requestId": "01J8Z6K3QW9F2",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}{
"type": "https://errors.zeam.app/validation-error",
"title": "Validation Error",
"status": 422,
"detail": "The 'amount' field must be a positive decimal.",
"instance": "/v1/quotes",
"requestId": "01J8Z6K3QW9F2",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}{
"type": "https://errors.zeam.app/validation-error",
"title": "Validation Error",
"status": 422,
"detail": "The 'amount' field must be a positive decimal.",
"instance": "/v1/quotes",
"requestId": "01J8Z6K3QW9F2",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}{
"type": "https://errors.zeam.app/validation-error",
"title": "Validation Error",
"status": 422,
"detail": "The 'amount' field must be a positive decimal.",
"instance": "/v1/quotes",
"requestId": "01J8Z6K3QW9F2",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}{
"type": "https://errors.zeam.app/validation-error",
"title": "Validation Error",
"status": 422,
"detail": "The 'amount' field must be a positive decimal.",
"instance": "/v1/quotes",
"requestId": "01J8Z6K3QW9F2",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}Authorizations
Access token issued by POST /v1/auth/token.
Application secret (the apiKey issued at registration), required on every request.
Query Parameters
ISO 3166-1 alpha-2 country code (case-insensitive).
^[A-Za-z]{2}$"ZW"
Payment method (case-insensitive), e.g. BANK, MOMO, CASH.
^[A-Za-z0-9_]+$"MOMO"
Corridor direction (case-insensitive).
ON_RAMP, OFF_RAMP "OFF_RAMP"
STANDARD connectors are quoted and initiated; BESPOKE connectors need customer and reference registration instead.
STANDARD, BESPOKE Maximum items per page. Values above 100 are treated as 100; a non-numeric or non-positive value is a 400.
1 <= x <= 100Opaque pagination cursor from a previous response.
curl --request GET \
--url https://api.zeam.money/gw/v1/connectors \
--header 'Authorization: Bearer <token>' \
--header 'x-zeam-auth: <api-key>'{
"data": [
{
"id": "<string>",
"name": "<string>",
"description": "<string>",
"acceptedAsset": "<string>",
"destinationAsset": "<string>",
"direction": "OFF_RAMP",
"method": "MOMO",
"flow": "STANDARD",
"status": "ACTIVE",
"requiresQuote": true,
"isActive": true,
"methodProvider": {
"name": "<string>",
"description": "<string>",
"imageUrl": "<string>"
},
"limits": [
{
"scope": "<string>",
"type": "<string>",
"duration": 123,
"minValue": 123,
"maxValue": 123,
"currency": "<string>"
}
],
"execution": [
{
"step": 123,
"name": "<string>",
"path": "<string>",
"method": "<string>",
"requestDefinition": {},
"responseDefinition": {},
"additionalInstructions": "<string>"
}
],
"transactionTypes": [
{
"type": "C_2_C",
"status": "ONLINE"
}
],
"supportedTransactionType": {
"b2b": true,
"b2c": true,
"c2b": true,
"c2c": true
},
"region": {
"iso": "<string>"
}
}
],
"pagination": {
"nextCursor": "<string>",
"hasMore": true
}
}{
"type": "https://errors.zeam.app/validation-error",
"title": "Validation Error",
"status": 422,
"detail": "The 'amount' field must be a positive decimal.",
"instance": "/v1/quotes",
"requestId": "01J8Z6K3QW9F2",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}{
"type": "https://errors.zeam.app/validation-error",
"title": "Validation Error",
"status": 422,
"detail": "The 'amount' field must be a positive decimal.",
"instance": "/v1/quotes",
"requestId": "01J8Z6K3QW9F2",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}{
"type": "https://errors.zeam.app/validation-error",
"title": "Validation Error",
"status": 422,
"detail": "The 'amount' field must be a positive decimal.",
"instance": "/v1/quotes",
"requestId": "01J8Z6K3QW9F2",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}{
"type": "https://errors.zeam.app/validation-error",
"title": "Validation Error",
"status": 422,
"detail": "The 'amount' field must be a positive decimal.",
"instance": "/v1/quotes",
"requestId": "01J8Z6K3QW9F2",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}{
"type": "https://errors.zeam.app/validation-error",
"title": "Validation Error",
"status": 422,
"detail": "The 'amount' field must be a positive decimal.",
"instance": "/v1/quotes",
"requestId": "01J8Z6K3QW9F2",
"errors": [
{
"field": "<string>",
"message": "<string>"
}
]
}