For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
GuidesAPI Reference
GuidesAPI Reference
  • Panic API Reference
      • POSTCreate a customer
      • GETGet a customer
      • PUTUpdate a customer
      • POSTSoft-delete a customer
LogoLogo
Panic API ReferenceCustomers

Create a customer

POST
/panic-api/v2/customers
POST
/panic-api/v2/customers
$curl -X POST https://staging-panic.aura.services/panic-api/v2/customers \
> -H "Authorization: Bearer <token>" \
> -H "Content-Type: application/json" \
> -d '{
> "firstName": "Thandi",
> "lastName": "Mokoena",
> "mobileNumber": "+27821234567"
>}'
1{
2 "id": 178921,
3 "firstName": "Thandi",
4 "lastName": "Mokoena",
5 "mobileNumber": "+27821234567",
6 "email": "string",
7 "externalReferenceId": "partner-user-123",
8 "customerSourceId": 12
9}
Creates a customer profile for the authenticated customer source. Add a subscription separately unless your integration uses a combined onboarding flow.
Was this page helpful?
Previous

Get a customer

Next
Built with

Authentication

AuthorizationBearer

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

Request

This endpoint expects an object.
firstNamestringRequired
lastNamestringRequired
mobileNumberstringRequired
emailstringOptionalformat: "email"
externalReferenceIdstringOptional
vehicleMakestringOptional
vehicleModelstringOptional
vehicleColourstringOptional
vehicleLicensePlatestringOptional

Response

Customer created.
idinteger
firstNamestring
lastNamestring
mobileNumberstring
emailstring or nullformat: "email"
externalReferenceIdstring or null
customerSourceIdinteger

Errors

400
Bad Request Error
401
Unauthorized Error