Endpoints for authentication
Ripple Collections (alpha) (0.0.1)
The Ripple Collection APIs are used to manage collections, manage payment channels, manage partners and settlements.
The Ripple Collection APIs offers the following environments:
Environment | Base URL | Description |
|---|---|---|
| Sandbox | https://docs.ripple.com/products/collections/_mock/api/collections | Sandbox environment with mock data which does not require auth. |
| UAT | https://api.test.ripple.com | UAT environment with simulated transactions. |
| Production | https://api.ripple.com | Production environment |
For guides on API authentication, idempotency, and webhook verification, see the sidebar.
Filter partners by specific partner ID
ISO 8601 timestamp after partner was created
ISO 8601 timestamp before partner was created
Filter partners by status
- Mock serverhttps://docs.ripple.com/_mock/products/collections/v0/api/collections/v0/collections/partners
- https://api.test.ripple.com/v0/collections/partners
- https://api.ripple.com/v0/collections/partners
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ripple.com/_mock/products/collections/v0/api/collections/v0/collections/partners?id=0c5479ff-3772-4123-b2b7-e679e71eb570&since=2025-06-17T12%3A00%3A00Z&until=2025-06-17T12%3A00%3A00Z&type=BUSINESS&status=PENDING&external_reference_id=Ref-123&page=1&size=10' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "content": [ { … } ], "page": { "page": 1, "size": 10, "total_elements": 100, "total_pages": 10 } }
Full name of the partner organization or individual
- Mock serverhttps://docs.ripple.com/_mock/products/collections/v0/api/collections/v0/collections/partners
- https://api.test.ripple.com/v0/collections/partners
- https://api.ripple.com/v0/collections/partners
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.ripple.com/_mock/products/collections/v0/api/collections/v0/collections/partners \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "Nigerian Imports Ltd.",
"email": "nigerian@imports.com",
"external_reference_id": "Ref-123",
"data": {
"type": "BUSINESS",
"legal_entity": "Nigerian Imports Ltd.",
"registration_number": "RC-123456-NGR",
"registration_type": "AIIN",
"country": "NG",
"city": "Lagos Island",
"postal_code": "10010",
"address": "15 Marina Street",
"address_line_2": "Suite 200"
}
}'Partner created successfully.
Unique identifier for the partner
Full name of the partner organization or individual
Partner status for collection links or channels
Timestamp when the partner was created
{ "id": "0c5479ff-3772-4123-b2b7-e679e71eb570", "name": "Nigerian Imports Ltd.", "email": "nigerian@imports.com", "external_reference_id": "Ref-123", "data": { "type": "BUSINESS", "legal_entity": "Nigerian Imports Ltd.", "registration_number": "RC-123456-NGR", "registration_type": "AIIN", "country": "NG", "city": "Lagos Island", "postal_code": "10010", "address": "15 Marina Street", "address_line_2": "Suite 200" }, "status": "PENDING", "reason": null, "created_at": "2025-09-18T22:54:00.542Z", "updated_at": "2025-09-18T23:54:00.542Z" }
- Mock serverhttps://docs.ripple.com/_mock/products/collections/v0/api/collections/v0/collections/partners/{partner_id}
- https://api.test.ripple.com/v0/collections/partners/{partner_id}
- https://api.ripple.com/v0/collections/partners/{partner_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ripple.com/_mock/products/collections/v0/api/collections/v0/collections/partners/0c5479ff-3772-4123-b2b7-e679e71eb570?external_reference_id=Ref-123' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Successful response
Unique identifier for the partner
Full name of the partner organization or individual
Partner status for collection links or channels
Timestamp when the partner was created
{ "id": "0c5479ff-3772-4123-b2b7-e679e71eb570", "name": "Nigerian Imports Ltd.", "email": "nigerian@imports.com", "external_reference_id": "Ref-123", "data": { "type": "BUSINESS", "legal_entity": "Nigerian Imports Ltd.", "registration_number": "RC-123456-NGR", "registration_type": "AIIN", "country": "NG", "city": "Lagos Island", "postal_code": "10010", "address": "15 Marina Street", "address_line_2": "Suite 200" }, "status": "PENDING", "reason": null, "created_at": "2025-09-18T22:54:00.542Z", "updated_at": "2025-09-18T23:54:00.542Z" }
- Mock serverhttps://docs.ripple.com/_mock/products/collections/v0/api/collections/v0/collections/partners/{partner_id}
- https://api.test.ripple.com/v0/collections/partners/{partner_id}
- https://api.ripple.com/v0/collections/partners/{partner_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://docs.ripple.com/_mock/products/collections/v0/api/collections/v0/collections/partners/0c5479ff-3772-4123-b2b7-e679e71eb570 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "Nigerian Imports Ltd.",
"email": "nigerian@imports.com",
"external_reference_id": "Ref-123",
"data": {
"type": "BUSINESS",
"legal_entity": "Nigerian Imports Ltd.",
"registration_number": "RC-123456-NGR",
"registration_type": "AIIN",
"country": "NG",
"city": "Lagos Island",
"postal_code": "10010",
"address": "15 Marina Street",
"address_line_2": "Suite 200"
}
}'Partner updated successfully.
Unique identifier for the partner
Full name of the partner organization or individual
Partner status for collection links or channels
Timestamp when the partner was created
{ "id": "0c5479ff-3772-4123-b2b7-e679e71eb570", "name": "Nigerian Imports Ltd.", "email": "nigerian@imports.com", "external_reference_id": "Ref-123", "data": { "type": "BUSINESS", "legal_entity": "Nigerian Imports Ltd.", "registration_number": "RC-123456-NGR", "registration_type": "AIIN", "country": "NG", "city": "Lagos Island", "postal_code": "10010", "address": "15 Marina Street", "address_line_2": "Suite 200" }, "status": "PENDING", "reason": null, "created_at": "2025-09-18T22:54:00.542Z", "updated_at": "2025-09-18T23:54:00.542Z" }