Skip to content

Disconnect a mailbox

POST
/{provider}/accounts/disconnect
curl --request POST \
--url https://api.clearance.rest/emails/gmail/accounts/disconnect \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <X-API-Key>' \
--data '{ "email": "user@gmail.com" }'

Stops the provider-side watch or subscription (best effort: if access was already revoked, that is ignored) and deletes the connection.

provider
required
string
Allowed values: gmail outlook

Mail provider.

Media typeapplication/json
object
email
required
string format: email
Example
{
"email": "user@gmail.com"
}

Disconnected.

Media typeapplication/json
object
success
required
boolean
Example
{
"success": true
}

Invalid JSON body, or email is missing.

Media typeapplication/json

Error envelope returned with a non-2xx status.

object
success
required
boolean
error
required

Human-readable error message.

string
Example
{
"success": false,
"error": "email zorunludur"
}

The X-API-Key header is missing or invalid.

Media typeapplication/json

Error envelope returned with a non-2xx status.

object
success
required
boolean
error
required

Human-readable error message.

string
Example
{
"success": false,
"error": "geçersiz API anahtarı"
}

No such mailbox is connected to this project.

Media typeapplication/json

Error envelope returned with a non-2xx status.

object
success
required
boolean
error
required

Human-readable error message.

string
Example
{
"success": false,
"error": "hesap bulunamadı"
}