Get a field
GET
/v1/fields/{id}
const url = 'https://api.agrosat.uz/v1/fields/cmgz7k2qv0004l8p3a9d1x6rt';const options = {method: 'GET', headers: {'X-API-Key': '<X-API-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.agrosat.uz/v1/fields/cmgz7k2qv0004l8p3a9d1x6rt \ --header 'X-API-Key: <X-API-Key>'One field with its readiness status. Poll it after registration until status is ready. Costs no units.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
string
Example
cmgz7k2qv0004l8p3a9d1x6rtField id returned by registration
Responses
Section titled “Responses”The field
Media typeapplication/json
object
success
required
boolean
data
required
object
id
required
string
external_id
required
string
name
required
string
area_ha
required
Area in hectares
number
status
required
Pending while history is prepared, then ready
string
created_at
required
string format: date-time
Example
{ "success": true, "data": { "id": "cmgz7k2qv0004l8p3a9d1x6rt", "external_id": "f-1001", "name": "North parcel 3", "area_ha": 41.53, "status": "pending", "created_at": "2026-04-28T09:14:03.512Z" }}X-API-Key is missing, unknown, revoked or expired, or the API is not enabled.
Media typeapplication/json
object
success
required
boolean
error
required
object
code
required
string
message
required
English text; may change, branch on code
string
existing_field_id
Field already holding this external_id or geometry (409 only)
string
Examples
Exampleinvalid_api_key
invalid_api_key
{ "success": false, "error": { "code": "invalid_api_key", "message": "Missing or invalid API key." }}No such field in your organization
Media typeapplication/json
object
success
required
boolean
error
required
object
code
required
string
message
required
English text; may change, branch on code
string
existing_field_id
Field already holding this external_id or geometry (409 only)
string
Examples
Examplefield_not_found
field_not_found
{ "success": false, "error": { "code": "field_not_found", "message": "Field not found." }}Over the per-key request rate. Not billed.
Media typeapplication/json
object
success
required
boolean
error
required
object
code
required
string
message
required
English text; may change, branch on code
string
existing_field_id
Field already holding this external_id or geometry (409 only)
string
Examples
Examplerate_limited
rate_limited
{ "success": false, "error": { "code": "rate_limited", "message": "Rate limit exceeded." }}Headers
Section titled “Headers”Retry-After
integer
Example
30Seconds to wait before repeating the request
