Skip to main content
POST
Issue policy

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
insurance_provider
enum<string>
required
Available options:
walaa
Example:

"walaa"

personal_details
object
required
building_details
object
required
address
object
required
iban
string
required

The customer's Saudi IBAN: SA followed by 22 digits, no spaces. Insurance providers use it to transfer claim settlements and refunds directly to the customer; the account is never charged.

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

"SA0380000000608010167519"

start_date
string<date>
required

Desired policy start date in YYYY-MM-DD format. Must be tomorrow or later.

Example:

"2025-12-11"

has_agreed_to_terms_and_conditions
boolean
required
Example:

true

property_cost
number
Example:

500000

contents_cost
number
Example:

100000

Response

Created

id
integer
Example:

655

meta_data
object
provider_policy_id
string | null
Example:

null

provider_policy
string | null
Example:

null

client_id
string<uuid>
Example:

"9f7db0ed-0783-4654-9b18-47c316809204"

created_at
string<date-time>
Example:

"2025-07-28T09:54:03.000000Z"

canceled_at
string<date-time> | null
Example:

null

status
integer
Example:

0