curl -X POST 'https://api.goatpay.com.br/v1/subaccount/lock' \
-H 'X-API-Key: gp_live_SUA_CHAVE' \
-H 'Content-Type: application/json' \
-d '{ "id": "clx_subconta", "mode": "withdraw_only" }'
{
"success": true,
"message": "Subconta bloqueada",
"data": {
"id": "clx_subconta",
"name": "Loja Parceiro",
"status": "ACTIVE",
"lockMode": "WITHDRAW_ONLY",
"balance": {
"availablePadrao": 1500,
"pendingPadrao": 0,
"lockedPadrao": 0,
"spendablePadrao": 1500
}
},
"requestId": "req_abc"
}
Controles
Bloquear subconta
Aplica modo de bloqueio operacional na subconta.
POST
/
subaccount
/
lock
curl -X POST 'https://api.goatpay.com.br/v1/subaccount/lock' \
-H 'X-API-Key: gp_live_SUA_CHAVE' \
-H 'Content-Type: application/json' \
-d '{ "id": "clx_subconta", "mode": "withdraw_only" }'
{
"success": true,
"message": "Subconta bloqueada",
"data": {
"id": "clx_subconta",
"name": "Loja Parceiro",
"status": "ACTIVE",
"lockMode": "WITHDRAW_ONLY",
"balance": {
"availablePadrao": 1500,
"pendingPadrao": 0,
"lockedPadrao": 0,
"spendablePadrao": 1500
}
},
"requestId": "req_abc"
}
curl -X POST 'https://api.goatpay.com.br/v1/subaccount/lock' \
-H 'X-API-Key: gp_live_SUA_CHAVE' \
-H 'Content-Type: application/json' \
-d '{ "id": "clx_subconta", "mode": "withdraw_only" }'
string
required
ID da subconta.
{
"success": true,
"message": "Subconta bloqueada",
"data": {
"id": "clx_subconta",
"name": "Loja Parceiro",
"status": "ACTIVE",
"lockMode": "WITHDRAW_ONLY",
"balance": {
"availablePadrao": 1500,
"pendingPadrao": 0,
"lockedPadrao": 0,
"spendablePadrao": 1500
}
},
"requestId": "req_abc"
}
Authorizations
Chave gp_live_... criada em Integrações → Chaves de API no dashboard.
Body
application/json

