externalId is strongly recommended — it maps the Skiplino customer tosk_…). A public key returns 401._id (a 32-character hexadecimal string) and thecreatedAt/updatedAt timestamps.externalId for the same company returns 422 (This value is already
taken.).curl --location 'https://api-dev.skiplino.com/external/v1/customers/create' \
--header 'X-Locale;' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{}'{
"message": "Customer created successfully.",
"data": {
"_id": "9f2c8b7a4e1d6c3f0a5b8e2d7c4f1a9b",
"externalId": "crm-7741",
"companyId": "cmp_5f3a91",
"name": "Layla Hassan",
"email": "layla.hassan@example.com",
"mobile": "+97333445566",
"metadata": {
"tier": "gold",
"source": "mobile-app"
},
"createdAt": "2026-06-23T11:00:00.000Z",
"updatedAt": "2026-06-23T11:00:00.000Z"
}
}