PrerequisitesBefore you begin, you’ll need:
- A developer account with an approved App
- Your App’s Bearer Token
Create a job
Create a new compliance job specifying the type (tweets or users):Response:Save the
- cURL
- Python
upload_url and download_url for the next steps.Check job status
Poll the job status until it’s complete:Job statuses:
| Status | Description |
|---|---|
created | Job created, awaiting upload |
in_progress | Processing data |
complete | Results ready for download |
failed | Job failed |
expired | Job expired before completion |
Compliance actions
Post compliance events
Post compliance events
| Action | Reason | Description |
|---|---|---|
delete | deleted | Post was deleted |
delete | bounced | Post failed compliance check |
delete | protected | Account became protected |
delete | suspended | Account was suspended |
delete | scrub_geo | Geo data was removed |
User compliance events
User compliance events
| Action | Reason | Description |
|---|---|---|
delete | deleted | Account was deleted |
delete | suspended | Account was suspended |
delete | protected | Account became protected |
delete | deactivated | Account was deactivated |