1. Whitelist
Vrtx Docs
  • Welcome đź‘‹
  • Get Started
  • Auth
    • Token
      POST
  • Payouts
    • Create payout
      POST
    • Get payout status
      GET
    • Get payout status
      GET
    • Create bulk payout
      POST
    • Get bulk payout status
      GET
    • Get bulk payout status
      GET
    • Get batch report
      GET
    • Get batch report
      GET
  • Business Configurations
    • Get business configurations
      GET
  • Whitelist
    • Add whitelist entries
      POST
    • Get whitelist entries
      GET
    • Delete whitelist entries
      DELETE
Client APIs
Vrtx Closed loopCard Simulator
Client APIs
Vrtx Closed loopCard Simulator
  1. Whitelist

Delete whitelist entries

DELETE
https://api.staging.vrtx.sa/whitelist/
Last modified:2026-04-16 11:21:19
Removes one or more users from the onboarding whitelist.
Each user must be identified by exactly one of:
national_id: Saudi national ID
external_reference: Your own reference for the user
Send an optional idempotency-key header to make the request safely
retryable — repeating the same key returns the original result.
How to read the response:
200 OK: your request was processed. Check summary.success and
summary.fail to see how many entries were removed. Per-entry conditions
(e.g. entry not on the whitelist) are counted in summary.fail; a 200
does not mean every entry was removed.
4xx / 5xx: your request could not be processed at all. Common reasons
are an invalid request body, missing permissions, or a temporary service
outage. The body contains error_code, error_message, and details.
You can safely retry 5xx responses.

Request

Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************
or
Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
Default Response
Body

đźź 400
đźź 401
đźź 403
đźź 404
đźź 405
đźź 409
đźź 410
đźź 422
đźź 429
đź”´500
đź”´501
đź”´503
đź”´504
đź”´505
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request DELETE 'https://api.staging.vrtx.sa/whitelist/' \
--header 'idempotency-key;' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "users": [
        {
            "national_id": "1234567890",
            "external_reference": "ext-ref-001"
        }
    ]
}'
Response Response Example
200 - Example 1
{
    "status": "SUCCESS",
    "summary": {
        "total": 0,
        "success": 0,
        "fail": 0
    }
}
Modified at 2026-04-16 11:21:19
Previous
Get whitelist entries
Built with