{"note":"OpenAPI conversion -- returning structured metadata","name":"mixpanel-gdpr","description":"GDPR API","version":"3.0.0","base_url":"","endpoints":5,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api GDPR API\n@version 3.0.0\n@auth ApiKey token in query\n@endpoints 5\n@toc data-retrievals(2), data-deletions(3)\n\n@group data-retrievals\n@endpoint POST /data-retrievals/v3.0\n@desc Create a Retrieval\n@required {token: str # Your project token}\n@optional {distinct_ids: [str], compliance_type: str # Select CCPA or GDPR. Default is GDPR., disclosure_type: str # Only required if compliance_type = CCPA. Can be Data, Categories, or Sources. Default is Data.}\n@returns(201) {status: str, results: map{task_id: str}} # Success\n@errors {401, 403}\n\n@endpoint GET /data-retrievals/v3.0/{tracking_id}\n@desc Check Status of Retrieval\n@returns(200) {status: str, results: map{status: str, results: str, distinct_ids: [str]}} # Success\n@errors {401, 403}\n\n@endgroup\n\n@group data-deletions\n@endpoint POST /data-deletions/v3.0\n@desc Create a Deletion\n@required {token: str # Your project token}\n@optional {distinct_ids: [str], compliance_type: str # Select CCPA or GDPR. Default is GDPR.}\n@returns(201) {status: str, results: map{task_id: str}} # Success\n@errors {401, 403}\n\n@endpoint GET /data-deletions/v3.0/{tracking_id}\n@desc Check Status of Deletion\n@returns(200) {status: str, results: map{tracking_id: str, status: str, requesting_user: str, compliance_type: str, project_id: num, date_requested: str, distinct_ids: [str]}} # Success\n@errors {401, 403}\n\n@endpoint DELETE /data-deletions/v3.0/{tracking_id}\n@desc Cancel a Deletion\n@returns(204) Success\n@errors {401, 403}\n\n@endgroup\n\n@end\n"}