POST
/
insurancepolicies
Create a new Insurance Policy
curl --request POST \
  --url https://commerce.driv.ly/api/insurancepolicies \
  --header 'Content-Type: application/json' \
  --data '{
  "id": "insp_4dkf9v0s3j4s",
  "insurer": {
    "id": "ins_9k2d8sj3hdk2"
  },
  "consumer": {
    "id": "con_2k4jd93vsd82",
    "ssn": "123-45-6789",
    "email": "john.doe@example.com",
    "lastName": "Doe",
    "birthDate": "1984-09-20",
    "firstName": "John",
    "phoneNumber": "555-0199"
  },
  "policyNumber": "POL123456789"
}'
{
  "data": {
    "id": "insp_4dkf9v0s3j4s",
    "insurer": {
      "id": "ins_9k2d8sj3hdk2"
    },
    "consumer": {
      "id": "con_2k4jd93vsd82",
      "ssn": "123-45-6789",
      "email": "john.doe@example.com",
      "lastName": "Doe",
      "birthDate": "1984-09-20",
      "firstName": "John",
      "phoneNumber": "555-0199"
    },
    "policyNumber": "POL123456789"
  },
  "success": true
}

Query Parameters

depth
integer

The number of levels of related objects to include in the response

Body

application/json
consumer
required

Insurance Policy is owned by Consumer

policyNumber
string
required

Insurance Policy has Policy Number

insurer
required

Insurance Policy is issued by Insurer

id
string

Insurance Policy is uniquely identified by id

Response

Insurance Policy Created

data
object
Examples:
{
"id": "insp_4dkf9v0s3j4s",
"insurer": { "id": "ins_9k2d8sj3hdk2" },
"consumer": {
"id": "con_2k4jd93vsd82",
"ssn": "123-45-6789",
"email": "john.doe@example.com",
"lastName": "Doe",
"birthDate": "1984-09-20",
"firstName": "John",
"phoneNumber": "555-0199"
},
"policyNumber": "POL123456789"
}
success
boolean