Connect Treasury API
API reference
Connect Treasury — API Reference
Base URL: https://api.goldrail.xyz (also https://api.openconnect.cc, where /connect/* = /api/connect/*).
Every route below also answers under the train alias /api/genesis/.... Generated from the Official Postman collection (goldrail-api/postman/official-connect-treasury.collection.json), itself built from the route inventory of the code. The Auth column gives the expected credential.
Guides: Connect Treasury.
accounts / core
| Method | Path | Operation | Auth |
|---|---|---|---|
| GET | /api/connect/treasury/accounts/core/accounts | List accounts | Sub-Platform key |
| POST | /api/connect/treasury/accounts/core/transfers | Transfer | Sub-Platform key |
customer-portal / billing
| Method | Path | Operation | Auth |
|---|---|---|---|
| GET | /api/connect/treasury/customer-portal/billing/subscriptions | List subscriptions | Bearer |
customer-portal / portal
| Method | Path | Operation | Auth |
|---|---|---|---|
| GET | /api/connect/treasury/customer-portal/portal/public/platforms | Public platforms | Public |
| POST | /api/connect/treasury/customer-portal/portal/self-register | Self-register | Bearer |
payment-requests
| Method | Path | Operation | Auth |
|---|---|---|---|
| POST | /api/connect/treasury/payment-requests/core | Create payment request | API key |
| GET | /api/connect/treasury/payment-requests/core?role=requester | List payment requests | API key |
| POST | /api/connect/treasury/payment-requests/core/{pr_id}/confirm | Confirm payment request (Fintech B) | API key |
| POST | /api/connect/treasury/payment-requests/core/{pr_id}/pay | Pay payment request from customer account (Fintech B) | API key |
| POST | /api/connect/treasury/payment-requests/core/{pr_id}/reject | Reject payment request (Fintech B) | API key |
| POST | /api/connect/treasury/payment-requests/core/groups | Create payment request group | API key |
| GET | /api/connect/treasury/payment-requests/core/groups/{paymentRequestGroupId} | Get payment request group | API key |
| POST | /api/connect/treasury/payment-requests/core/groups/{paymentRequestGroupId}/cancel | Cancel payment request group | API key |
| POST | /api/connect/treasury/payment-requests/public/from-host | PR from-host | Publishable key |
| POST | /api/connect/treasury/payment-requests/public/{pr_id}/stripe-express | PR Stripe Express | Publishable key |
| GET | /api/connect/treasury/payment-requests/public/{pr_id}/hosted?sig={pr_sig} | PR hosted GET | Public |
| POST | /api/connect/treasury/payment-requests/public/{pr_id}/confirm | PR SoftShell confirm | Public |
payment-requests / core
| Method | Path | Operation | Auth |
|---|---|---|---|
| POST | /api/connect/treasury/payment-requests/core/payment-links | Create payment link | API key |
| POST | /api/connect/treasury/payment-requests/core | Create payment request (Sub-Platform key) | Sub-Platform key |
| GET | /api/connect/treasury/payment-requests/core/{paymentRequestId} | Get payment request (Sub-Platform key) | Sub-Platform key |
| POST | /api/connect/treasury/payment-requests/core/{paymentRequestId}/cancel | Cancel payment request (Sub-Platform key) | Sub-Platform key |
payment-requests / public
| Method | Path | Operation | Auth |
|---|---|---|---|
| GET | /api/connect/treasury/payment-requests/public/payment-links/{paymentLinkCode} | Resolve payment link | Public |
send / core
| Method | Path | Operation | Auth |
|---|---|---|---|
| POST | /api/connect/treasury/send/core/quotes | Quote send | API key |
| POST | /api/connect/treasury/send/core | Execute send | API key |
| GET | /api/connect/treasury/send/core/{sendId} | Get send | API key |
| GET | /api/connect/treasury/send/core/beneficiaries?payer_customer_id={customerId} | List beneficiaries | API key |
| POST | /api/connect/treasury/send/core/beneficiaries | Add beneficiary | API key |
| DELETE | /api/connect/treasury/send/core/beneficiaries/{beneficiaryId} | Delete beneficiary | API key |
subscriptions / core
| Method | Path | Operation | Auth |
|---|---|---|---|
| POST | /api/connect/treasury/subscriptions/core | Create subscription request | API key |
transfers / core
| Method | Path | Operation | Auth |
|---|---|---|---|
| POST | /api/connect/treasury/transfers/core | Plan transfer | API key |
| POST | /api/connect/treasury/transfers/core/execute | Execute transfer | API key |
More endpoints (from code) / accounts
| Method | Path | Operation | Auth |
|---|---|---|---|
| GET | /api/connect/treasury/accounts/core/accounts/{label_key} | GET /api/connect/treasury/accounts/core/accounts/:label_key | Sub-Platform key |
| GET | /api/connect/treasury/accounts/core/accounts/{label_key}/funding | GET /api/connect/treasury/accounts/core/accounts/:label_key/funding | Sub-Platform key |
| GET | /api/connect/treasury/accounts/core/accounts/{label_key}/transactions | GET /api/connect/treasury/accounts/core/accounts/:label_key/transactions | Sub-Platform key |
| POST | /api/connect/treasury/accounts/core/offramp/fiat | POST /api/connect/treasury/accounts/core/offramp/fiat | Sub-Platform key |
| POST | /api/connect/treasury/accounts/core/onramp/fiat | POST /api/connect/treasury/accounts/core/onramp/fiat | Sub-Platform key |
| GET | /api/connect/treasury/accounts/core/transactions | GET /api/connect/treasury/accounts/core/transactions | Sub-Platform key |
| POST | /api/connect/treasury/accounts/core/transactions | POST /api/connect/treasury/accounts/core/transactions | Sub-Platform key |
| GET | /api/connect/treasury/accounts/core/transactions/{id} | GET /api/connect/treasury/accounts/core/transactions/:id | Sub-Platform key |
| GET | /api/connect/treasury/accounts/protocol/accounts | GET /api/connect/treasury/accounts/protocol/accounts | Sub-Platform key |
| GET | /api/connect/treasury/accounts/protocol/accounts/{label_key}/funding | GET /api/connect/treasury/accounts/protocol/accounts/:label_key/funding | Sub-Platform key |
More endpoints (from code) / billing
| Method | Path | Operation | Auth |
|---|---|---|---|
| GET | /api/connect/treasury/billing/charges | GET /api/connect/treasury/billing/charges | API key |
| POST | /api/connect/treasury/billing/charges | POST /api/connect/treasury/billing/charges | API key |
| GET | /api/connect/treasury/billing/charges/{id} | GET /api/connect/treasury/billing/charges/:id | API key |
| POST | /api/connect/treasury/billing/charges/{id}/cancel | POST /api/connect/treasury/billing/charges/:id/cancel | API key |
| GET | /api/connect/treasury/billing/core/charges | GET /api/connect/treasury/billing/core/charges | API key |
| POST | /api/connect/treasury/billing/core/charges | POST /api/connect/treasury/billing/core/charges | API key |
| GET | /api/connect/treasury/billing/core/charges/{id} | GET /api/connect/treasury/billing/core/charges/:id | API key |
| POST | /api/connect/treasury/billing/core/charges/{id}/cancel | POST /api/connect/treasury/billing/core/charges/:id/cancel | API key |
| GET | /api/connect/treasury/billing/core/mandates | GET /api/connect/treasury/billing/core/mandates | API key |
| POST | /api/connect/treasury/billing/core/mandates | POST /api/connect/treasury/billing/core/mandates | API key |
| GET | /api/connect/treasury/billing/core/mandates/{id} | GET /api/connect/treasury/billing/core/mandates/:id | API key |
| POST | /api/connect/treasury/billing/core/mandates/{id}/revoke | POST /api/connect/treasury/billing/core/mandates/:id/revoke | API key |
| POST | /api/connect/treasury/billing/core/sessions/portal-sessions | POST /api/connect/treasury/billing/core/sessions/portal-sessions | API key |
| POST | /api/connect/treasury/billing/core/sessions/subscribe-sessions | POST /api/connect/treasury/billing/core/sessions/subscribe-sessions | API key |
| GET | /api/connect/treasury/billing/core/subscriptions | GET /api/connect/treasury/billing/core/subscriptions | API key |
| POST | /api/connect/treasury/billing/core/subscriptions | POST /api/connect/treasury/billing/core/subscriptions | API key |
| GET | /api/connect/treasury/billing/core/subscriptions/{id} | GET /api/connect/treasury/billing/core/subscriptions/:id | API key |
| POST | /api/connect/treasury/billing/core/subscriptions/{id}/cancel | POST /api/connect/treasury/billing/core/subscriptions/:id/cancel | API key |
| POST | /api/connect/treasury/billing/core/subscriptions/{id}/pause | POST /api/connect/treasury/billing/core/subscriptions/:id/pause | API key |
| POST | /api/connect/treasury/billing/core/subscriptions/{id}/resume | POST /api/connect/treasury/billing/core/subscriptions/:id/resume | API key |
| GET | /api/connect/treasury/billing/core/usage-events | GET /api/connect/treasury/billing/core/usage-events | API key |
| POST | /api/connect/treasury/billing/core/usage-events | POST /api/connect/treasury/billing/core/usage-events | API key |
| POST | /api/connect/treasury/billing/core/usage-events/batch | POST /api/connect/treasury/billing/core/usage-events/batch | API key |
| GET | /api/connect/treasury/billing/mandates | GET /api/connect/treasury/billing/mandates | API key |
| POST | /api/connect/treasury/billing/mandates | POST /api/connect/treasury/billing/mandates | API key |
| GET | /api/connect/treasury/billing/mandates/{id} | GET /api/connect/treasury/billing/mandates/:id | API key |
| POST | /api/connect/treasury/billing/mandates/{id}/revoke | POST /api/connect/treasury/billing/mandates/:id/revoke | API key |
| GET | /api/connect/treasury/billing/plans | GET /api/connect/treasury/billing/plans | API key |
| POST | /api/connect/treasury/billing/plans | POST /api/connect/treasury/billing/plans | API key |
| GET | /api/connect/treasury/billing/plans/{id} | GET /api/connect/treasury/billing/plans/:id | API key |
| PATCH | /api/connect/treasury/billing/plans/{id} | PATCH /api/connect/treasury/billing/plans/:id | API key |
| POST | /api/connect/treasury/billing/plans/{id}/archive | POST /api/connect/treasury/billing/plans/:id/archive | API key |
| GET | /api/connect/treasury/billing/protocol/plans | GET /api/connect/treasury/billing/protocol/plans | Public |
| POST | /api/connect/treasury/billing/protocol/plans | POST /api/connect/treasury/billing/protocol/plans | Public |
| GET | /api/connect/treasury/billing/protocol/plans/{id} | GET /api/connect/treasury/billing/protocol/plans/:id | Public |
| PATCH | /api/connect/treasury/billing/protocol/plans/{id} | PATCH /api/connect/treasury/billing/protocol/plans/:id | Public |
| POST | /api/connect/treasury/billing/protocol/plans/{id}/archive | POST /api/connect/treasury/billing/protocol/plans/:id/archive | Public |
| GET | /api/connect/treasury/billing/protocol/settings/retries | GET /api/connect/treasury/billing/protocol/settings/retries | Public |
| PATCH | /api/connect/treasury/billing/protocol/settings/retries | PATCH /api/connect/treasury/billing/protocol/settings/retries | Public |
| GET | /api/connect/treasury/billing/settings/retries | GET /api/connect/treasury/billing/settings/retries | API key |
| PATCH | /api/connect/treasury/billing/settings/retries | PATCH /api/connect/treasury/billing/settings/retries | API key |
| GET | /api/connect/treasury/billing/subscriptions | GET /api/connect/treasury/billing/subscriptions | API key |
| POST | /api/connect/treasury/billing/subscriptions | POST /api/connect/treasury/billing/subscriptions | API key |
| GET | /api/connect/treasury/billing/subscriptions/{id} | GET /api/connect/treasury/billing/subscriptions/:id | API key |
| POST | /api/connect/treasury/billing/subscriptions/{id}/cancel | POST /api/connect/treasury/billing/subscriptions/:id/cancel | API key |
| POST | /api/connect/treasury/billing/subscriptions/{id}/pause | POST /api/connect/treasury/billing/subscriptions/:id/pause | API key |
| POST | /api/connect/treasury/billing/subscriptions/{id}/pay | POST /api/connect/treasury/billing/subscriptions/:id/pay | API key |
| POST | /api/connect/treasury/billing/subscriptions/{id}/resume | POST /api/connect/treasury/billing/subscriptions/:id/resume | API key |
| GET | /api/connect/treasury/billing/tax/status | GET /api/connect/treasury/billing/tax/status | Public |
| GET | /api/connect/treasury/billing/usage-events | GET /api/connect/treasury/billing/usage-events | API key |
| POST | /api/connect/treasury/billing/usage-events | POST /api/connect/treasury/billing/usage-events | API key |
| POST | /api/connect/treasury/billing/usage-events/batch | POST /api/connect/treasury/billing/usage-events/batch | API key |
More endpoints (from code) / convert
| Method | Path | Operation | Auth |
|---|---|---|---|
| POST | /api/connect/treasury/convert/core/execute | POST /api/connect/treasury/convert/core/execute | API key |
| POST | /api/connect/treasury/convert/core/quotes | POST /api/connect/treasury/convert/core/quotes | API key |
| POST | /api/connect/treasury/convert/core/sweep | POST /api/connect/treasury/convert/core/sweep | API key |
More endpoints (from code) / customer-portal
| Method | Path | Operation | Auth |
|---|---|---|---|
| GET | /api/connect/treasury/customer-portal/billing/invoices | GET /api/connect/treasury/customer-portal/billing/invoices | Bearer |
| GET | /api/connect/treasury/customer-portal/billing/invoices/{id} | GET /api/connect/treasury/customer-portal/billing/invoices/:id | Bearer |
| GET | /api/connect/treasury/customer-portal/billing/mandates | GET /api/connect/treasury/customer-portal/billing/mandates | Bearer |
| POST | /api/connect/treasury/customer-portal/billing/mandates/{id}/revoke | POST /api/connect/treasury/customer-portal/billing/mandates/:id/revoke | Bearer |
| GET | /api/connect/treasury/customer-portal/billing/payment-methods | GET /api/connect/treasury/customer-portal/billing/payment-methods | Bearer |
| POST | /api/connect/treasury/customer-portal/billing/payment-methods | POST /api/connect/treasury/customer-portal/billing/payment-methods | Bearer |
| GET | /api/connect/treasury/customer-portal/billing/subscribe-sessions/{token} | GET /api/connect/treasury/customer-portal/billing/subscribe-sessions/:token | Public |
| POST | /api/connect/treasury/customer-portal/billing/subscribe/complete | POST /api/connect/treasury/customer-portal/billing/subscribe/complete | Public |
| GET | /api/connect/treasury/customer-portal/billing/subscriptions/{id} | GET /api/connect/treasury/customer-portal/billing/subscriptions/:id | Bearer |
| POST | /api/connect/treasury/customer-portal/billing/subscriptions/{id}/cancel | POST /api/connect/treasury/customer-portal/billing/subscriptions/:id/cancel | Bearer |
| POST | /api/connect/treasury/customer-portal/billing/subscriptions/{id}/pause | POST /api/connect/treasury/customer-portal/billing/subscriptions/:id/pause | Bearer |
| POST | /api/connect/treasury/customer-portal/billing/subscriptions/{id}/resume | POST /api/connect/treasury/customer-portal/billing/subscriptions/:id/resume | Bearer |
| GET | /api/connect/treasury/customer-portal/billing/usage | GET /api/connect/treasury/customer-portal/billing/usage | Bearer |
More endpoints (from code) / payment-requests
| Method | Path | Operation | Auth |
|---|---|---|---|
| GET | /api/connect/treasury/payment-requests/core/payment-links | GET /api/connect/treasury/payment-requests/core/payment-links | API key |
| GET | /api/connect/treasury/payment-requests/core/payment-links/{code} | GET /api/connect/treasury/payment-requests/core/payment-links/:code | API key |
| PATCH | /api/connect/treasury/payment-requests/core/payment-links/{code}/revoke | PATCH /api/connect/treasury/payment-requests/core/payment-links/:code/revoke | API key |
| POST | /api/connect/treasury/payment-requests/public/{id}/policy | POST /api/connect/treasury/payment-requests/public/:id/policy | Public |
| POST | /api/connect/treasury/payment-requests/public/{id}/reject | POST /api/connect/treasury/payment-requests/public/:id/reject | Public |
More endpoints (from code) / send
| Method | Path | Operation | Auth |
|---|---|---|---|
| POST | /api/connect/treasury/send/core/resolve | POST /api/connect/treasury/send/core/resolve | API key |
More endpoints (from code) / subscriptions
| Method | Path | Operation | Auth |
|---|---|---|---|
| GET | /api/connect/treasury/subscriptions/core/{id} | GET /api/connect/treasury/subscriptions/core/:id | API key |
| POST | /api/connect/treasury/subscriptions/core/{id}/cancel | POST /api/connect/treasury/subscriptions/core/:id/cancel | API key |
| POST | /api/connect/treasury/subscriptions/core/{id}/confirm | POST /api/connect/treasury/subscriptions/core/:id/confirm | API key |
| POST | /api/connect/treasury/subscriptions/core/{id}/reject | POST /api/connect/treasury/subscriptions/core/:id/reject | API key |
| POST | /api/connect/treasury/subscriptions/public/{id}/confirm | POST /api/connect/treasury/subscriptions/public/:id/confirm | Public |
| GET | /api/connect/treasury/subscriptions/public/{id}/hosted | GET /api/connect/treasury/subscriptions/public/:id/hosted | Public |
| POST | /api/connect/treasury/subscriptions/public/{id}/policy | POST /api/connect/treasury/subscriptions/public/:id/policy | Public |
| POST | /api/connect/treasury/subscriptions/public/{id}/reject | POST /api/connect/treasury/subscriptions/public/:id/reject | Public |
More endpoints (from code) / transfers
| Method | Path | Operation | Auth |
|---|---|---|---|
| POST | /api/connect/treasury/transfers/core/treasury/credit | POST /api/connect/treasury/transfers/core/treasury/credit | API key |
| POST | /api/connect/treasury/transfers/core/treasury/return | POST /api/connect/treasury/transfers/core/treasury/return | API key |