Skip to main content
GET
/
v1
/
services
List Services
curl --request GET \
  --url https://api.example.com/v1/services

Documentation Index

Fetch the complete documentation index at: https://dronelist.io/docs/llms.txt

Use this file to discover all available pages before exploring further.

List Services

Returns all services offered by your organization. This endpoint returns all results directly without pagination.

Request

curl "https://api.dronelist.io/v1/services" \
  -H "X-API-Key: dl_your_key_here"

Response

{
  "success": true,
  "data": [
    {
      "id": "svc_ghi789",
      "name": "Aerial Surveying & Mapping",
      "description": "High-precision topographic surveys using RTK-enabled drones",
      "baseRate": 75.00,
      "currency": "USD",
      "unitType": "acre",
      "pricingModel": "per_unit",
      "isActive": true,
      "displayOrder": 1,
      "tiers": [
        {
          "id": "tier_001",
          "tierName": "Standard",
          "tierLevel": 1,
          "priceModifierPercent": 0,
          "isRecommended": false,
          "isActive": true
        },
        {
          "id": "tier_002",
          "tierName": "Premium",
          "tierLevel": 2,
          "priceModifierPercent": 25,
          "isRecommended": true,
          "isActive": true
        }
      ],
      "createdAt": "2025-01-10T12:00:00.000Z",
      "updatedAt": "2025-02-28T16:30:00.000Z"
    }
  ]
}
This endpoint returns all services without pagination. See Pagination for endpoints that support paginated results.

Required scope

service:read

Errors

StatusCodeDescription
401UNAUTHORIZEDMissing or invalid API key
403FORBIDDENAPI key lacks service:read scope
500INTERNAL_ERRORUnexpected server error — retry with exponential backoff