Pure Farming Data API
Crops :: Load receivals
GET data/holdings/{HoldingId}/crops/load-receivals
Get a list of load receivals that are linked to the provided holding id.
Request
GET /data/holdings/{HoldingId}/crops/load-receivals[?ObservationDateFrom&ObservationDateTo&ConsignmentDateFrom&ConsignmentDateTo]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | The identifier of the holding these load receivals are linked to. |
||
ObservationDateFrom | The end of the date range for the observation date to filter these load receivals by. Note that this must be in UTC. This parameter is optional. |
||
ObservationDateTo | The end of the date range for the observation date to filter these load receivals by. Note that this must be in UTC. This parameter is optional. |
||
ConsignmentDateFrom | The end of the date range for the consignment date to filter these load receivals by. Note that this must be in UTC. This parameter is optional. |
||
ConsignmentDateTo | The end of the date range for the consignment date to filter these load receivals by. Note that this must be in UTC. This parameter is optional. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{HoldingId}/crops/load-receivals/{Id}
Gets the specified load receival.
Request
GET /data/holdings/{HoldingId}/crops/load-receivals/{Id}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | The identifier of the holding this load receival is linked to. |
||
*Id | The identifier of the load receival. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Crops :: Pasture cover events
GET data/holdings/{holdingId}/crops/pasture-cover-events
Get all pasture cover events associated with the given holding.
Request
GET /data/holdings/{holdingId}/crops/pasture-cover-events[?limit&offset&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
includeDeleted | False | Flag to include deleted records or not. |
|
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
GET data/crops/pasture-cover-events
Gets all pasture cover events you have access to.
Request
GET /data/crops/pasture-cover-events[?limit&offset&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
includeDeleted | False | Flag to include deleted records or not. |
|
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
GET data/crops/pasture-cover-events/{pastureCoverEventId}
Gets a specific pasture cover event for a given PureFarming ID.
Request
GET /data/crops/pasture-cover-events/{pastureCoverEventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*pastureCoverEventId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/crops/pasture-cover-events/{pastureCoverEventId}
Gets a specific pasture cover event by its PureFarming ID.
Request
GET /data/holdings/{holdingId}/crops/pasture-cover-events/{pastureCoverEventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*pastureCoverEventId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
Crops :: Sample analyses
GET data/holdings/{HoldingId}/crops/sample-analyses
Get a list of sample analyses that are linked to the provided holding id.
Request
GET /data/holdings/{HoldingId}/crops/sample-analyses[?ObservationDateFrom&ObservationDateTo]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | The identifier of the holding these sampling analyses are linked to. |
||
ObservationDateFrom | The start of the date range for the observation date to filter these sampling analyses by. Note that this must be in UTC. This parameter is optional. |
||
ObservationDateTo | The end of the date range for the observation date to filter these sampling analyses by. Note that this must be in UTC. This parameter is optional. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{HoldingId}/crops/sample-analyses/{Id}
Gets the specified sample analysis.
Request
GET /data/holdings/{HoldingId}/crops/sample-analyses/{Id}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | The identifier of the holding these sample analysis is linked to. |
||
*Id | The identifier of the sample analysis. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Crops :: Sample plans
GET data/holdings/{HoldingId}/crops/sample-plans
Get a list of sample plans that are linked to the provided holding id.
Request
GET /data/holdings/{HoldingId}/crops/sample-plans[?ObservationDateFrom&ObservationDateTo]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | The identifier of the holding these sample plans are linked to. |
||
ObservationDateFrom | The start of the date range for the observation date to filter these sampling plans by. Note that this must be in UTC. This parameter is optional. |
||
ObservationDateTo | The end of the date range for the observation date to filter these sampling plans by. Note that this must be in UTC. This parameter is optional. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{HoldingId}/crops/sample-plans/{Id}
Gets the specified sample plan.
Request
GET /data/holdings/{HoldingId}/crops/sample-plans/{Id}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | The identifier of the holding this sample plan is linked to. |
||
*Id | The identifier of the sample plan. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Crops :: Work records
GET data/crops/work-records
Gets all work records you have access to
Request
GET /data/crops/work-records[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | |||
offset | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/crops/work-records/{WorkRecordId}
Gets a specific work-records for a given PureFarming ID
Request
GET /data/crops/work-records/{WorkRecordId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*WorkRecordId | The PureFarming ID of the work record you want to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/crops/work-records
Gets all work records for a given holding
Request
GET /data/holdings/{holdingId}/crops/work-records[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | |||
offset | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/holdings/{HoldingId}/crops/work-records/{WorkRecordId}
Gets a specific work-record by its PureFarming ID
Request
GET /data/holdings/{HoldingId}/crops/work-records/{WorkRecordId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | The PureFarming ID of the holding that the work record is for |
||
*WorkRecordId | The PureFarming ID of the work record you want to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
Dairy :: Milk collections
GET data/milk-collections
Gets all of the Milk Collections that the user has access to
Request
GET /data/milk-collections[?limit&offset&since&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
since | The date time to specify the oldest meta.created/modified record. |
||
includeDeleted | False | True will include deleted milk collection events in the response data. Defaults to false |
|
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/milk-collections/{collectionId}
Gets the specified milk collection event
Request
GET /data/milk-collections/{collectionId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*collectionId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/milk-collections
Gets all of the milk collection events for the holding
Request
GET /data/holdings/{holdingId}/milk-collections[?limit&offset&since&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | The PureFarming ID for the holding |
||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
since | The date time to specify the oldest meta.created/modified record. |
||
includeDeleted | False | True will include deleted milk collection events in the response data. Defaults to false |
|
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/milk-collections/{collectionId}
Gets the specified milk collection event linked to the specified holding
Request
GET /data/holdings/{holdingId}/milk-collections/{collectionId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*collectionId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Enterprise statistics
GET data/enterprise-statistics
Get all of the enterprise statistics that a user has access to
The limit of results to return The offset to specify at what row to start queryingInclude deleted events in the results, default = falseRequest
GET /data/enterprise-statistics[?limit&offset&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | |||
offset | |||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
GET data/enterprise-statistics/{enterpriseStatisticsId}
Get a specific enterprise statistics by Id
Request
GET /data/enterprise-statistics/{enterpriseStatisticsId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*enterpriseStatisticsId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/enterprise-statistics
Get all of the enterprise statistics associated with the given holding
Request
GET /data/holdings/{holdingId}/enterprise-statistics[?limit&offset&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
includeDeleted | False | Include deleted events in the results, default = false |
|
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
GET data/holdings/{holdingId}/enterprise-statistics/{enterpriseStatisticsId}
Get a single enterprise statistics associated with the given holding
Request
GET /data/holdings/{holdingId}/enterprise-statistics/{enterpriseStatisticsId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*enterpriseStatisticsId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Environment :: Climate observation events
GET data/environment/climate-observations-events
Gets all of the climate observations events the user has access to via pagination
Request
GET /data/environment/climate-observations-events[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | the maximum number of items per page |
||
offset | the number of items offset from the start of the set for the current page |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/holdings/{holdingId}/environment/climate-observations-events
Gets the climate observations events for a holding via pagination
Request
GET /data/holdings/{holdingId}/environment/climate-observations-events[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the climate observations events for |
||
limit | the maximum number of climate observations events on a page |
||
offset | the number of climate observations events in the total set before the first one on the page |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/environment/climate-observations-events/{eventId}
Gets a single climate observations event by Id
Request
GET /data/environment/climate-observations-events/{eventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*eventId | The Id of the climate observations event to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/environment/climate-observations-events/{eventId}
Gets a single climate observations event with the given Id on the given holding
Request
GET /data/holdings/{holdingId}/environment/climate-observations-events/{eventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the climate observations event for |
||
*eventId | The Id of the climate observations event to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
Environment :: Hydrological observation events
GET data/environment/hydrological-observations-event
Gets all of the hydrological observations events the user has access to via pagination
Request
GET /data/environment/hydrological-observations-event[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | the maximum number of items per page |
||
offset | the number of items offset from the start of the set for the current page |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/holdings/{holdingId}/environment/hydrological-observations-events
Gets the hydrological observations events for a holding via pagination
Request
GET /data/holdings/{holdingId}/environment/hydrological-observations-events[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the hydrological observations events for |
||
limit | the maximum number of hydrological observations events on a page |
||
offset | the number of hydrological observations events in the total set before the first one on the page |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/environment/hydrological-observations-events/{eventId}
Gets a single hydrological observations event by Id
Request
GET /data/environment/hydrological-observations-events/{eventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*eventId | The Id of the hydrological observations event to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/environment/hydrological-observations-events/{eventId}
Gets a single hydrological observations event with the given Id on the given holding
Request
GET /data/holdings/{holdingId}/environment/hydrological-observations-events/{eventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the hydrological observations event for |
||
*eventId | The Id of the hydrological observations event to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
Fisheries
GET data/fisheries/catch-landing-observations
Returns all of the catch-landing-observations that a user has access too
Request
GET /data/fisheries/catch-landing-observations[?limit&offset&cloIdentifier&cloIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
cloIdentifier | The catch-landing-observation identifier to search for |
||
cloIdentifierScheme | The catch-landing-observation identifier scheme to search for |
||
includeDeleted | False | Include deleted events in the results, default = false |
|
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/fisheries/catch-landing-observations/{cloId}
Returns the details for the given catch-landing-observation that the user has access too
Request
GET /data/fisheries/catch-landing-observations/{cloId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*cloId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/fisheries/catch-landing-observations
Returns all of the catch-landing-observations attached to the given holding
Request
GET /data/holdings/{holdingId}/fisheries/catch-landing-observations[?limit&offset&cloIdentifier&cloIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
cloIdentifier | The catch-landing-observation identifier to search for |
||
cloIdentifierScheme | The catch-landing-observation identifier scheme to search for |
||
includeDeleted | False | Include deleted events in the results, default = false |
|
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/fisheries/catch-landing-observations/{cloId}
Returns the details for the given catch-landing-observation
Request
GET /data/holdings/{holdingId}/fisheries/catch-landing-observations/{cloId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*cloId | |||
*holdingId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Holdings
GET data/holdings
Get information about holdings (you must have permission on the /core/holding resource type)
This endpoint gets information about holdings where you have permission to access information about the holding itself. This means you must have access to the /core/holding resource type for the holding.
It will not get you a list of all the holdings you have access to. You can get a list of holdings you have access to read data about from the Ecosystem API - /ecosystem/self/holdings endpoint
Request
GET /data/holdings[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | This endpoint gets information about holdings where you have permission to access information about the holding itself. This means you must have access to the /core/holding resource type for the holding. It will not get you a list of all the holdings you have access to. You can get a list of holdings you have access to read data about from the Ecosystem API - /ecosystem/self/holdings endpoint |
||
offset | This endpoint gets information about holdings where you have permission to access information about the holding itself. This means you must have access to the /core/holding resource type for the holding. It will not get you a list of all the holdings you have access to. You can get a list of holdings you have access to read data about from the Ecosystem API - /ecosystem/self/holdings endpoint |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/holdings/{Id}
Gets the specified holding.
Request
GET /data/holdings/{Id}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*Id | The identifier of the queried holding. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
POST data/holdings/billing-summary
Gets whether a holding has data or not. This is used for billing purposes
Request
POST /data/holdings/billing-summary
Parameters
Name | Type | Default | Notes |
---|---|---|---|
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
||
body | array | The holding Ids. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
Inventory :: Feed transactions
GET data/inventory/feed-transactions
Returns all of the inventory feed transactions that a user has access to via pagination
Request
GET /data/inventory/feed-transactions[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The number of inventory feed transactions per page |
||
offset | the number of inventory feed transaction to skip before the first one returned |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/inventory/feed-transactions/{feedTransactionId}
Returns a specific inventory feed transaction by the given feed transaction Id
Request
GET /data/inventory/feed-transactions/{feedTransactionId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*feedTransactionId | The Id of the requested feed transaction |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/inventory/feed-transactions
Gets all of the inventory feed transactions for the specified holding via pagination
Request
GET /data/holdings/{holdingId}/inventory/feed-transactions[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | The Id of the holding |
||
limit | The number of feed transactions per page |
||
offset | the number of feed transactions to skip before the first one returned |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/holdings/{holdingId}/inventory/feed-transactions/{feedTransactionId}
Gets the specified feed transaction on the specified holding
Request
GET /data/holdings/{holdingId}/inventory/feed-transactions/{feedTransactionId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | The id of the holding |
||
*feedTransactionId | The id of the feed transaction |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Inventory :: Fertiliser transactions
GET data/inventory/fertiliser-transactions
Returns all of the fertiliser transactions that a user has access to via pagination
Request
GET /data/inventory/fertiliser-transactions[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The number of fertiliser transactions per page |
||
offset | the number of fertiliser transaction to skip before the first one returned |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/inventory/fertiliser-transactions/{fertiliserTransactionId}
Returns a specific fertiliser transaction by the given fertiliser transaction Id
Request
GET /data/inventory/fertiliser-transactions/{fertiliserTransactionId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*fertiliserTransactionId | The Id of the requested fertiliser transaction |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/inventory/fertiliser-transactions
Gets all of the fertiliser transaction for the specified holding via pagination
Request
GET /data/holdings/{holdingId}/inventory/fertiliser-transactions[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | The Id of the holding |
||
limit | The number of fertiliser transactions per page |
||
offset | the number of fertiliser transactions to skip before the first one returned |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/holdings/{holdingId}/inventory/fertiliser-transactions/{fertiliserTransactionId}
Gets the specified fertiliser transaction for the specified holding
Request
GET /data/holdings/{holdingId}/inventory/fertiliser-transactions/{fertiliserTransactionId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding |
||
*fertiliserTransactionId | the Id of the fertiliser transaction |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Inventory :: Medicine transactions
GET data/inventory/medicine-transactions
Gets all of the inventory medicine transactions that a user has access to via pagination
Request
GET /data/inventory/medicine-transactions[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The number of inventory medicine transactions per page |
||
offset | the number of inventory medicine transaction to skip before the first one returned |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/holdings/{holdingId}/inventory/medicine-transactions
Gets the inventory medicine transactions for a holding via pagination
Request
GET /data/holdings/{holdingId}/inventory/medicine-transactions[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the inventory medicine transactions for |
||
limit | the maximum number of inventory medicine transactions on a page |
||
offset | the number of inventory medicine transactions in the total set before the first one on the page |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/inventory/medicine-transactions/{medicineId}
Gets a single inventory medicine transaction by id
Request
GET /data/inventory/medicine-transactions/{medicineId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*medicineId | The Id of the inventory medicine transaction to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/inventory/medicine-transactions/{medicineId}
Gets a single inventory medicine transaction with the given Id on the given holding
Request
GET /data/holdings/{holdingId}/inventory/medicine-transactions/{medicineId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the inventory medicine transaction for |
||
*medicineId | The Id of the inventory medicine transaction to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
Inventory :: Transactions
GET data/inventory/transactions
Returns all of the inventory transactions that a user has access to via pagination
Request
GET /data/inventory/transactions[?limit&offset&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The number of inventory transactions per page |
||
offset | the number of inventory transaction to skip before the first one returned |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/inventory/transactions/{transactionId}
Returns a specific inventory transaction by the given transaction Id
Request
GET /data/inventory/transactions/{transactionId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*transactionId | The Id of the requested transaction |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/inventory/transactions
Gets all of the inventory transaction for the specified holding via pagination
Request
GET /data/holdings/{holdingId}/inventory/transactions[?limit&offset&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | The Id of the holding |
||
limit | The number of transactions per page |
||
offset | the number of transactions to skip before the first one returned |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/holdings/{holdingId}/inventory/transactions/{transactionId}
Gets the specified transaction on the specified holding
Request
GET /data/holdings/{holdingId}/inventory/transactions/{transactionId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the id of the holding |
||
*transactionId | the id of the transaction |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Land covers
GET data/land-covers
Gets all land-cover entries that you have access to.
Request
GET /data/land-covers
Parameters
Name | Type | Default | Notes |
---|---|---|---|
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/land-covers
Gets all land-cover entries for a given holding
Request
GET /data/holdings/{holdingId}/land-covers
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | The PureFarming ID of the Holding you want to get land-covers for |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{HoldingId}/land-covers/{Id}
Gets the specified land cover that is linked to the provided holding id.
Request
GET /data/holdings/{HoldingId}/land-covers/{Id}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | The identifier of the holding this LandCover is linked to. |
||
*Id | The identifier of the LandCover. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/land-covers/{Id}
Gets the specified land cover.
Request
GET /data/land-covers/{Id}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*Id | The identifier of the LandCover. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Animal assessment events
GET data/holdings/{HoldingId}/livestock/animal-assessment-events
Get all animal assessment events associated with the given holding.
Request
GET /data/holdings/{HoldingId}/livestock/animal-assessment-events[?limit&offset&animalIdentifier&animalIdentifierScheme&metricScheme&metricId&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | |||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
metricScheme | The metric scheme to search for |
||
metricId | The metric id to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/livestock/animal-assessment-events
Gets all animal assessment events you have access to.
Request
GET /data/livestock/animal-assessment-events[?limit&offset&animalIdentifier&animalIdentifierScheme&metricScheme&metricId&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
metricScheme | The metric scheme to search for |
||
metricId | The metric id to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/livestock/animal-assessment-events/{AnimalAssessmentEventId}
Gets a specific animal assessment event for a given PureFarming ID.
Request
GET /data/livestock/animal-assessment-events/{AnimalAssessmentEventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*AnimalAssessmentEventId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{HoldingId}/livestock/animal-assessment-events/{AnimalAssessmentEventId}
Gets a specific animal assessment event by its PureFarming ID.
Request
GET /data/holdings/{HoldingId}/livestock/animal-assessment-events/{AnimalAssessmentEventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | |||
*AnimalAssessmentEventId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
Livestock :: Animal groups
GET data/livestock/animal-groups
Returns all animal groups
Request
GET /data/livestock/animal-groups[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | |||
offset | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/livestock/animal-groups/{animalGroupId}
Returns a specific animal group
Request
GET /data/livestock/animal-groups/{animalGroupId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*animalGroupId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/animal-groups
Returns all of the animal groups associated with the given holding
Request
GET /data/holdings/{holdingId}/livestock/animal-groups
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/holdings/{holdingId}/livestock/animal-groups/{animalGroupId}
Returns a single animal group associated with the given holding
Request
GET /data/holdings/{holdingId}/livestock/animal-groups/{animalGroupId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*animalGroupId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Animal scheme compliances
GET data/livestock/animal-scheme-compliances
Gets all of the animal scheme compliances the user has access to via pagination
Request
GET /data/livestock/animal-scheme-compliances[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | |||
offset | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/holdings/{holdingId}/livestock/animal-scheme-compliances
Gets all of the animal scheme compliances for the specified holding
Request
GET /data/holdings/{holdingId}/livestock/animal-scheme-compliances[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | |||
offset | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/livestock/animal-scheme-compliances/{assessmentId}
Returns a single compliance assessment specified by its ID
Request
GET /data/livestock/animal-scheme-compliances/{assessmentId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*assessmentId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/animal-scheme-compliances/{assessmentId}
Returns a single compliance assessment specified by a holding and ID
Request
GET /data/holdings/{holdingId}/livestock/animal-scheme-compliances/{assessmentId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*assessmentId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
Livestock :: Animal set joins
GET data/livestock/animal-set-joins
Get all of the animal set joins that a user has access to
Request
GET /data/livestock/animal-set-joins[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/livestock/animal-set-joins/{animalSetJoinId}
Get a specific animal set join
Request
GET /data/livestock/animal-set-joins/{animalSetJoinId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*animalSetJoinId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/animal-set-joins
Get all of the animal set joins associated with the given holding
Request
GET /data/holdings/{holdingId}/livestock/animal-set-joins[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/animal-set-joins/{animalSetJoinId}
Get a single animal set join associated with the given holding
Request
GET /data/holdings/{holdingId}/livestock/animal-set-joins/{animalSetJoinId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*animalSetJoinId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Animal set leaves
GET data/livestock/animal-set-leaves
Get all of the animal set leave events that a user has access to
Request
GET /data/livestock/animal-set-leaves[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/livestock/animal-set-leaves/{animalSetLeaveId}
Get a specific animal set leave event by Id
Request
GET /data/livestock/animal-set-leaves/{animalSetLeaveId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*animalSetLeaveId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/animal-set-leaves
Get all of the animal set leave events associated with the given holding
Request
GET /data/holdings/{holdingId}/livestock/animal-set-leaves[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/animal-set-leaves/{animalSetLeaveId}
Get a single animal set leave event associated with the given holding
Request
GET /data/holdings/{holdingId}/livestock/animal-set-leaves/{animalSetLeaveId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*animalSetLeaveId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Animal sets
GET data/livestock/animal-sets
Returns all of the animal set events that a user has access to
Request
GET /data/livestock/animal-sets[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/livestock/animal-sets/{animalSetId}
Get a specific animal set
Request
GET /data/livestock/animal-sets/{animalSetId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*animalSetId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/animal-sets
Get all of the animal sets associated with the given holding
Request
GET /data/holdings/{holdingId}/livestock/animal-sets[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/animal-sets/{animalSetId}
Get a single animal set associated with the given holding
Request
GET /data/holdings/{holdingId}/livestock/animal-sets/{animalSetId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*animalSetId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Animal statistics
GET data/livestock/animal-statistics
Get all of the animal statistics that a user has access to
The limit of results to return The offset to specify at what row to start queryingInclude deleted events in the results, default = falseRequest
GET /data/livestock/animal-statistics[?limit&offset&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | |||
offset | |||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
GET data/livestock/animal-statistics/{animalStatisticsId}
Get a specific animal statistics by Id
Request
GET /data/livestock/animal-statistics/{animalStatisticsId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*animalStatisticsId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/animal-statistics
Get all of the animal statistics associated with the given holding
Request
GET /data/holdings/{holdingId}/livestock/animal-statistics[?limit&offset&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
includeDeleted | False | Include deleted events in the results, default = false |
|
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
GET data/holdings/{holdingId}/livestock/animal-statistics/{animalStatisticsId}
Get a single animal statistics associated with the given holding
Request
GET /data/holdings/{holdingId}/livestock/animal-statistics/{animalStatisticsId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*animalStatisticsId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Animals
GET data/livestock/animals
Returns all of the animals that a user has access too
Request
GET /data/livestock/animals[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/livestock/animals/{animalId}
Returns the details for the given animal that the user has access too
Request
GET /data/livestock/animals/{animalId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*animalId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/animals
Returns all of the animals attached to the given holding
Request
GET /data/holdings/{holdingId}/livestock/animals[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/animals/{animalId}
Returns the details for the given animal
Request
GET /data/holdings/{holdingId}/livestock/animals/{animalId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*animalId | |||
*holdingId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Carcass observation events
GET data/livestock/carcass/carcass-observations-event
Gets all carcass observation events you have access to.
Request
GET /data/livestock/carcass/carcass-observations-event[?limit&offset&animalIdentifierId&animalIdentifierScheme&metricIdentifierScheme&metricIdentifierId&eventDateTimeFrom&eventDateTimeTo&killDateTimeFrom&killDateTimeTo&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifierId | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
metricIdentifierScheme | The metric scheme to search for |
||
metricIdentifierId | The metric id to search for |
||
eventDateTimeFrom | The date and time of the event to search for |
||
eventDateTimeTo | The date and time of the event to search for |
||
killDateTimeFrom | The date and time of the kill event to search for |
||
killDateTimeTo | The date and time of the kill event to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/holdings/{HoldingId}/livestock/carcass/carcass-observations-event
Get all carcass observation events associated with the given holding.
Request
GET /data/holdings/{HoldingId}/livestock/carcass/carcass-observations-event[?limit&offset&animalIdentifier&animalIdentifierScheme&metricScheme&metricId&eventDateTimeFrom&eventDateTimeTo&killDateTimeFrom&killDateTimeTo&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | The ID of the holding. |
||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
metricScheme | The metric scheme to search for |
||
metricId | The metric id to search for |
||
eventDateTimeFrom | The date and time of the event to search for |
||
eventDateTimeTo | The date and time of the event to search for |
||
killDateTimeFrom | The date and time of the kill event to search for |
||
killDateTimeTo | The date and time of the kill event to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/livestock/carcass/carcass-observations-event/{CarcassObservationsEventId}
Gets a specific carcass observation event for a given PureFarming ID.
Request
GET /data/livestock/carcass/carcass-observations-event/{CarcassObservationsEventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*CarcassObservationsEventId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{HoldingId}/livestock/carcass/carcass-observations-event/{CarcassObservationsEventId}
Gets a specific carcass observation event by its PureFarming ID and Holding.
Request
GET /data/holdings/{HoldingId}/livestock/carcass/carcass-observations-event/{CarcassObservationsEventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | |||
*CarcassObservationsEventId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
Livestock :: Feed :: Group feeding events
GET data/livestock/feed/group-feeding-events
Gets all of the group feeding events the user has access to via pagination
Request
GET /data/livestock/feed/group-feeding-events[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | the maximum number of items per page |
||
offset | the number of items offset from the start of the set for the current page |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/livestock/feed/group-feeding-events/{eventId}
Gets a single group feeding event by Id
Request
GET /data/livestock/feed/group-feeding-events/{eventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*eventId | The Id of the group feeding event to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/feed/group-feeding-events
Gets the group feeding events for a holding via pagination
Request
GET /data/holdings/{holdingId}/livestock/feed/group-feeding-events[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the group feeding events for |
||
limit | the maximum number of group feeding events on a page |
||
offset | the number of group feeding events in the total set before the first one on the page |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/holdings/{holdingId}/livestock/feed/group-feeding-events/{eventId}
Gets a single group feeding event with the given Id on the given holding
Request
GET /data/holdings/{holdingId}/livestock/feed/group-feeding-events/{eventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the group feeding event for |
||
*eventId | The Id of the group feeding event to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
Livestock :: Group labratory analyses events
GET data/livestock/group-laboratory-analyses-events
Gets all of the group laboratory analyses events the user has access to via pagination
Request
GET /data/livestock/group-laboratory-analyses-events[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | the maximum number of items per page |
||
offset | the number of items offset from the start of the set for the current page |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/holdings/{holdingId}/livestock/group-laboratory-analyses-events
Gets the group laboratory analyses events for a holding via pagination
Request
GET /data/holdings/{holdingId}/livestock/group-laboratory-analyses-events[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the group laboratory analyses events for |
||
limit | the maximum number of group laboratory analyses events on a page |
||
offset | the number of group laboratory analyses events in the total set before the first one on the page |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/livestock/group-laboratory-analyses-events/{eventId}
Gets a single group laboratory analyses event by Id
Request
GET /data/livestock/group-laboratory-analyses-events/{eventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*eventId | The Id of the group laboratory analyses to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/group-laboratory-analyses-events/{eventId}
Gets a single group laboratory analyses event with the given Id on the given holding
Request
GET /data/holdings/{holdingId}/livestock/group-laboratory-analyses-events/{eventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the group laboratory analyses event for |
||
*eventId | The Id of the group laboratory analyses event to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
Livestock :: Movement :: Animal arrivals
GET data/livestock/movement/animal-arrivals
Gets all of the arrival events you have permissions for
Request
GET /data/livestock/movement/animal-arrivals[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | |||
offset | |||
animalIdentifier | |||
animalIdentifierScheme | |||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/movement/animal-arrivals
Gets all of the arrival events for the specified holding
Request
GET /data/holdings/{holdingId}/livestock/movement/animal-arrivals[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/movement/animal-arrivals/{arrivalId}
Gets the specified arrival event for the specified holding
Request
GET /data/holdings/{holdingId}/livestock/movement/animal-arrivals/{arrivalId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*arrivalId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/livestock/movement/animal-arrivals/{arrivalId}
Gets the specified arrival event
Request
GET /data/livestock/movement/animal-arrivals/{arrivalId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*arrivalId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Movement :: Animal birth registrations
GET data/livestock/movement/animal-birth-registrations
Returns all of the animal birth registrations that a user has access to, regardless of holding
Request
GET /data/livestock/movement/animal-birth-registrations[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
GET data/holdings/{HoldingId}/livestock/movement/animal-birth-registrations
Returns all of the animal birth registrations attached to the given holding
Request
GET /data/holdings/{HoldingId}/livestock/movement/animal-birth-registrations[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | |||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/livestock/movement/animal-birth-registrations/{AnimalBirthRegId}
Returns the details for the given animal birth registration
Request
GET /data/livestock/movement/animal-birth-registrations/{AnimalBirthRegId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*AnimalBirthRegId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{HoldingId}/livestock/movement/animal-birth-registrations/{AnimalBirthRegId}
Returns the details for the given animal birth registration
Request
GET /data/holdings/{HoldingId}/livestock/movement/animal-birth-registrations/{AnimalBirthRegId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | The holding to fetch a birth registration for. |
||
*AnimalBirthRegId | The individual birth registration to fetch. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Movement :: Animal deaths
GET data/livestock/movement/animal-deaths
Returns all of the animal deaths that a user has access to
Request
GET /data/livestock/movement/animal-deaths[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/movement/animal-deaths
Returns all of the animal deaths that a user has access to in a holding
Request
GET /data/holdings/{holdingId}/livestock/movement/animal-deaths[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/movement/animal-deaths/{deathId}
Returns the animal death by holding id and death id
Request
GET /data/holdings/{holdingId}/livestock/movement/animal-deaths/{deathId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*deathId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/livestock/movement/animal-deaths/{DeathId}
Returns the animal death by death id
Request
GET /data/livestock/movement/animal-deaths/{DeathId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*DeathId | The Pure Farming identifier of the animal death data point. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Movement :: Animal departures
GET data/livestock/movement/animal-departures
Returns all of the animal departures that a user has access too
Request
GET /data/livestock/movement/animal-departures[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/holdings/{HoldingId}/livestock/movement/animal-departures
Returns all of the animal departure events that a user has access to in a holding
Request
GET /data/holdings/{HoldingId}/livestock/movement/animal-departures[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | The holding to fetch departures for. |
||
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/holdings/{HoldingId}/livestock/movement/animal-departures/{DepartureId}
Returns the animal departure event by holding id and departure id
Request
GET /data/holdings/{HoldingId}/livestock/movement/animal-departures/{DepartureId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*HoldingId | |||
*DepartureId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/livestock/movement/animal-departures/{DepartureId}
Returns the animal departure event by departure id
Request
GET /data/livestock/movement/animal-departures/{DepartureId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*DepartureId | The Pure Farming identifier of the AnimalDeparture event data point. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Movement :: Group arrivals
GET data/livestock/movement/group-arrivals
Request
GET /data/livestock/movement/group-arrivals[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | |||
offset | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/livestock/movement/group-arrivals/{groupArrivalId}
Request
GET /data/livestock/movement/group-arrivals/{groupArrivalId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*groupArrivalId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/movement/group-arrivals
Request
GET /data/holdings/{holdingId}/livestock/movement/group-arrivals[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | |||
offset | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/movement/group-arrivals/{groupArrivalId}
Request
GET /data/holdings/{holdingId}/livestock/movement/group-arrivals/{groupArrivalId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*groupArrivalId | |||
*holdingId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Movement :: Group birth registrations
GET data/livestock/movement/group-birth-registrations
Gets all of the group birth registrations the user has access to via pagination
Request
GET /data/livestock/movement/group-birth-registrations[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | the maximum number of items per page |
||
offset | the number of items offset from the start of the set for the current page |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/livestock/movement/group-birth-registrations/{birthRegistrationId}
Gets a single group birth registration by Id
Request
GET /data/livestock/movement/group-birth-registrations/{birthRegistrationId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*birthRegistrationId | The Id of the group birth registration to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/movement/group-birth-registrations
Gets the group birth registrations for a holding via pagination
Request
GET /data/holdings/{holdingId}/movement/group-birth-registrations[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the group birth registrations for |
||
limit | the maximum number of group birth registration on a page |
||
offset | the number of group birth registration in the total set before the first one on the page |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/holdings/{holdingId}/livestock/movement/group-birth-registrations/{birthRegistrationId}
Gets a single group birth registration with the given Id on the given holding
Request
GET /data/holdings/{holdingId}/livestock/movement/group-birth-registrations/{birthRegistrationId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the group birth registration for |
||
*birthRegistrationId | The Id of the group birth registration to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
Livestock :: Movement :: Group deaths
GET data/livestock/movement/group-deaths
Request
GET /data/livestock/movement/group-deaths[?offset&limit]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
offset | |||
limit | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/livestock/movement/group-deaths/{groupDeathId}
Request
GET /data/livestock/movement/group-deaths/{groupDeathId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*groupDeathId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/movement/group-deaths
Request
GET /data/holdings/{holdingId}/livestock/movement/group-deaths[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | |||
offset | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/movement/group-deaths/{groupDeathId}
Request
GET /data/holdings/{holdingId}/livestock/movement/group-deaths/{groupDeathId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*groupDeathId | |||
*holdingId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Movement :: Group departures
GET data/livestock/movement/group-departures
Request
GET /data/livestock/movement/group-departures[?offset&limit]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
offset | |||
limit | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/livestock/movement/group-departures/{groupDepartureId}
Request
GET /data/livestock/movement/group-departures/{groupDepartureId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*groupDepartureId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/movement/group-departures
Request
GET /data/holdings/{holdingId}/livestock/movement/group-departures[?offset&limit]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
offset | |||
limit | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/holdings/{holdingId}/livestock/movement/group-departure/{groupDepartureId}
Request
GET /data/holdings/{holdingId}/livestock/movement/group-departure/{groupDepartureId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*groupDepartureId | |||
*holdingId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Pregnancy check events
GET data/livestock/pregnancy-check-events
Gets all of the pregnancy check events the user has access to via pagination
Request
GET /data/livestock/pregnancy-check-events[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | the maximum number of items per page |
||
offset | the number of items offset from the start of the set for the current page |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/holdings/{holdingId}/livestock/pregnancy-check-events
Gets the pregnancy check events for a holding via pagination
Request
GET /data/holdings/{holdingId}/livestock/pregnancy-check-events[?limit&offset]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the pregnancy check events for |
||
limit | the maximum number of pregnancy check events on a page |
||
offset | the number of pregnancy check events in the total set before the first one on the page |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/livestock/pregnancy-check-events/{eventId}
Gets a single pregnancy check event by Id
Request
GET /data/livestock/pregnancy-check-events/{eventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*eventId | The Id of the pregnancy check event to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/pregnancy-check-events/{eventId}
Gets a single pregnancy check event event with the given Id on the given holding
Request
GET /data/holdings/{holdingId}/livestock/pregnancy-check-events/{eventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the pregnancy check event for |
||
*eventId | The Id of the pregnancy check event to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
Livestock :: Stock reconciliation
GET data/livestock/stock-reconciliations
Gets all of the stock reconciliations that you have access to, optional filters can be applied
Request
GET /data/livestock/stock-reconciliations[?StartPeriodStart&StartPeriodEnd&EndDate&DurationType]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
StartPeriodStart | The Start Date for the start period to filter on |
||
StartPeriodEnd | The End Date for the start period to filter on |
||
EndDate | The End Date to search before |
||
DurationType | Duration type to filter on, valid values: W, M, Y |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/livestock/stock-reconciliations/{stockReconciliationId}
Request
GET /data/livestock/stock-reconciliations/{stockReconciliationId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*stockReconciliationId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/stock-reconciliations
Request
GET /data/holdings/{holdingId}/livestock/stock-reconciliations
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/holdings/{holdingId}/livestock/stock-reconciliations/{stockReconciliationId}
Request
GET /data/holdings/{holdingId}/livestock/stock-reconciliations/{stockReconciliationId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*stockReconciliationId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Treatment :: Animal treatment events
GET data/livestock/treatment/animal-treatment-events
Gets all of the animal treatment events the user has access to via pagination
Request
GET /data/livestock/treatment/animal-treatment-events[?limit&offset&animalIdentifier&animalIdentifierScheme]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | the maximum number of items per page |
||
offset | the number of items offset from the start of the set for the current page |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/livestock/treatment/animal-treatment-events/{treatmentId}
Gets a single animal treatment event by Id
Request
GET /data/livestock/treatment/animal-treatment-events/{treatmentId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*treatmentId | The Id of the animal treatment event to get |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/treatment/animal-treatment-events
Gets the animal treatment events for a holding via pagination
Request
GET /data/holdings/{holdingId}/livestock/treatment/animal-treatment-events[?limit&offset&animalIdentifier&animalIdentifierScheme]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | the Id of the holding to get the animal treatments for |
||
limit | the maximum number of treatment events on a page |
||
offset | the number of treatment events in the total set before the first one on the page |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/holdings/{holdingId}/livestock/treatment/animal-treatment-events/{treatmentId}
Gets a single animal treatment event with the given Id on the given holding
Request
GET /data/holdings/{holdingId}/livestock/treatment/animal-treatment-events/{treatmentId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*treatmentId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
Livestock :: Treatments :: Group events
GET data/livestock/treatments/group-events
Get all group treatment events that you have access to
Request
GET /data/livestock/treatments/group-events
Parameters
Name | Type | Default | Notes |
---|---|---|---|
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/livestock/treatments/group-events/{treatmentId}
Get a single group treatment event
Request
GET /data/livestock/treatments/group-events/{treatmentId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*treatmentId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/treatments/group-events
Get all group treatment events associated with a holding
Request
GET /data/holdings/{holdingId}/livestock/treatments/group-events
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/holdings/{holdingId}/livestock/treatments/group-events/{treatmentId}
Get a single group treatment event associated with a holding
Request
GET /data/holdings/{holdingId}/livestock/treatments/group-events/{treatmentId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*treatmentId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Weight :: Group weight events
GET data/livestock/weight/group-weight-events
Get all group weight events
Request
GET /data/livestock/weight/group-weight-events
Parameters
Name | Type | Default | Notes |
---|---|---|---|
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/livestock/weight/group-weight-events/{groupWeightEventId}
Get a specific group weight event
Request
GET /data/livestock/weight/group-weight-events/{groupWeightEventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*groupWeightEventId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/weight/group-weight-events
Get all of the group weight events associated with the given holding
Request
GET /data/holdings/{holdingId}/livestock/weight/group-weight-events
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
GET data/holdings/{holdingId}/livestock/weight/group-weight-events/{groupWeightEventId}
Get a single group weight event associated with the given holding
Request
GET /data/holdings/{holdingId}/livestock/weight/group-weight-events/{groupWeightEventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*groupWeightEventId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Livestock :: Weights :: Animal weight events
GET data/livestock/weights/animal-weight-events
Gets all of the animal weight events that the user has access to via pagination
Request
GET /data/livestock/weights/animal-weight-events[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
limit | The limit of results to return |
||
offset | The offset to specify at what row to start querying |
||
animalIdentifier | The animal identifier to search for |
||
animalIdentifierScheme | The animal identifier scheme to search for |
||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
GET data/livestock/weights/animal-weight-events/{animalWeightEventId}
Gets a specific Animal Weight Event by its ID
Request
GET /data/livestock/weights/animal-weight-events/{animalWeightEventId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*animalWeightEventId | The Id of the Animal Weight Event to return |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/weights/animal-weight-events
Gets all of the animal weight events for the specified holding via pagination
Request
GET /data/holdings/{holdingId}/livestock/weights/animal-weight-events[?limit&offset&animalIdentifier&animalIdentifierScheme&includeDeleted]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
limit | |||
offset | |||
animalIdentifier | |||
animalIdentifierScheme | |||
includeDeleted | False | ||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/livestock/weights/animal-weight-events/{animalWeightId}
Gets a specific animal weight event by the holding and the event ID
Request
GET /data/holdings/{holdingId}/livestock/weights/animal-weight-events/{animalWeightId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | |||
*animalWeightId | |||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
Mime type: text/plain
Mime type: application/json
Mime type: text/json
|
404 |
|
Not Found |
Plots
GET data/plots
Get a list of all plots that the user has permission to access.
Warning, the response may be large
Request
GET /data/plots[?offset&limit]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
offset | How many plots to skip to start the current page. |
||
limit | The number of plots to be returned per page. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/plots
Get a list of plots that are linked to the provided holding id.
Request
GET /data/holdings/{holdingId}/plots[?offset&limit]
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | The PureFarming of the Holding that you want to get plots for |
||
offset | How many plots to skip to start the current page. |
||
limit | The number of plots to be returned per page. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/holdings/{holdingId}/plots/{plotId}
Gets the specified plot that are linked to the provided holding id.
Request
GET /data/holdings/{holdingId}/plots/{plotId}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*holdingId | The Purefarming ID for the holding the plot is linked to |
||
*plotId | The PureFarming ID for the plot |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
GET data/plots/{id}
Gets the specified plot
Request
GET /data/plots/{id}
Parameters
Name | Type | Default | Notes |
---|---|---|---|
*id | The plot id that have come from the route. |
||
X-Requested-Region | A 2 letter country code (ISO3166-1 alpha 2 code) to the region the data should be pulled from. |
Responses
Status Code | Type | Description | Samples |
---|---|---|---|
200 |
|
Success |
|
400 |
|
Bad Request |
|
404 |
|
Not Found |
Definitions
MoA.Platform.Data.Api.Common.CropContracts.CropLoadReceivalContract
Name | Type | Notes |
---|---|---|
loads |
|
|
operation | string | Constant value in any concrete class for the operation type |
priority |
|
|
status |
|
Allowable statuses of a work item |
feature |
|
|
featureId | string (uuid) | Internal purefarming feature id. To be used in internal versions of the schema, in place of the feature object (cannot have both, but valid to have neither!) |
holding |
|
|
holdingId | string (uuid) | Internal purefarming holding id. To be used in internal versions of the schema, in place of the holding object (cannot have both, but valid to have neither!) |
observationDate | string (date-time) | UTC Date (required) and time (optional) the sample was taken |
phenomenonTime | string | ISO UTC Period (two dates separated by / or a date and ISO Duration) |
remark | string | Notes or remarks field |
responsible | string | Identifier of the person responsible for the observation |
internalId | string (uuid) | A single immutable internal PureFarming identifier for the entity associated with this resource. Could be a holding/organisation/enterprise |
id | string | Unique identifier (UUID) used within the current server to identify the resource. |
meta |
|
Meta-data for the resource. Mandatory if you wish to support synchronization. |
self | string | Uniform resource identifier (URI) of the resource (rel=self). |
identifiers |
|
Identifiers for the resource (see well-known/schemes... for example identity schemes). |
links |
|
Linked resources that are related to the current resource. |
name | string | A user-readable name for the resource. |
resourceType | string | The Pure Farming resource type name |
MoA.Platform.Data.Api.Common.CropContracts.Load
Name | Type | Notes |
---|---|---|
analysis |
|
|
crops |
|
|
destination |
|
Destination endpoint of the load |
logisticUnit |
|
Enumerated value of logistic units |
quantity | number (double) | Quantity in the load |
rawQuantity | number (double) | Raw quantity before standardisation |
rawUnits | string | |
source |
|
Source endpoint of the load |
status |
|
Consignment statuses |
units | string | Units for the quantity metric |
internalId | string (uuid) | A single immutable internal PureFarming identifier for the entity associated with this resource. Could be a holding/organisation/enterprise |
id | string | Unique identifier (UUID) used within the current server to identify the resource. |
meta |
|
Meta-data for the resource. Mandatory if you wish to support synchronization. |
self | string | Uniform resource identifier (URI) of the resource (rel=self). |
identifiers |
|
Identifiers for the resource (see well-known/schemes... for example identity schemes). |
links |
|
Linked resources that are related to the current resource. |
name | string | A user-readable name for the resource. |
MoA.Platform.Data.Api.Common.CropContracts.Analysis
Name | Type | Notes |
---|---|---|
laboratory |
|
Brief reference to the laboratory providing the analysis. |
laboratoryIdentifier | string | Unique identifier for the sample analysis within the laboratory |
responsible | string | Identifiers the person responsible for the analysis |
results |
|
Provides the results of the analysis - really hoping this doesn't actually inherit all of Observation type |
sessionIdentifier | string | Identifies the analytical session within the lab |
MoA.Platform.Data.Api.Common.CropContracts.Laboratory
Brief reference to the laboratory providing the analysis.
Name | Type | Notes |
---|---|---|
registration | object | |
leiCode | string | Provides a unique ID for the organisation |
name | string | Provides a human-readable name for the organisation |
uri | string (uri) | Provides a URI link to the organisation |
globalLocationNumber | string | Provides the Global Location Number of the organisation |
MoA.Platform.Data.Api.Common.CropContracts.Result
Provides the results of the analysis - really hoping this doesn't actually inherit all of Observation type
Name | Type | Notes |
---|---|---|
abbreviation | ||
errorStatistic | number (double) | Error statistics (see OGC QR) |
method | string (uri) | URI to the method employed |
metric | string (uri) | URI to the test |
name | string | Human readable description of the test result |
rawUnit | string | Units of the test result |
rawValue | string | Value of the test result as supplied from the lab |
resolution | number (double) | Resolution of numeric metrics |
status |
|
One of a set of enumerated values |
unit | string | Units of the test result |
value | number (double) | Value of the test result converted to standard units |
limit | number (double) | |
qualitativeGrade | string |
MoA.Platform.Data.Api.Common.CropContracts.ResultStatus
One of a set of enumerated values
MoA.Platform.Data.Api.Common.CoreContracts.Crop
Name | Type | Notes |
---|---|---|
establishmentDate | string (date-time) | The establishment date of the crop or species if known. |
harvestDate | string (date-time) | The target or actual harvest date of the crop or species if known. Most useful for historic reference. |
identifiers |
|
A list of official identifiers of different sorts, idenfified by scheme and id. |
maturityDate | string (date-time) | The target or actual maturity date of the crop or species if known. |
name | string | The human-readable name of the crop or species. |
taxonomicName | string | Taxonomic name of the species. Developers should check this against official databases or taxonomic registers. |
variety | string | Recognised plant variety. |
MoA.Platform.Data.Api.Common.CoreContracts.CropIdentifier
A list of official identifiers of different sorts, idenfified by scheme and id.
Name | Type | Notes |
---|---|---|
id | string | A unique identification for the resource issued under the auspices of the scheme. |
scheme | string | The identifier (in reverse domain format) of an official scheme that manages unique identifiers. |
MoA.Platform.Data.Api.Common.CropContracts.Destination
Destination endpoint of the load
Name | Type | Notes |
---|---|---|
consignmentDate | string (date-time) | The date the load/consignment was sent or received by the party |
feature |
|
|
organisation |
|
Reference or identification of the organisation or organisation point |
MoA.Platform.Data.Api.Common.CropContracts.Feature
Name | Type | Notes |
---|---|---|
contentType | string | Identifies the type of feature referenced |
identifier |
|
A compound identifier that can uniquely identify resources or other items. |
name | string | Provides a human-readable name |
uri | string (uri) | Provides a URI link to the feature |
MoA.Platform.Data.Api.Common.CropContracts.FeatureIdentifier
A compound identifier that can uniquely identify resources or other items.
Name | Type | Notes |
---|---|---|
id | string | A unique identification for the resource issued under the auspices of the scheme. |
scheme | string | The identifier (in reverse domain format) of an official scheme that manages unique identifiers. |
MoA.Platform.Data.Api.Common.CropContracts.Organisation
Reference or identification of the organisation or organisation point
Name | Type | Notes |
---|---|---|
gln | string | Global Location Number |
leiCode | string | Provides a unique ID for the organisation |
name | string | Provides a human-readable name for the organisation |
registration |
|
A compound identifier that can uniquely identify resources or other items. |
uri | string (uri) | Provides a URI link to the organisation |
MoA.Platform.Data.Api.Common.CropContracts.IdentifierElement
A compound identifier that can uniquely identify resources or other items.
Name | Type | Notes |
---|---|---|
id | string | A unique identification for the resource issued under the auspices of the scheme. |
scheme | string | The identifier (in reverse domain format) of an official scheme that manages unique identifiers. |
MoA.Platform.Data.Api.Common.CropContracts.LogisticUnit
Enumerated value of logistic units
MoA.Platform.Data.Api.Common.CropContracts.Source
Source endpoint of the load
Name | Type | Notes |
---|---|---|
consignmentDate | string (date-time) | The date the load/consignment was sent or received by the party |
feature |
|
|
organisation |
|
Reference or identification of the organisation or organisation point |
MoA.Platform.Data.Api.Common.CropContracts.LoadStatus
Consignment statuses
MoA.Platform.Data.Api.Common.CropContracts.Meta
Meta-data for the resource. Mandatory if you wish to support synchronization.
Name | Type | Notes |
---|---|---|
created | string (date-time) | The date and time at which the object was created. SHOULD be set if known. |
creator | string | Person or organisation who created the object |
modified | string (date-time) | The date and time at which the object was last modified. |
sourceId |
|
A compound identifier that can uniquely identify resources or other items. |
validFrom | string (date-time) | The earliest date and time from which the object is valid. |
validTo | string (date-time) | The latest date and time to which the object is valid. |
MoA.Platform.Data.Api.Common.CropContracts.SourceId
A compound identifier that can uniquely identify resources or other items.
Name | Type | Notes |
---|---|---|
id | string | A unique identification for the resource issued under the auspices of the scheme. |
scheme | string | The identifier (in reverse domain format) of an official scheme that manages unique identifiers. |
MoA.Platform.Data.Api.Common.CropContracts.Link
Linked resources that are related to the current resource.
Name | Type | Notes |
---|---|---|
contentType | string | The type of the referenced entity (see well-known/ResourceType). |
related | string | A URL that may be used to retrieve the related resource. |
relationship | string | How the referenced resource relates to the current resource (see well-known/known-RelationType for examples). |
MoA.Platform.Data.Api.Common.CropContracts.LoadPriority
MoA.Platform.Data.Api.Common.CropContracts.LoadReceivalStatus
Allowable statuses of a work item
MoA.Platform.Data.Api.Common.CropContracts.Holding
Name | Type | Notes |
---|---|---|
contentType | string | Identifies the type of feature referenced |
identifier |
|
A compound identifier that can uniquely identify resources or other items. |
name | string | Provides a human-readable name |
uri | string (uri) | Provides a URI link to the feature |
MoA.Platform.Data.Api.Common.CropContracts.HoldingIdentifier
A compound identifier that can uniquely identify resources or other items.
Name | Type | Notes |
---|---|---|
id | string | A unique identification for the resource issued under the auspices of the scheme. |
scheme | string | The identifier (in reverse domain format) of an official scheme that manages unique identifiers. |
Microsoft.AspNetCore.Mvc.ProblemDetails
Name | Type | Notes |
---|---|---|
type | string | |
title | string | |
status | integer (int32) | |
detail | string | |
instance | string |
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.pfPastureCoverEvent]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.pfPastureCoverEvent
Name | Type | Notes |
---|---|---|
id | string | |
identifiers |
|
|
links |
|
|
meta |
|
|
name | string | |
self | string | |
additionalProperties | object | |
observationDate | string (date-time) | |
phenomenonStartTime | string (date-time) | |
phenomenonEndTime | string (date-time) | |
holding |
|
|
feature |
|
|
features |
|
|
responsible | string | |
remark | string | |
dryMatter |
|
|
pastureHeight |
|
|
pastureArea |
|
|
methodUsed |
|
|
device |
|
|
equationIntercept | number (double) | |
equationSlope | number (double) | |
metabolisableEnergy | number (double) | |
pastureState |
|
PureFarming.Schema.identifierType
Name | Type | Notes |
---|---|---|
scheme | string | |
id | string | |
additionalProperties | object |
PureFarming.Schema.relationType
Name | Type | Notes |
---|---|---|
relationship | string | |
contentType | string | |
related | string | |
additionalProperties | object |
PureFarming.Schema.metaDataType
Name | Type | Notes |
---|---|---|
sourceId |
|
|
modified | string (date-time) | |
created | string (date-time) | |
creator | string | |
validFrom | string (date-time) | |
validTo | string (date-time) | |
isDeleted | boolean | |
additionalProperties | object |
PureFarming.Schema.featureReferenceType
Name | Type | Notes |
---|---|---|
relationship | string | |
contentType | string | |
related | string | |
additionalProperties | object | |
identifier |
|
|
name | string | |
uri | string (uri) |
PureFarming.Schema.pfDryMatterMeasureType
Name | Type | Notes |
---|---|---|
measure |
|
|
areaMetric |
|
|
additionalProperties | object |
PureFarming.Schema.massOrVolumeMeasurementType
Name | Type | Notes |
---|---|---|
measurement | number (double) | |
resolution | number (double) | |
additionalProperties | object | |
units |
|
PureFarming.Schema.uncefactMassOrVolumeUnits
PureFarming.Schema.areaMeasureType
Name | Type | Notes |
---|---|---|
measurement | number (double) | |
resolution | number (double) | |
additionalProperties | object | |
units |
|
PureFarming.Schema.uncefactAreaUnits
PureFarming.Schema.lengthMeasureType
Name | Type | Notes |
---|---|---|
measurement | number (double) | |
resolution | number (double) | |
additionalProperties | object | |
units |
|
PureFarming.Schema.uncefactLengthUnits
PureFarming.Schema.pfPastureDmAssessmentMethod
PureFarming.Schema.pfDeviceType
Name | Type | Notes |
---|---|---|
id | string | |
serial | string | |
name | string | |
description | string | |
softwareVersion | string | |
hardwareVersion | string | |
manufacturer | string | |
deviceCategory | string | |
additionalProperties | object |
PureFarming.Schema.pfPastureStateType
MoA.Platform.Data.Api.Common.Shared.PagedResultLinks
Name | Type | Notes |
---|---|---|
first | string | |
next | string | |
previous | string | |
last | string |
MoA.Platform.Data.Api.Common.CropContracts.CropSampleAnalysisContract
Name | Type | Notes |
---|---|---|
operation | string | |
status |
|
|
analysis |
|
|
priority |
|
|
sampledOrganism | string | Name or identifier of the plant or organism sampled |
samplingMethod | string | Citation or other URI to page describing the sampling method |
id | string | Unique identifier (UUID) used within the current server to identify the resource. |
meta |
|
Meta-data for the resource. Mandatory if you wish to support synchronization. |
observationDate | string (date-time) | UTC Date (required) and time (optional) the sample was taken |
feature |
|
|
featureId | string (uuid) | Internal purefarming feature id. To be used in internal versions of the schema, in place of the feature object (cannot have both, but valid to have neither!) |
holding |
|
|
holdingId | string (uuid) | Internal purefarming holding id. To be used in internal versions of the schema, in place of the holding object (cannot have both, but valid to have neither!) |
phenomenonTime | string | ISO UTC Period (two dates separated by / or a date and ISO Duration) |
remark | string | Notes or remarks field |
responsible | string | Identifier of the person responsible for the observation |
internalId | string (uuid) | A single immutable internal PureFarming identifier for the entity associated with this resource. Could be a holding/organisation/enterprise |
self | string | Uniform resource identifier (URI) of the resource (rel=self). |
identifiers |
|
Identifiers for the resource (see well-known/schemes... for example identity schemes). |
links |
|
Linked resources that are related to the current resource. |
name | string | A user-readable name for the resource. |
resourceType | string |
MoA.Platform.Data.Api.Common.CropContracts.SampleAnalysisStatus
MoA.Platform.Data.Api.Common.CropContracts.Priority
MoA.Platform.Data.Api.Common.CropContracts.CropSamplePlanContract
Name | Type | Notes |
---|---|---|
operation | string | |
status |
|
|
priority |
|
|
sampledOrganism | string | Name or identifier of the plant or organism sampled |
samplingMethod | string | Citation or other URI to page describing the sampling method |
id | string | Unique identifier (UUID) used within the current server to identify the resource. |
meta |
|
Meta-data for the resource. Mandatory if you wish to support synchronization. |
observationDate | string (date-time) | UTC Date (required) and time (optional) the sample was taken |
feature |
|
|
featureId | string (uuid) | Internal purefarming feature id. To be used in internal versions of the schema, in place of the feature object (cannot have both, but valid to have neither!) |
holding |
|
|
holdingId | string (uuid) | Internal purefarming holding id. To be used in internal versions of the schema, in place of the holding object (cannot have both, but valid to have neither!) |
phenomenonTime | string | ISO UTC Period (two dates separated by / or a date and ISO Duration) |
remark | string | Notes or remarks field |
responsible | string | Identifier of the person responsible for the observation |
internalId | string (uuid) | A single immutable internal PureFarming identifier for the entity associated with this resource. Could be a holding/organisation/enterprise |
self | string | Uniform resource identifier (URI) of the resource (rel=self). |
identifiers |
|
Identifiers for the resource (see well-known/schemes... for example identity schemes). |
links |
|
Linked resources that are related to the current resource. |
name | string | A user-readable name for the resource. |
resourceType | string |
MoA.Platform.Data.Api.Common.CropContracts.Status
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.workRecordResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.workRecordResource
Name | Type | Notes |
---|---|---|
id | string | |
identifiers |
|
|
links |
|
|
meta |
|
|
name | string | |
self | string | |
additionalProperties | object | |
observationDate | string (date-time) | |
phenomenonStartTime | string (date-time) | |
phenomenonEndTime | string (date-time) | |
holding |
|
|
feature |
|
|
features |
|
|
responsible | string | |
remark | string | |
operation | string | |
status |
|
|
priority |
|
|
workedArea |
|
|
nonOverlapWorkedArea |
|
|
loggedOperations |
|
PureFarming.Schema.workItemStatusType
PureFarming.Schema.workItemPriorityType
PureFarming.Schema.operationRecordResource
Name | Type | Notes |
---|---|---|
id | string | |
identifiers |
|
|
links |
|
|
meta |
|
|
name | string | |
self | string | |
additionalProperties | object | |
observationDate | string (date-time) | |
phenomenonStartTime | string (date-time) | |
phenomenonEndTime | string (date-time) | |
holding |
|
|
feature |
|
|
features |
|
|
responsible | string | |
remark | string | |
operation | string | |
operationName | string | |
method | string | |
summaryGeometry |
|
|
loggedGeometry |
|
|
products |
|
|
environment |
|
PureFarming.Schema.feature
Name | Type | Notes |
---|---|---|
bbox | array | |
id | string | |
type |
|
|
geometry |
|
|
properties |
PureFarming.Schema.geoJsonObjectTypes
PureFarming.Schema.geoJsonGeometry
Name | Type | Notes |
---|---|---|
type |
|
|
bbox | array | |
coordinates |
PureFarming.Schema.geoJsonGeometryTypes
PureFarming.Schema.operationProductType
Name | Type | Notes |
---|---|---|
applicationRate |
|
|
spatialMetric |
|
|
applicationTotal |
|
|
waterVolume |
|
|
components |
|
|
additionalProperties | object |
PureFarming.Schema.spatialMeasureType
Name | Type | Notes |
---|---|---|
measurement | number (double) | |
resolution | number (double) | |
additionalProperties | object | |
units |
|
PureFarming.Schema.uncefactSpatialUnits
PureFarming.Schema.volumeMeasureType
Name | Type | Notes |
---|---|---|
measurement | number (double) | |
resolution | number (double) | |
additionalProperties | object | |
units |
|
PureFarming.Schema.uncefactVolumeUnits
PureFarming.Schema.componentProductType
Name | Type | Notes |
---|---|---|
mixSequence | number (double) | |
percent | number (double) | |
product |
|
|
quantity |
|
|
additionalProperties | object |
PureFarming.Schema.productResource
Name | Type | Notes |
---|---|---|
relationship | string | |
contentType | string | |
related | string | |
additionalProperties | object | |
identifiers |
|
|
name | string | |
type |
|
|
manufacturer | string | |
brand | string | |
form |
|
|
uri | string | |
crop |
|
|
specificGravity | number (double) | |
bulkDensity |
|
|
matterState |
|
|
analysis |
|
|
activeIngredients |
|
|
withdrawals |
|
|
claims |
|
|
registrations |
|
PureFarming.Schema.productTypeType
PureFarming.Schema.productPhysicalFormType
PureFarming.Schema.cropType
Name | Type | Notes |
---|---|---|
name | string | |
taxonomicName | string | |
variety | string | |
identifiers |
|
|
establishmentDate | string (date-time) | |
maturityDate | string (date-time) | |
harvestDate | string (date-time) | |
additionalProperties | object |
PureFarming.Schema.massPerVolumeMeasurementType
Name | Type | Notes |
---|---|---|
measurement | number (double) | |
resolution | number (double) | |
additionalProperties | object | |
denominator | number (double) | |
units |
|
|
denominatorUnits |
|
PureFarming.Schema.uncefactMassUnits
PureFarming.Schema.matterStateType
PureFarming.Schema.productAnalysisType
Name | Type | Notes |
---|---|---|
id |
|
|
name | string | |
percent | number (double) | |
additionalProperties | object |
PureFarming.Schema.productIngredientType
Name | Type | Notes |
---|---|---|
id |
|
|
name | string | |
additionalProperties | object |
PureFarming.Schema.withdrawalPeriodType
Name | Type | Notes |
---|---|---|
scheme | string | |
hours | number (double) | |
additionalProperties | object |
PureFarming.Schema.registrationType
Name | Type | Notes |
---|---|---|
scheme | string | |
id | string | |
additionalProperties | object |
PureFarming.Schema.operationEnvironmentType
Name | Type | Notes |
---|---|---|
windSpeed |
|
|
windDirectionCompass |
|
|
windDirectionDegrees | number (double) | |
airTemperature |
|
|
humidity |
|
|
soilTemperature |
|
|
solarRadiation24hr |
|
|
rainfall24hr |
|
|
additionalProperties | object |
PureFarming.Schema.velocityMeasureType
Name | Type | Notes |
---|---|---|
measurement | number (double) | |
resolution | number (double) | |
additionalProperties | object | |
units |
|
PureFarming.Schema.uncefactVelocityUnits
PureFarming.Schema.windDirectionType
PureFarming.Schema.temperatureMeasureType
Name | Type | Notes |
---|---|---|
measurement | number (double) | |
resolution | number (double) | |
additionalProperties | object | |
units |
|
PureFarming.Schema.uncefactTemperatureUnits
PureFarming.Schema.humidityMeasureType
Name | Type | Notes |
---|---|---|
measurement | number (double) | |
resolution | number (double) | |
additionalProperties | object | |
units |
|
PureFarming.Schema.uncefactHumidityUnits
PureFarming.Schema.irradianceMeasureType
Name | Type | Notes |
---|---|---|
measurement | number (double) | |
resolution | number (double) | |
additionalProperties | object | |
units |
|
PureFarming.Schema.uncefactIrradianceUnits
PureFarming.Schema.distanceMeasureType
Name | Type | Notes |
---|---|---|
measurement | number (double) | |
resolution | number (double) | |
additionalProperties | object | |
units |
|
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.pfMilkCollection]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.pfMilkCollection
Name | Type | Notes |
---|---|---|
id | string | |
identifiers |
|
|
links |
|
|
meta |
|
|
name | string | |
self | string | |
additionalProperties | object | |
observationDate | string (date-time) | |
phenomenonStartTime | string (date-time) | |
phenomenonEndTime | string (date-time) | |
holding |
|
|
feature |
|
|
features |
|
|
responsible | string | |
remark | string | |
productionDays | number (double) | |
source |
|
|
destination |
|
|
logisticUnit |
|
|
quantity | number (double) | |
units | string | |
rawQuantity | number (double) | |
rawUnits | string | |
analysis |
|
|
status |
|
PureFarming.Schema.pfConsignmentEndPointType
Name | Type | Notes |
---|---|---|
consignmentDate | string (date-time) | |
organisation |
|
|
feature |
|
|
additionalProperties | object |
PureFarming.Schema.pfOrganisationReferenceType
Name | Type | Notes |
---|---|---|
leiCode | string | |
name | string | |
uri | string (uri) | |
registration |
|
|
gln | string | |
additionalProperties | object |
PureFarming.Schema.pfLogisticsUnit
PureFarming.Schema.pfLaboratoryAnalysisType
Name | Type | Notes |
---|---|---|
laboratory |
|
|
laboratoryIdentifier | string | |
sessionIdentifier | string | |
responsible | string | |
results |
|
|
additionalProperties | object |
PureFarming.Schema.pfAnalysisResultType
Name | Type | Notes |
---|---|---|
name | string | |
status |
|
|
abbreviation | string | |
metric | string (uri) | |
method | string (uri) | |
rawValue | string | |
rawUnit | string | |
value | number (double) | |
unit | string | |
resolution | number (double) | |
errorStatistic | number (double) | |
qualitativeGrade | string | |
limit | number (double) | |
additionalProperties | object |
PureFarming.Schema.pfAnalysisResultTypeStatus
PureFarming.Schema.pfLoadStatus
PureFarming.Schema.pfEnterpriseStatistics
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
enterprise |
|
|
groupMethod |
|
|
animalSetReference | string | |
startDate | string (date-time) | |
endDate | string (date-time) | |
duration |
|
|
inventoryClassification |
|
|
statistics |
|
PureFarming.Schema.icarMetaDataType
Name | Type | Notes |
---|---|---|
source | string | |
sourceId | string | |
isDeleted | boolean | |
modified | string (date-time) | |
created | string (date-time) | |
creator | string | |
validFrom | string (date-time) | |
validTo | string (date-time) | |
additionalProperties | object |
PureFarming.Schema.icarIdentifierType
Name | Type | Notes |
---|---|---|
id | string | |
scheme | string | |
additionalProperties | object |
PureFarming.Schema.pfEnterpriseType
PureFarming.Schema.pfGroupMethod
PureFarming.Schema.pfDurationUnitsType
PureFarming.Schema.icarInventoryClassificationType
Name | Type | Notes |
---|---|---|
name | string | |
count | number (double) | |
species |
|
|
sex |
|
|
primaryBreed |
|
|
birthPeriod | string | |
reproductiveStatus |
|
|
lactationStatus |
|
|
productionPurposes |
|
|
additionalProperties | object |
PureFarming.Schema.icarAnimalSpecieType
PureFarming.Schema.icarAnimalGenderType
PureFarming.Schema.icarAnimalReproductionStatusType
PureFarming.Schema.icarAnimalLactationStatusType
PureFarming.Schema.icarProductionPurposeType
PureFarming.Schema.pfEnterpriseStatisticsType
Name | Type | Notes |
---|---|---|
metric |
|
|
method |
|
|
units | string | |
value | number (double) | |
lastKnownValue | number (double) | |
lastKnownValueDate | string (date-time) | |
aggregation |
|
|
additionalProperties | object |
PureFarming.Schema.icarAggregationType
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.pfClimateObservationsEvent]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.pfClimateObservationsEvent
Name | Type | Notes |
---|---|---|
id | string | |
identifiers |
|
|
links |
|
|
meta |
|
|
name | string | |
self | string | |
additionalProperties | object | |
observationDate | string (date-time) | |
phenomenonStartTime | string (date-time) | |
phenomenonEndTime | string (date-time) | |
holding |
|
|
feature |
|
|
features |
|
|
responsible | string | |
remark | string | |
sampledFeature |
|
|
sensorResults |
|
|
device |
|
PureFarming.Schema.pfSensorResultType
Name | Type | Notes |
---|---|---|
phenomenon |
|
|
method | string | |
value | number (double) | |
units | string | |
aggregation |
|
|
resolution | number (double) | |
duration | number (double) | |
durationUnits |
|
|
qualitativeValue | string | |
observationStatus |
|
|
problemDetail | string | |
additionalProperties | object |
PureFarming.Schema.aggregationType
PureFarming.Schema.uncefactTimeUnits
PureFarming.Schema.observationStatusType
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.pfHydrologicalObservationsEvent]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.pfHydrologicalObservationsEvent
Name | Type | Notes |
---|---|---|
id | string | |
identifiers |
|
|
links |
|
|
meta |
|
|
name | string | |
self | string | |
additionalProperties | object | |
observationDate | string (date-time) | |
phenomenonStartTime | string (date-time) | |
phenomenonEndTime | string (date-time) | |
holding |
|
|
feature |
|
|
features |
|
|
responsible | string | |
remark | string | |
sampledFeature |
|
|
sensorResults |
|
|
device |
|
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.catchLandingObservation]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.catchLandingObservation
Name | Type | Notes |
---|---|---|
id | string | |
identifiers |
|
|
links |
|
|
meta |
|
|
name | string | |
self | string | |
additionalProperties | object | |
observationDate | string (date-time) | |
phenomenonStartTime | string (date-time) | |
phenomenonEndTime | string (date-time) | |
responsible | string | |
remark | string | |
trip |
|
|
processor | string | |
port | string | |
numberShots | integer (int32) | |
numberBins | integer (int32) | |
potsPulled | integer (int32) | |
numberTakeHome | integer (int32) | |
tagRangeStart | string | |
tagRangeEnd | string | |
catch |
|
|
bycatch |
|
PureFarming.Schema.fisheriesTripType
Name | Type | Notes |
---|---|---|
tripId |
|
|
skipper | string | |
vesselName | string | |
vesselIdentifier |
|
|
licences | array | |
startDateTime | string (date-time) | |
endDateTime | string (date-time) | |
fishery | string | |
manDays | number (double) | |
effortActive | number (double) | |
effortNets | number (double) | |
environmentalObservations |
|
|
additionalProperties | object |
PureFarming.Schema.environmentalObservationType
Name | Type | Notes |
---|---|---|
metric |
|
|
value | number (double) | |
units | string | |
aggregation |
|
|
additionalProperties | object |
PureFarming.Schema.speciesQuantityType
Name | Type | Notes |
---|---|---|
species | string | |
grade | string | |
weight |
|
|
count | integer (int32) | |
additionalProperties | object |
PureFarming.Schema.massMeasureType
Name | Type | Notes |
---|---|---|
measurement | number (double) | |
resolution | number (double) | |
additionalProperties | object | |
units |
|
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.pfHoldingResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.pfHoldingResource
Name | Type | Notes |
---|---|---|
id | string | |
identifiers |
|
|
links |
|
|
meta |
|
|
name | string | |
self | string | |
additionalProperties | object | |
totalArea |
|
|
totalLength |
|
|
featureCatalog | string | |
spatialFeature |
|
|
centroid |
|
PureFarming.Schema.geoJsonFeature
Name | Type | Notes |
---|---|---|
bbox | array | |
id | string | |
type |
|
|
geometry |
|
|
properties |
PureFarming.Schema.geoJsonPoint
Name | Type | Notes |
---|---|---|
type |
|
|
bbox | array | |
coordinates | array |
MoA.Platform.Data.Api.Mediatr.Holdings.PostHoldingSummaryResponse
A list of summary data for holdings that is used for billing
Name | Type | Notes |
---|---|---|
holdings |
|
A list of summary data for holdings that is used for billing purposes |
MoA.Platform.Data.Api.Mediatr.Holdings.HoldingSummary
A list of summary data for holdings that is used for billing purposes
Name | Type | Notes |
---|---|---|
id | string (uuid) | The internal entity ID of the holding |
cropHarvestCount | integer (int32) | The number of Crop Harvest records associated with this holding |
cropLoadReceivalCount | integer (int32) | The number of Crop Load Receivals records associated with this holding |
cropSampleCount | integer (int32) | The number of Crop Sampling records associated with this holding |
plotCount | integer (int32) | The number of Plots associated with this holding |
soilSampleCount | integer (int32) | The number of Soil Samples that are associated with this holding |
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarFeedTransactionResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarFeedTransactionResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
transactionKind |
|
|
quantity | number (double) | |
units | string | |
supplierName | string | |
expiryDate | string (date-time) | |
totalCost | number (double) | |
currency | string | |
packSize | number (double) | |
numberOfPacks | number (double) | |
product |
|
PureFarming.Schema.icarInventoryTransactionKindType
PureFarming.Schema.icarFeedReferenceType
Name | Type | Notes |
---|---|---|
context | string | |
id | string (uri) | |
type |
|
|
identifier |
|
|
reltype | string | |
href | string (uri) | |
additionalProperties | object | |
category |
|
|
reason |
|
PureFarming.Schema.icarFeedCategoryType
PureFarming.Schema.icarFeedTransactionReasonType
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.pfFertiliserTransaction]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.pfFertiliserTransaction
Name | Type | Notes |
---|---|---|
id | string | |
identifiers |
|
|
links |
|
|
meta |
|
|
name | string | |
self | string | |
additionalProperties | object | |
observationDate | string (date-time) | |
phenomenonStartTime | string (date-time) | |
phenomenonEndTime | string (date-time) | |
holding |
|
|
feature |
|
|
features |
|
|
responsible | string | |
remark | string | |
transactionKind |
|
|
quantity | number (double) | |
units | string | |
supplierName | string | |
expiryDate | string (date-time) | |
totalCost | number (double) | |
currency | string | |
packSize | number (double) | |
numberOfPacks | number (double) | |
product |
|
PureFarming.Schema.inventoryTransactionKindType
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarMedicineTransactionResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarMedicineTransactionResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
transactionKind |
|
|
quantity | number (double) | |
units | string | |
supplierName | string | |
expiryDate | string (date-time) | |
totalCost | number (double) | |
currency | string | |
packSize | number (double) | |
numberOfPacks | number (double) | |
product |
|
PureFarming.Schema.icarMedicineReferenceType
Name | Type | Notes |
---|---|---|
context | string | |
id | string (uri) | |
type |
|
|
identifier |
|
|
reltype | string | |
href | string (uri) | |
additionalProperties | object | |
name | string | |
approved | string | |
registeredIdentifier |
|
PureFarming.Schema.icarResourceReferenceTypeType
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarInventoryTransactionResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarInventoryTransactionResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
transactionKind |
|
|
quantity | number (double) | |
units | string | |
supplierName | string | |
expiryDate | string (date-time) | |
totalCost | number (double) | |
currency | string | |
packSize | number (double) | |
numberOfPacks | number (double) | |
product |
|
PureFarming.Schema.icarProductReferenceType
Name | Type | Notes |
---|---|---|
context | string | |
id | string (uri) | |
type |
|
|
identifier |
|
|
reltype | string | |
href | string (uri) | |
additionalProperties | object | |
identifiers |
|
|
family |
|
|
name | string | |
gtin | string | |
unspc | string |
PureFarming.Schema.icarProductFamilyType
PureFarming.Schema.pfLandCoverResource
Name | Type | Notes |
---|---|---|
id | string | |
identifiers |
|
|
links |
|
|
meta |
|
|
name | string | |
self | string | |
additionalProperties | object | |
totalArea |
|
|
totalLength |
|
|
classifications |
|
|
activities |
|
|
landCoverClass |
|
|
speciesPresent |
|
|
eligibility |
|
|
spatialFeature |
|
|
centroid |
|
PureFarming.Schema.classificationType
Name | Type | Notes |
---|---|---|
scheme | string | |
primary | string | |
secondary | string | |
tertiary | string | |
additionalProperties | object |
PureFarming.Schema.landUseActivityType
Name | Type | Notes |
---|---|---|
id |
|
|
name | string | |
isPrimary | boolean | |
productiveArea |
|
|
additionalProperties | object |
PureFarming.Schema.speciesPresenceType
Name | Type | Notes |
---|---|---|
name | string | |
taxonomicName | string | |
classfication |
|
|
abundance |
|
|
additionalProperties | object |
PureFarming.Schema.dAFORabundance
PureFarming.Schema.complianceEligibilityType
Name | Type | Notes |
---|---|---|
scheme | string | |
primary | string | |
secondary | string | |
tertiary | string | |
additionalProperties | object | |
eligible | string |
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.pfAnimalAssessmentEvent]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.pfAnimalAssessmentEvent
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
animal |
|
|
metric |
|
|
score | number (double) | |
assessment | string |
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.pfAnimalGroup]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.pfAnimalGroup
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
classification |
|
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.pfComplianceAssessment]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.pfComplianceAssessment
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
groupMethod |
|
|
countObserved | integer (int32) | |
inventoryClassification |
|
|
embeddedAnimalSet |
|
|
animalSetReference |
|
|
id | string | |
reason | string | |
assessmentSummary | string | |
complianceProgramme |
|
|
assessor |
|
|
compliances |
|
PureFarming.Schema.icarGroupEventMethodType
PureFarming.Schema.icarAnimalSetResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
name | string | |
purpose |
|
|
member |
|
PureFarming.Schema.icarSetPurposeType
PureFarming.Schema.icarResourceReferenceType
Name | Type | Notes |
---|---|---|
context | string | |
id | string (uri) | |
type |
|
|
identifier |
|
|
reltype | string | |
href | string (uri) | |
additionalProperties | object |
PureFarming.Schema.pfAnimalComplianceType
Name | Type | Notes |
---|---|---|
metric |
|
|
method |
|
|
units | string | |
value | number (double) | |
lastKnownValue | number (double) | |
lastKnownValueDate | string (date-time) | |
aggregation |
|
|
additionalProperties | object | |
status | string | |
name | string |
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarAnimalSetJoinEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarAnimalSetJoinEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
animal |
|
|
animalSetId | string |
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarAnimalSetLeaveEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarAnimalSetLeaveEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
animal |
|
|
animalSetId | string |
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarAnimalSetResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarAnimalCoreResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarAnimalCoreResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
identifier |
|
|
alternativeIdentifiers |
|
|
specie |
|
|
gender |
|
|
birthDate | string (date-time) | |
primaryBreed |
|
|
breedFractions |
|
|
coatColor | string | |
coatColorIdentifier |
|
|
managementTag | string | |
name | string | |
officialName | string | |
productionPurpose |
|
|
status |
|
|
reproductionStatus |
|
|
lactationStatus |
|
|
parentage |
|
|
healthStatus |
|
PureFarming.Schema.icarBreedFractionsType
Name | Type | Notes |
---|---|---|
denominator | integer (int32) | |
fractions |
|
|
additionalProperties | object |
PureFarming.Schema.fractions
Name | Type | Notes |
---|---|---|
breed |
|
|
fraction | number (double) | |
additionalProperties | object |
PureFarming.Schema.icarAnimalStatusType
PureFarming.Schema.icarParentageType
Name | Type | Notes |
---|---|---|
parentOf |
|
|
gender |
|
|
relation |
|
|
identifier |
|
|
officialName | string | |
additionalProperties | object |
PureFarming.Schema.icarAnimalRelationType
PureFarming.Schema.icarAnimalHealthStatusType
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarCarcassObservationsEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarCarcassObservationsEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
animal |
|
|
carcass |
|
|
observations |
|
|
side |
|
|
primal |
|
|
carcassState |
|
|
device |
|
PureFarming.Schema.icarCarcassType
Name | Type | Notes |
---|---|---|
processingLot |
|
|
killDateTime | string (date-time) | |
bodyNo | integer (int32) | |
identifiers |
|
|
sex |
|
|
birthDate | string (date-time) | |
birthDateConfidence | string | |
primaryBreed |
|
|
plantBoningRun | integer (int32) | |
plantBoningRunTemplate | string | |
destinationCode | string | |
processorGrid | string | |
additionalProperties | object |
PureFarming.Schema.icarProcessingLotType
Name | Type | Notes |
---|---|---|
id | string | |
name | string | |
chain |
|
|
killDateTime | string (date-time) | |
startBodyNumber | integer (int32) | |
endBodyNumber | integer (int32) | |
lotCount | integer (int32) | |
targetMarket | string | |
killType | string | |
species |
|
|
consignment |
|
|
interestedParties |
|
|
additionalProperties | object |
PureFarming.Schema.icarPlantChainType
Name | Type | Notes |
---|---|---|
plant |
|
|
chainId | string | |
chainProcess |
|
|
additionalProperties | object |
PureFarming.Schema.icarOrganizationType
Name | Type | Notes |
---|---|---|
name | string | |
leiCode | string | |
globalLocationNumber | string | |
uri | string (uri) | |
additionalProperties | object | |
establishmentIdentifiers |
|
|
address |
|
|
parentOrganization |
|
|
membershipIdentifiers |
|
PureFarming.Schema.postalAddress
Name | Type | Notes |
---|---|---|
addressCountry | string | |
addressLocality | string | |
addressRegion | string | |
postOfficeBoxNumber | string | |
postalCode | string | |
streetAddress | string | |
additionalProperties | object |
PureFarming.Schema.icarOrganizationIdentityType
Name | Type | Notes |
---|---|---|
name | string | |
leiCode | string | |
globalLocationNumber | string | |
uri | string (uri) | |
additionalProperties | object |
PureFarming.Schema.icarChainProcessType
PureFarming.Schema.icarConsignmentType
Name | Type | Notes |
---|---|---|
id |
|
|
originLocation |
|
|
originAddress | string | |
originPostalAddress |
|
|
originOrganization |
|
|
destinationLocation |
|
|
destinationAddress | string | |
destinationPostalAddress |
|
|
destinationOrganization |
|
|
loadingDateTime | string (date-time) | |
unloadingDateTime | string (date-time) | |
expectedDuration | number (double) | |
transportOperator | string | |
vehicle | string | |
transportReference | string | |
isolationFacilityUsed | boolean | |
farmAssuranceReference |
|
|
countConsigned | integer (int32) | |
countReceived | integer (int32) | |
hoursOffFeed | integer (int32) | |
hoursOffWater | integer (int32) | |
references |
|
|
interestedParties |
|
|
declarations |
|
|
additionalProperties | object |
PureFarming.Schema.icarInterestedPartyType
Name | Type | Notes |
---|---|---|
name | string | |
leiCode | string | |
globalLocationNumber | string | |
uri | string (uri) | |
additionalProperties | object | |
establishmentIdentifiers |
|
|
address |
|
|
parentOrganization |
|
|
membershipIdentifiers |
|
|
interests | array |
PureFarming.Schema.icarConsignmentDeclarationType
Name | Type | Notes |
---|---|---|
declarationId |
|
|
declaredValue | string | |
additionalProperties | object |
PureFarming.Schema.icarDeclarationIdentifierType
Name | Type | Notes |
---|---|---|
id | string | |
scheme | string | |
additionalProperties | object |
PureFarming.Schema.icarCarcassObservationType
Name | Type | Notes |
---|---|---|
metric |
|
|
value | number (double) | |
units | string | |
resolution | number (double) | |
qualitativeValue | string | |
observationStatus |
|
|
problemDetail | string | |
additionalProperties | object |
PureFarming.Schema.icarCarcassMetricType
Name | Type | Notes |
---|---|---|
id |
|
|
method | string | |
qualifier | string | |
additionalProperties | object |
PureFarming.Schema.icarObservationStatusType
PureFarming.Schema.icarCarcassSideType
PureFarming.Schema.icarCarcassPrimalType
PureFarming.Schema.icarCarcassStateType
PureFarming.Schema.icarDeviceResource
Name | Type | Notes |
---|---|---|
id | string | |
serial | string | |
name | string | |
description | string | |
softwareVersion | string | |
hardwareVersion | string | |
isActive | boolean | |
supportedMessages |
|
|
manufacturer |
|
|
additionalProperties | object |
PureFarming.Schema.supportedMessages
Name | Type | Notes |
---|---|---|
messages |
|
|
additionalProperties | object |
PureFarming.Schema.icarMessageType
PureFarming.Schema.icarDeviceManufacturerType
Name | Type | Notes |
---|---|---|
id | string | |
deviceType | string | |
deviceName | string | |
deviceDescription | string | |
deviceConfiguration | string | |
additionalProperties | object |
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarGroupFeedingEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarGroupFeedingEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
groupMethod |
|
|
countObserved | integer (int32) | |
inventoryClassification |
|
|
embeddedAnimalSet |
|
|
animalSetReference |
|
|
feedingStartingDateTime | string (date-time) | |
feedVisitDuration |
|
|
feedPerAnimal |
|
|
rationPerAnimal |
|
|
device |
|
PureFarming.Schema.icarFeedDurationType
Name | Type | Notes |
---|---|---|
unitCode |
|
|
value | number (double) | |
additionalProperties | object |
PureFarming.Schema.icarFeedDurationTypeUnitCode
PureFarming.Schema.icarConsumedFeedType
Name | Type | Notes |
---|---|---|
feedId |
|
|
entitlement |
|
|
feedConsumption |
|
|
additionalProperties | object |
PureFarming.Schema.icarFeedQuantityType
Name | Type | Notes |
---|---|---|
unitCode |
|
|
value | number (double) | |
additionalProperties | object |
PureFarming.Schema.uncefactMassUnitsType
PureFarming.Schema.icarConsumedRationType
Name | Type | Notes |
---|---|---|
rationId | string | |
entitlement |
|
|
feedConsumption |
|
|
additionalProperties | object |
PureFarming.Schema.icarDeviceReferenceType
Name | Type | Notes |
---|---|---|
context | string | |
id | string (uri) | |
type |
|
|
identifier |
|
|
reltype | string | |
href | string (uri) | |
additionalProperties | object | |
model | string | |
serial | string |
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.pfGroupLaboratoryAnalysesEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.pfGroupLaboratoryAnalysesEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
groupMethod |
|
|
countObserved | integer (int32) | |
inventoryClassification |
|
|
embeddedAnimalSet |
|
|
animalSetReference |
|
|
sampleDate | string (date-time) | |
sampleType |
|
|
analyses |
|
PureFarming.Schema.pfGroupLaboratoryAnalysesEventResourceSampleType
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarMovementArrivalEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarMovementArrivalEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
animal |
|
|
arrivalReason |
|
|
animalDetail |
|
|
consignment |
|
PureFarming.Schema.icarArrivalReasonType
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarMovementBirthEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarMovementBirthEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
animal |
|
|
registrationReason |
|
|
animalDetail |
|
PureFarming.Schema.icarRegistrationReasonType
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarMovementDeathEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarMovementDeathEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
animal |
|
|
deathReason |
|
|
explanation | string | |
disposalMethod |
|
|
disposalOperator | string | |
disposalReference | string | |
consignment |
|
|
deathMethod |
|
PureFarming.Schema.icarDeathReasonType
PureFarming.Schema.icarDeathDisposalMethodType
PureFarming.Schema.icarDeathMethodType
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarMovementDepartureEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarMovementDepartureEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
animal |
|
|
departureKind |
|
|
departureReason |
|
|
consignment |
|
PureFarming.Schema.icarDepartureKindType
PureFarming.Schema.icarDepartureReasonType
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarGroupMovementArrivalEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarGroupMovementArrivalEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
groupMethod |
|
|
countObserved | integer (int32) | |
inventoryClassification |
|
|
embeddedAnimalSet |
|
|
animalSetReference |
|
|
arrivalReason |
|
|
consignment |
|
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarGroupMovementBirthEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarGroupMovementBirthEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
groupMethod |
|
|
countObserved | integer (int32) | |
inventoryClassification |
|
|
embeddedAnimalSet |
|
|
animalSetReference |
|
|
registrationReason |
|
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarGroupMovementDeathEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarGroupMovementDeathEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
groupMethod |
|
|
countObserved | integer (int32) | |
inventoryClassification |
|
|
embeddedAnimalSet |
|
|
animalSetReference |
|
|
deathreason |
|
|
explanation | string | |
disposalMethod |
|
|
disposalOperator | string | |
disposalReference | string | |
consignment |
|
|
deathMethod |
|
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarGroupMovementDepartureEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarGroupMovementDepartureEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
groupMethod |
|
|
countObserved | integer (int32) | |
inventoryClassification |
|
|
embeddedAnimalSet |
|
|
animalSetReference |
|
|
departureKind |
|
|
departureReason |
|
|
consignment |
|
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.pfPregnancyCheckEvent]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.pfPregnancyCheckEvent
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
animal |
|
|
method |
|
|
result |
|
|
foetalAge | integer (int32) | |
foetusCount | integer (int32) | |
foetusCountMale | integer (int32) | |
foetusCountFemale | integer (int32) | |
exceptions | array | |
expectedParturitionDate | string (date-time) | |
impliedInseminationDate | string (date-time) |
PureFarming.Schema.icarReproPregnancyMethodType
PureFarming.Schema.icarReproPregnancyResultType
PureFarming.Schema.pfStockReconciliation
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
startDate | string (date-time) | |
endDate | string (date-time) | |
duration |
|
|
inventoryClassification |
|
|
open | integer (int32) | |
arrivalsTotal | integer (int32) | |
arrivals |
|
|
departuresTotal | integer (int32) | |
departures |
|
|
births | integer (int32) | |
deaths | integer (int32) | |
agedIn | integer (int32) | |
agedOut | integer (int32) | |
close | integer (int32) |
PureFarming.Schema.pfStockArrivalReasonType
Name | Type | Notes |
---|---|---|
reason |
|
|
count | integer (int32) | |
additionalProperties | object |
PureFarming.Schema.pfStockDepartureKindType
Name | Type | Notes |
---|---|---|
kind |
|
|
count | integer (int32) | |
additionalProperties | object |
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarTreatmentEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarTreatmentEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
animal |
|
|
medicine |
|
|
procedure | string | |
batches |
|
|
withdrawals |
|
|
dose |
|
|
site | string | |
positions |
|
|
comment | string |
PureFarming.Schema.icarMedicineBatchType
Name | Type | Notes |
---|---|---|
identifier | string | |
expiryDate | string (date-time) | |
additionalProperties | object |
PureFarming.Schema.icarMedicineWithdrawalType
Name | Type | Notes |
---|---|---|
productType |
|
|
endDate | string (date-time) | |
market | string | |
additionalProperties | object |
PureFarming.Schema.icarWithdrawalProductType
PureFarming.Schema.icarMedicineDoseType
Name | Type | Notes |
---|---|---|
doseQuantity | number (double) | |
doseUnits |
|
|
additionalProperties | object |
PureFarming.Schema.uncefactDoseUnitsType
PureFarming.Schema.icarPositionType
Name | Type | Notes |
---|---|---|
position |
|
|
additionalProperties | object |
PureFarming.Schema.icarPositionOnAnimalType
PureFarming.Schema.icarGroupTreatmentEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
groupMethod |
|
|
countObserved | integer (int32) | |
inventoryClassification |
|
|
embeddedAnimalSet |
|
|
animalSetReference |
|
|
medicine |
|
|
procedure | string | |
batches |
|
|
withdrawals |
|
|
dosePerAnimal |
|
|
totalMedicineUsed |
|
|
site | string | |
positions |
|
PureFarming.Schema.icarGroupWeightEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
groupMethod |
|
|
countObserved | integer (int32) | |
inventoryClassification |
|
|
embeddedAnimalSet |
|
|
animalSetReference |
|
|
units |
|
|
method |
|
|
resolution | number (double) | |
animalWeights |
|
|
statistics |
|
|
device |
|
|
timeOffFeed | number (double) |
PureFarming.Schema.icarWeightMethodType
PureFarming.Schema.icarIndividualWeightType
Name | Type | Notes |
---|---|---|
animal |
|
|
weight | number (double) | |
additionalProperties | object |
PureFarming.Schema.icarStatisticsType
Name | Type | Notes |
---|---|---|
metric |
|
|
unit | string | |
aggregation |
|
|
value | number (double) | |
additionalProperties | object |
MoA.Platform.Data.Api.Common.Shared.PagedResult`1[PureFarming.Schema.icarWeightEventResource]
A page in a paged result set.
Name | Type | Notes |
---|---|---|
items |
|
|
totalPages | integer (int32) | Total number of pages in the result set. |
limit | integer (int32) | Number of items per page. |
offset | integer (int32) | |
totalItems | integer (int32) | Total number of items in the result set. |
page | integer (int32) | The current page number. |
links |
|
PureFarming.Schema.icarWeightEventResource
Name | Type | Notes |
---|---|---|
self | string | |
meta |
|
|
location |
|
|
additionalProperties | object | |
id | string | |
eventDateTime | string (date-time) | |
traitLabel |
|
|
responsible | string | |
contemporaryGroup | string | |
remark | string | |
animal |
|
|
weight |
|
|
device |
|
|
timeOffFeed | number (double) |
PureFarming.Schema.icarMassMeasureType
Name | Type | Notes |
---|---|---|
measurement | number (double) | |
units |
|
|
method |
|
|
resolution | number (double) | |
additionalProperties | object |
PureFarming.Schema.plotResource
Name | Type | Notes |
---|---|---|
id | string | |
identifiers |
|
|
links |
|
|
meta |
|
|
name | string | |
self | string | |
additionalProperties | object | |
totalArea |
|
|
totalLength |
|
|
classifications |
|
|
activities |
|
|
crops |
|
|
historicCrops |
|
|
spatialFeature |
|
|
centroid |
|