Skip to main content
POST
Request OTP for PEP account access

Request PEP Access

Generate and send OTP to access a Politically Exposed Person (PEP) account. Staff must have PEP authorization role.

Endpoint

Authentication

string
required
Bearer token (Admin JWT with pep_access_authorized: true)

Request Body

string
required
PEP subscriber UUID

Response

What Happens

  1. System verifies subscriber is marked as PEP
  2. System verifies staff has PEP access authorization
  3. 6-digit OTP is generated and sent to staff’s phone
  4. OTP expires in 5 minutes
  5. Access attempt is logged with IP and user agent

Errors

Authorizations

Authorization
string
header
required

API Key for third-party integrations (WhatsApp, Smart PAY, VULT). Format: 'Bearer olive_live_xxxxxxxxxxxxx'

Body

application/json

PEP access request

subscriber_id
string
required

Response

OTP sent successfully

The response is of type object.