1
Export the available user data
Call Export user data with permission URL-encode the external ID as a path segment. The response is a JSON object of named datasets, each containing rows. Datasets with no rows are omitted. The export contains the data available for that user at request time. A
observe:dataExports:read.404 response means Observe holds no data for that external ID.For large batch queries, we also support exporting result sets in batches of up to 50,000 external IDs. Please contact your Corbado contact to set this up.2
Request deletion when needed
Call Create user data deletion jobs with permission A request accepts 1 to 50,000 external IDs and returns one job per ID. Store each returned job’s
observe:dataDeletionJobs:write.id and externalID. Creating a job queues deletion; it does not mean deletion has completed.3
Check completion
Call Get a deletion job with permission The job progresses through
observe:dataDeletionJobs:read.pending, processing and completed. Check every returned job rather than treating a successful creation response as completion.