curl --request DELETE \
--url https://app.sideshift.app/api/embed/accounts \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"accountIds": [
"acct_a1b2c3d4e5f6",
"acct_g7h8i9j0k1l2"
]
}
'
{
"success": true,
"data": {
"deletedCount": 2,
"deletedAccountIds": [
"acct_a1b2c3d4e5f6",
"acct_g7h8i9j0k1l2"
],
"missingAccountIds": [],
"missingExternalIds": []
}
}Disconnect one or more connected accounts created by your integration.
This is a non-destructive delete: SideShift preserves historical payout and wallet records, but removes the accounts from your Connect integration so they can no longer be managed through these endpoints.
DELETE
/
accounts
curl --request DELETE \
--url https://app.sideshift.app/api/embed/accounts \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"accountIds": [
"acct_a1b2c3d4e5f6",
"acct_g7h8i9j0k1l2"
]
}
'
{
"success": true,
"data": {
"deletedCount": 2,
"deletedAccountIds": [
"acct_a1b2c3d4e5f6",
"acct_g7h8i9j0k1l2"
],
"missingAccountIds": [],
"missingExternalIds": []
}
}Authorizations
Your SideShift Connect API key (sk_live_* or sk_test_*). Generate from Settings → Connect.
Body
application/json