Skip to main content
GET
/
v1
/
consumer
/
privacy
/
jobs
List Privacy Jobs
curl --request GET \
  --url https://api.truthlocks.com/v1/consumer/privacy/jobs \
  --header 'X-API-Key: <api-key>'
[
  {
    "id": "<string>",
    "job_type": "EXPORT",
    "target_type": "<string>",
    "status": "PENDING",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z",
    "reason": "<string>",
    "result": {
      "download_url": "<string>",
      "expires_at": "2023-11-07T05:31:56Z"
    }
  }
]

Documentation Index

Fetch the complete documentation index at: https://docs.truthlocks.com/llms.txt

Use this file to discover all available pages before exploring further.

List all privacy requests for the authenticated consumer. Returns export and deletion jobs sorted by creation date (newest first), with real-time status updates. Use this endpoint to poll for export completion or check whether a deletion request has been processed.

Responses

Job statuses

StatusMeaning
PENDINGRequest received, waiting to be processed
APPROVEDRequest approved and queued for execution
PROCESSINGActively being processed
COMPLETEDRequest fulfilled — download link available for exports
FAILEDAn error occurred; contact support
EXPIREDExport download link expired; request a new export

Authorizations

X-API-Key
string
header
required

API key for machine-to-machine authentication

Response

List of privacy jobs

id
string
job_type
enum<string>
Available options:
EXPORT,
DELETE
target_type
string
status
enum<string>
Available options:
PENDING,
APPROVED,
PROCESSING,
COMPLETED,
FAILED,
EXPIRED
created_at
string<date-time>
updated_at
string<date-time>
reason
string
result
object