VITALAgronomics
Asset Endpoints

Application Zones Endpoint

Application zone metadata (name, boundary, crop, rate, and pump station).

Endpoints: GET /api/v1/application_zones, GET /api/v1/application_zones/{zone_id}

Returns application zone metadata: name, boundary, crop, application rate, and linked pump station. Use these endpoints to fill the Assets list or a zone screen. For time-series data (ET, irrigation, vegetation indices) by zone, see the Application Zones Data Endpoint. Creating a zone is covered in the Asset Workflow.


Authentication

Requires authentication via Bearer token (Authorization: Bearer <JWT>) or API key (x-api-key header). Results are scoped to organizations the identity can access.


List Application Zones

GET /api/v1/application_zones

Query Parameters

ParameterTypeRequiredDescription
organization_idintegerNoFilter by organization. Omit to use all organizations the user can access. This is the filter the Assets screen uses.
include_archivedbooleanNoInclude archived zones. Default: false.
skipintegerNoRecords to skip for pagination. Default: 0.
limitintegerNoMax records to return (1–10,000). Default: 200.

Response

{
  "application_zones": [
    {
      "id": "uuid",
      "organization_id": 1,
      "name": "Block 4",
      "pump_station_id": "uuid",
      "pump_station_name": "North station",
      "crop_id": 3,
      "variety_id": 12,
      "geometries": { "type": "MultiPolygon", "coordinates": [...] },
      "irrigation_type": "drip",
      "application_rate_mm_per_hr": 1.23,
      "application_rate": 1.23,
      "status": "active",
      "created_at": "ISO 8601",
      "updated_at": "ISO 8601"
    }
  ],
  "total_count": 42
}

Get Application Zone by ID

GET /api/v1/application_zones/{zone_id}

Returns a single application zone by UUID. Returns 404 if the zone is not found or outside the user's organization scope.

Path Parameters

ParameterTypeDescription
zone_idUUIDApplication zone identifier.

Response

Same structure as a single item in the list application_zones array above.

On this page