Skip to content
Status

Get capabilities

GEThttps://app.shuttleglobal.com/c/api/instances/{instance_key}/capabilities

GET
/capabilities

Retrieve the payment capabilities of the current instance. This endpoint is available within the merchant instance context and does not require an instance ID in the path.

currency
string

Filter capabilities by currency

Successful operation

Media typeapplication/json
object
capabilities
object
object
id
string

The ID of the capabilities record

payments_ready
boolean

Whether the instance is ready to process payments

currencies
Array<string>

List of supported currencies

token_gateways
Array<string>

List of token gateways

payment_method_types
object

Map of payment method types to their supported features

object
key
additional properties
object
object
features
Array<string>

Unauthorized

Media typeapplication/json

Every error has a code and a message. Some add more fields alongside them, with detail about the error.

object
code
string

The error code, for example VALIDATION_ERROR, INVALID, INVALID_REQUEST, UNAUTHORIZED, FORBIDDEN or NOT_FOUND. Program against this, not the message.

message
string

What went wrong, in words, for logs and support.

Example
{
"code": "UNAUTHORIZED",
"message": "Unauthorised"
}

Was this page helpful?