200
Authorized Stripe Connect resource.
application/json
{
"type": "object",
"required": [
"data",
"requestId"
],
"properties": {
"data": {
"type": "object",
"required": [
"caseId",
"binding"
],
"properties": {
"caseId": {
"type": "string"
},
"binding": {
"anyOf": [
{
"$ref": "#/components/schemas/StripeConnectBinding",
"type": "object",
"required": [
"adapter",
"connectedAccountId",
"amountUsd",
"currency",
"balanceTransfer"
],
"properties": {
"adapter": {
"const": "stripe_connect"
},
"connectedAccountId": {
"type": "string"
},
"amountUsd": {
"type": "number",
"exclusiveMinimum": 0
},
"currency": {
"const": "usd"
},
"buyerReference": {
"type": "string"
},
"balanceTransfer": {
"type": "object",
"required": [
"id",
"partnerId",
"environment",
"payerConnectedAccountId",
"payerSide",
"payeeSide",
"debitConsentReference"
],
"properties": {
"id": {
"type": "string"
},
"partnerId": {
"type": "string"
},
"environment": {
"enum": [
"test",
"live"
]
},
"payerConnectedAccountId": {
"type": "string"
},
"payerSide": {
"enum": [
"claimant",
"respondent"
]
},
"payeeSide": {
"enum": [
"claimant",
"respondent"
]
},
"debitConsentReference": {
"type": "string"
}
}
}
},
"x-mcp-exposure": "none"
},
{
"type": "null"
}
]
}
}
},
"requestId": {
"type": "string"
}
}
}