Skip to main content
POST
Request OTP for Issuing Policy

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme

Body

application/json
email
string<email>
required

Email address of the car owner

phone
string
required

Phone number starting with 05 and containing 10 digits

Pattern: ^05\d{8}$
Example:

"0501234567"

owner_id
string
required

National ID or Iqama ID of the car owner (10 digits)

Pattern: ^(1|2)\d{9}$
Example:

"1012345678"

quote_request_id
integer
required

ID of the car quote request

Example:

123

quote_reference_id
string<uuid>
required

Unique identifier for the quote reference ID (coming from POST /quote-requests)

Example:

"550e8400-e29b-41d4-a716-446655440000"

quote_price_id
string<uuid>
required

Unique identifier for the quote price ID that exists inside a quote item (coming from POST /quote-requests)

Example:

"550e8400-e29b-41d4-a716-446655440001"

iban
string
required

The customer's Saudi IBAN (SA followed by 22 digits, no spaces). It is sent to the insurance provider with the payment OTP request and used to transfer claim settlements and refunds to the customer; the account is never charged.

Pattern: ^SA\d{22}$
Example:

"SA0380000000608010167519"

Response