Pagination & filtering
Every list endpoint returns paginated results and accepts the same three query parameters.
Parameter | Type / values | Description |
|---|---|---|
|
| Page number. |
|
| Page size. The maximum is 300 and the default is 100. |
|
| Sort field. Prefix with - for descending order. |
p
Type / values
numberDescription
Page number.
l
Type / values
numberDescription
Page size. The maximum is 300 and the default is 100.
s
Type / values
createdAt,-createdAt Description
Sort field. Prefix with - for descending order.
Usage date ranges
The historical usage endpoints additionally require a date range, and the client storage usage endpoint requires a storage type.
Parameter | Type / values | Description |
|---|---|---|
|
| Start of the date range, ISO 8601 with timezone offset. Required. |
|
| End of the date range, ISO 8601 with timezone offset. Required. |
|
| Storage type to filter by. Required on the client storage usage endpoint. |
start
Type / values
2026-04-21T15:22:00.000ZDescription
Start of the date range, ISO 8601 with timezone offset. Required.
end
Type / values
2026-05-21T15:22:00.000ZDescription
End of the date range, ISO 8601 with timezone offset. Required.
type
Type / values
aws,custom, wasabi, ibm, llc Description
Storage type to filter by. Required on the client storage usage endpoint.
Read a month of AWS storage usage for a client:
curl -G https://lmp.lucidlink.com/api/v1/clients/<CLIENT_ID>/usage \-H "Authorization: ApiKey <LMP_API_KEY>" \--data-urlencode "type=aws" \--data-urlencode "start=2026-07-01T00:00:00.000Z" \--data-urlencode "end=2026-07-31T23:59:59.000Z" \--data-urlencode "l=100" \--data-urlencode "s=-createdAt"