Create a tenant data deletion request

Creates a durable deletion job with a cooling-off period and redacted support/audit record. A recently authenticated JWT identity is required unless an explicitly enabled service principal submits the request.

post/tenant/data-deletion-requests

Request

  • Base URL: https://api.gravityads.dev (the document declares no server; this is the origin it was published from)
  • URL: https://api.gravityads.dev/tenant/data-deletion-requests
  • Auth: HTTP bearer

Request body

request_idstring
request_type'account_data_deletion' | 'connection_data_deletion' | 'connection_revoke_and_delete' | 'retention_purge' | 'tenant_data_deletion'
reason_code'contract_termination' | 'customer_request' | 'other' | 'privacy_request' | 'provider_disconnect' | 'test_data'
connection_idstring
platformstring
platform_account_refstring

Opaque GravityAds control-plane account reference.

platform_account_id_hashstring
account_id_hashstring
request_notestring
sendboolean

Response

Redacted data deletion request

schema_version'gravityads.tenant_data_deletion_request.v1' required
statusstring required
request_typestring required
reason_codestring required
scopeobject
deletion_jobobject
ops_followupobject
next_actionsstring[] required
raw_account_ids_returnedfalse required
raw_customer_ids_returnedfalse required
raw_request_note_returnedfalse required
raw_ticket_payload_returnedfalse required
raw_secrets_returnedfalse required

Changes

No recorded changes to this operation across all 1 revision of this API.