Create Customer
Create a new customer record in Last Mile Intelligence.
Operation
Section titled “Operation”createCustomer
Resource
Section titled “Resource”customer
Parameters
Section titled “Parameters”| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| Customer Data | JSON | Yes | - | Customer object with required fields |
Customer Data Fields
Section titled “Customer Data Fields”| Field | Type | Required | Description |
|---|---|---|---|
| name | string | Yes | Customer name |
| accountNumber | string | No | Unique account identifier |
| string | No | Primary email address | |
| phone | string | No | Primary phone number |
| address | object | No | Customer address object |
Response
Section titled “Response”Success
Section titled “Success”{ "id": "cust_xyz789", "name": "New Customer Inc", "accountNumber": "NEW-001", "email": "info@newcustomer.com", "status": "active", "createdAt": "2024-06-21T09:00:00Z"}{ "success": false, "error": "Validation failed", "details": { "name": "Name is required" }}Error Handling
Section titled “Error Handling”- Missing API Token: LMI credential is missing API token
- Validation Error: Required fields missing or invalid data format
- Duplicate Account: Account number already exists
- Permission Denied: API token lacks permission for this operation