List OAuth clients
/api/v1/oauth/clientsBearer tokenList all OAuth clients for a platform
Query parameters
- platformIdstringrequired
- workspaceIdstringrequired
Responses
200List of OAuth clients
- clientIdstringrequired
Client ID
- namestringrequired
Client name
- descriptionstring
Client description
scopesarray of stringrequired
Scopes granted to this client
array of stringstring- isActivebooleanrequired
Whether the client is active
- createdAtstring (date-time)required
When the client was created
- lastUsedAtstring (date-time)
When the client was last used
[
{
"clientId": "coinbax_client_a1b2c3d4e5f6g7h8i9j0",
"name": "My Integration App",
"description": "Third-party integration for transaction processing",
"scopes": [
"read:transactions",
"write:transactions"
],
"isActive": true,
"createdAt": "2026-02-24T12:00:00Z",
"lastUsedAt": "2026-02-24T14:30:00Z"
}
]curl https://api-staging.coinbax.com/api/v1/oauth/clients?platformId=<platformId>&workspaceId=<workspaceId> \
-H "Authorization: Bearer $ACCESS_TOKEN"const response = await fetch('https://api-staging.coinbax.com/api/v1/oauth/clients?platformId=<platformId>&workspaceId=<workspaceId>', {
headers: {
'Authorization': `Bearer ${process.env.ACCESS_TOKEN}`,
},
});
const result = await response.json();