Usage Monitoring endpoints
All HTTP methods should be prepended by this service's endpoint:
See below the REST resources and their endpoints available in this service.
Usage Monitoring Endpoints
Monitor your usage with these endpoints:
| Description | Endpoints |
|---|---|
| List your contracts | GET /billing/contracts |
| Get contract details | GET /billing/contracts/{contract_id} |
| Get daily usage summary | GET /billing/contracts/{contract_id}/consumption |
| Get usage range for your organization | GET /billing/contracts/{contract_id}/consumption/api-owner |
| Get usage range for specific user | GET /billing/contracts/{contract_id}/consumption/leaf-user/{leaf_user_id} |
List your contracts
 GET /billing/contracts
Get a list of all usage monitoring contracts available for your organization. Each contract represents a different service or feature you can monitor.
Request examples
- cURL
- Python
- JavaScript
Response example
Response fields:
id: Unique identifier for this contractproduct: Which service this tracks (see "What Gets Tracked" above)startDate: When usage monitoring began for this contractendDate: When usage monitoring ends for this contractregion: Geographic region (if applicable)
Get contract details
 GET /billing/contracts/{contract_id}
Get detailed information about a specific usage monitoring contract.
Request examples
- cURL
- Python
- JavaScript
Response example
Get daily usage summary
 GET /billing/contracts/{contract_id}/consumption
Get usage metrics for a specific contract for a single day. If you don't specify a date, it returns today's usage.
Query Parameters:
timestamp(optional): Date to get usage for in ISO formatYYYY-MM-DDTHH:MM:SS.sssZ
Request examples
- cURL
- Python
- JavaScript
Response example
Response fields:
areaUnit: Unit of measurement (Acre or Hectare)date: The date this usage data representstotalUniqueArea: Total unique area processed (removes overlaps between users)leafUsersAreas: Breakdown of usage by individual users
Get usage range for your organization
 GET /billing/contracts/{contract_id}/consumption/api-owner
Get usage metrics for your entire organization over a date range. Shows daily breakdown of total and cumulative usage.
Query Parameters:
startTime: Start date in ISO formatYYYY-MM-DDTHH:MM:SS.sssZendTime: End date in ISO formatYYYY-MM-DDTHH:MM:SS.sssZ
Request examples
- cURL
- Python
- JavaScript
Response example
Response fields:
areaUnit: Unit of measurement (Acre or Hectare)areaPerDay: Array of daily usage datadate: The date for this data pointtotalArea: Cumulative area processed up to this datedailyArea: New area processed on this specific date
Get usage range for specific user
 GET /billing/contracts/{contract_id}/consumption/leaf-user/{leaf_user_id}
Get usage metrics for a specific Leaf user over a date range. Shows how much area this user has processed day by day.
Query Parameters:
startTime: Start date in ISO formatYYYY-MM-DDTHH:MM:SS.sssZendTime: End date in ISO formatYYYY-MM-DDTHH:MM:SS.sssZ
Request examples
- cURL
- Python
- JavaScript
Response example
Response fields:
areaUnit: Unit of measurement (Acre or Hectare)areaPerDay: Array of daily usage data for this userdate: The date for this data pointtotalArea: Cumulative area processed by this user up to this datedailyArea: New area processed by this user on this specific date