Get platform configuration
GET
/api/v1/platform/configBearer tokenReturns contract deployments, templates, and settings for the authenticated platform
Query parameters
- networkstring
Filter by specific network (e.g., base, base-sepolia)
- includeTemplateboolean
Include full template details (default: true)
Responses
200Platform configuration returned successfully
platformobject
- idstring
- namestring
contractsarray of object
array of object- networkstring
- addressstring
- isSharedboolean
- templateIdstring
templateobject
object
{
"platform": {
"id": "string",
"name": "string"
},
"contracts": [
{
"network": "string",
"address": "string",
"isShared": true,
"templateId": "string",
"template": {}
}
]
}401Invalid or missing OAuth token
Response follows the unified success / data / meta / error envelope.
403Insufficient scopes
Response follows the unified success / data / meta / error envelope.
curl https://api-staging.coinbax.com/api/v1/platform/config \
-H "Authorization: Bearer $ACCESS_TOKEN"const response = await fetch('https://api-staging.coinbax.com/api/v1/platform/config', {
headers: {
'Authorization': `Bearer ${process.env.ACCESS_TOKEN}`,
},
});
const result = await response.json();