Use the satellite service to register geometries for monitoring, retrieve processed image captures, and manage Planet subscriptions or reprocessing. This page is the endpoint reference for Sentinel and Planet imagery once you already understand the product-level behavior.
For conceptual background, see Satellite Imagery Overview.
Base URL
Endpoints
Planet imagery is billed per area processed. Every satellite field with Planet in its providers array consumes quota when new imagery is processed. Use a small test geometry when validating your integration.
Get all satellite fields
GET /fields
Returns a paginated list of satellite fields for the authenticated API owner.
Parameters
Request
Response
Get a satellite field
GET /fields/{id}
Returns a single satellite field by ID.
Parameters
Request
Response
Returns a single satellite field object (same shape as the objects in the Get all satellite fields response).
Get images of satellite field
GET /fields/{id}/processes
Returns a paginated list of processed satellite images for the specified field. Each process represents a single capture date and contains one or more image types (NDVI, RGB, etc.).
Parameters
Request
Response
Get an image of satellite field
GET /fields/{id}/processes/{processId}
Returns a single satellite image process by ID.
Parameters
Request
Response
Returns a single process object (same shape as the objects in the Get images of satellite field response).
Create a satellite field
POST /fields
Creates a satellite field and begins imagery processing. Once created, Leaf fetches available satellite imagery for the geometry from the specified providers.
Parameters
Start with sentinel for development and testing. Add planet when you need higher-resolution imagery in production.
Request body
Request
Response
Delete a satellite field
DELETE /fields/{id}
Deletes a satellite field and stops all future imagery processing for it.
Parameters
Request
Get subscription for Planet
GET /fields/{id}/subscription
Returns the Planet subscription status for a satellite field. This endpoint only applies to fields that have Planet in their providers array.
Parameters
Request
Response
Reprocess satellite images
POST /fields/{id}/process/{processId}/reprocess
Triggers reprocessing for a specific satellite image. Use this if a process failed or if you need updated imagery outputs.
Parameters
Request