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.sssZ
endTime
: 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.sssZ
endTime
: 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