Create Expiration
Create a new expiration record in Last Mile Intelligence.
Operation
Section titled “Operation”createExpiration
Resource
Section titled “Resource”expiration
Parameters
Section titled “Parameters”| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| Expiration Data | JSON | Yes | - | Expiration object with required fields |
Expiration Data Fields
Section titled “Expiration Data Fields”| Field | Type | Required | Description |
|---|---|---|---|
| entityType | string | Yes | Entity type (resource, vehicle, etc.) |
| entityId | string | Yes | Associated entity ID |
| expirationTypeId | string | Yes | Expiration type ID |
| expirationDate | string | Yes | Expiration date (YYYY-MM-DD) |
| reminderDays | number | No | Days before to send reminder |
| notes | string | No | Additional notes |
Response
Section titled “Response”Success
Section titled “Success”{ "id": "exp_new123", "entityType": "resource", "entityId": "res_driver002", "expirationTypeId": "exptype_medical", "expirationDate": "2025-06-01", "status": "valid", "createdAt": "2024-06-21T09:00:00Z"}{ "success": false, "error": "Validation failed", "details": { "expirationDate": "Invalid date format" }}Error Handling
Section titled “Error Handling”- Missing API Token: LMI credential is missing API token
- Entity Not Found: Associated entity does not exist
- Invalid Expiration Type: Expiration type ID is invalid
- Validation Error: Required fields missing or invalid
- Permission Denied: API token lacks permission for this operation