Create Expiration Type
Create a new expiration type in Last Mile Intelligence.
Operation
Section titled “Operation”createExpirationType
Resource
Section titled “Resource”expirationType
Parameters
Section titled “Parameters”| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| Expiration Type Data | JSON | Yes | - | Expiration type object with required fields |
Expiration Type Data Fields
Section titled “Expiration Type Data Fields”| Field | Type | Required | Description |
|---|---|---|---|
| name | string | Yes | Type name |
| description | string | No | Type description |
| entityType | string | Yes | Entity type (resource, vehicle, etc.) |
| defaultReminderDays | number | No | Default reminder days |
| isRequired | boolean | No | Whether this type is required |
Response
Section titled “Response”Success
Section titled “Success”{ "id": "exptype_new123", "name": "New Certification", "description": "Custom certification type", "entityType": "resource", "defaultReminderDays": 30, "isRequired": false, "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
- Duplicate Name: Expiration type with this name already exists
- Validation Error: Required fields missing or invalid
- Permission Denied: API token lacks permission for this operation