The Data Request Status API returns the status and data from a previously submitted Delete or Export request.
The responses vary based on which request you sent and your integration type. You will need the request_id from the Delete or Export API response to include in your request.
Endpoint
Before you attempt to connect, complete the steps in Prepare to Connect to Besitos APIs.
Endpoint URL | https://wall.besitos.ai/data/partner/gdpr/{partner_ID}/{request_id} |
HTTP method | GET |
Path parameter
Path parameter | Data type | Required | Description |
| string | yes | Your Besitos partner ID. |
| string | yes |
Examples
Request
Request
GET https://wall.besitos.ai/data/partner/gdpr/CwI606dZ/f19cf1c4-cea2-4ca9-ab25-de2e45ab98b4
Response for Delete request
Response for Delete request
{
"success": true,
"request": {
"id": "7b3f07fd-6343-4b88-bffb-051bc5652b73",
"action": "delete",
"status": "completed",
"partner_id": "CwI606dZ",
"partner_user_ids": [
"sampleuser1",
"sampleuser2"
],
"format": "json",
"requested_at": "2026-02-25T15:19:45.000000Z",
"processed_at": "2026-02-25T15:20:18.000000Z",
"completed_at": "2026-02-25T15:20:18.000000Z",
"expires_at": null,
"error_message": null,
"progress": {
"total": 2,
"completed": 1,
"failed": 1,
"pending": 0,
"percentage": 100
}
},
"data": {
"data": {
"verification": {
"deletion_completed": true,
"total_processed": 1,
"verification_note": "Data deletion completed and verified"
},
"summary": {
"message": "Successfully processed 1 subscriber deletion requests from 2 partner user IDs. Note: 1 partner user IDs were not found.",
"success": true,
"subscriber_ids": [
"b-clkxsnseqacvefhfn8"
],
"processed_count": 1,
"found_partner_user_ids": [
"sampleuser1"
],
"provided_partner_user_ids": [
"sampleuser1",
"sampleuser2"
],
"not_found_partner_user_ids": [
"sampleuser2"
]
}
}
}
}Response for Export request
Response for Export request
{
"success": true,
"request": {
"id": "3f4f183b-c32e-4982-97b5-2c79ffe07402",
"action": "export",
"status": "completed",
"partner_id": "CwI606dZ",
"partner_user_ids": [
"sampleuser1",
"sampleuser2"
],
"format": "json",
"requested_at": "2026-02-25T15:22:42.000000Z",
"processed_at": "2026-02-25T15:23:31.000000Z",
"completed_at": "2026-02-25T15:23:31.000000Z",
"expires_at": "2026-03-04T15:23:31.000000Z",
"error_message": null,
"progress": {
"total": 2,
"completed": 1,
"failed": 1,
"pending": 0,
"percentage": 100
}
},
"data": {
"data": [
{
"status": true,
"sub_id": null,
"balance": "0.00",
"last_name": null,
"country_id": 1,
"first_name": null,
"partner_id": "CwI606dZ",
"email_address": "[email protected]",
"payout_records": [],
"enrolled_offers": [],
"partner_user_id": "sampleuser1",
"redeem_requests": [],
"activity_summary": {
"last_activity_timestamp": "2026-02-25 10:22:21"
},
"offer_participation": [],
"device_platforms_used": [],
"last_updated_timestamp": "2026-02-25T16:22:26.000000Z",
"account_creation_timestamp": "2026-02-25T15:22:21.000000Z",
"support_interactions_count": 0
},
null
]
}
}Response attributes
Delete User Data
Attributes | Data Type | Description | Example |
| boolean | The request status can be |
|
Request |
|
|
|
| string | The unique | |
| string | Identifies the request type. |
|
| string | Identifies the request status. |
|
| string | Your unique partner ID. |
|
| array | Contains the users' unique IDs. |
|
| string | Identifies the code language. |
|
| datetime | The date and time in ET when the Delete request was made. |
|
| datetime | The date and time in ET when the request was processed. |
|
| datetime | The date and time in ET when the request was completed. |
|
| datetime | The date and time in ET when the request will expire. |
|
| string | If an error occurred, the code and type are included. If no error occurred, the value is |
|
Progress |
|
|
|
| integer | The number of user IDs included in the request. |
|
| integer | The number of user IDs deleted. |
|
| integer | The number of user IDs that failed to delete. |
|
| integer | The number of user IDs within the request that are pending deletion. |
|
| integer | The percentage of the request that was processed. |
|
Data |
|
|
|
Verification |
|
|
|
| boolean | The completion status can be |
|
| integer | The number of requests processed. |
|
| string | A note verifying the request status. |
|
Summary |
|
|
|
| string | Explains the request status, including why the request failed, if applicable. |
|
| boolean | The success of the request can be |
|
| string | The users' Besitos IDs. |
|
| integer | The number of completed "delete" processes. |
|
| string | The user IDs found in the database. |
|
| string | The user IDs included in the initial Delete request. |
|
| string | The user IDs not found in the database. |
|
Export User Data
Some of the attributes defined below may not be included in your dataset because they are not supported by your integration type.
Attributes | Data Type | Description | Example |
| boolean | The request status can be |
|
Request |
|
|
|
| string | The unique |
|
| string | Identifies the request type. |
|
| string | Identifies the request status. |
|
| string | Your unique partner ID. |
|
| string | Contains the users' unique IDs. |
|
| array | Identifies the code language. |
|
| datetime | The date and time in ET when the Delete request was made. |
|
| datetime | The date and time in ET when the request was processed. |
|
| datetime | The date and time in ET when the request was completed. |
|
| datetime | The date and time in ET when the request will expire. |
|
| string | If an error occurred, the code and type are included. If no error occurred, the value is |
|
Progress |
|
|
|
| integer | The number of user IDs included in the request. |
|
| integer | The number of user IDs deleted. |
|
| integer | The number of user IDs that failed to delete. |
|
| integer | The number of user IDs within the request that are pending deletion. |
|
| integer | The percentage of the request that was processed. |
|
Data |
|
|
|
| boolean | The user's activity status can be |
|
| string | The sub ID the user belongs to. |
|
| numeric | The user's account balance. |
|
| string | The user's last name as entered at sign-up. |
|
| string | The user's ISO 3166-1 alpha-2 country code. |
|
| string | The user's first name as entered at sign-up. |
|
| string | Your Besitos partner ID. |
|
| string | The user's email address as entered at sign-up. | |
| string | The user's payout records, including the amount and the timestamp in ET. |
|
| string | The offer ID, name, and enrollment timestamp in ET for offers the user is currently enrolled in. |
|
| string | The user's ID in your system. |
|
| string | A record of the user's withdrawal requests, including amount and timestamp in ET. |
|
Activity Summary |
|
|
|
| datetime | The user's most recent activity with an offer in ET. |
|
| string | The offer ID, name, and most recent participation timestamp in ET for the offers the user has participated in. |
|
| string | The user's device platform: |
|
| datetime | The time in ET when the user's records were last updated. |
|
| datetime | The time in ET when the user created their account.
This is included only if your integration type supports it. |
|
| integer | The number of times the user has requested help from Besitos Support. |
|
