openapi: 3.0.3 info: title: OpenAgri Farm Calendar API version: 1.0.0 description: API for farm assets and other farm related things. paths: /api/v1/AddRawMaterialOperations/: get: operationId: api_v1_AddRawMaterialOperations_list description: API endpoint that allows AddRawMaterialOperation to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/AddRawMaterialOperation' application/json: schema: type: array items: $ref: '#/components/schemas/AddRawMaterialOperation' description: '' post: operationId: api_v1_AddRawMaterialOperations_create description: API endpoint that allows AddRawMaterialOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/AddRawMaterialOperation' multipart/form-data: schema: $ref: '#/components/schemas/AddRawMaterialOperation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' application/json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' description: '' /api/v1/AddRawMaterialOperations/{id}/: get: operationId: api_v1_AddRawMaterialOperations_retrieve description: API endpoint that allows AddRawMaterialOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Add Raw Material Operation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' application/json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' description: '' put: operationId: api_v1_AddRawMaterialOperations_update description: API endpoint that allows AddRawMaterialOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Add Raw Material Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/AddRawMaterialOperation' multipart/form-data: schema: $ref: '#/components/schemas/AddRawMaterialOperation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' application/json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' description: '' patch: operationId: api_v1_AddRawMaterialOperations_partial_update description: API endpoint that allows AddRawMaterialOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Add Raw Material Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedAddRawMaterialOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedAddRawMaterialOperation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedAddRawMaterialOperation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' application/json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' description: '' delete: operationId: api_v1_AddRawMaterialOperations_destroy description: API endpoint that allows AddRawMaterialOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Add Raw Material Operation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/AgriculturalMachines/: get: operationId: api_v1_AgriculturalMachines_list description: API endpoint that allows AgriculturalMachine to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: query name: name schema: type: string - in: query name: parcel schema: type: string format: uuid - in: query name: status schema: type: integer enum: - 0 - 1 - 2 description: |- * `0` - Inactive * `1` - Active * `2` - Deleted tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/AgriculturalMachine' application/json: schema: type: array items: $ref: '#/components/schemas/AgriculturalMachine' description: '' post: operationId: api_v1_AgriculturalMachines_create description: API endpoint that allows AgriculturalMachine to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/AgriculturalMachine' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/AgriculturalMachine' multipart/form-data: schema: $ref: '#/components/schemas/AgriculturalMachine' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/AgriculturalMachine' application/json: schema: $ref: '#/components/schemas/AgriculturalMachine' description: '' /api/v1/AgriculturalMachines/{id}/: get: operationId: api_v1_AgriculturalMachines_retrieve description: API endpoint that allows AgriculturalMachine to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Machine. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/AgriculturalMachine' application/json: schema: $ref: '#/components/schemas/AgriculturalMachine' description: '' put: operationId: api_v1_AgriculturalMachines_update description: API endpoint that allows AgriculturalMachine to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Machine. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/AgriculturalMachine' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/AgriculturalMachine' multipart/form-data: schema: $ref: '#/components/schemas/AgriculturalMachine' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/AgriculturalMachine' application/json: schema: $ref: '#/components/schemas/AgriculturalMachine' description: '' patch: operationId: api_v1_AgriculturalMachines_partial_update description: API endpoint that allows AgriculturalMachine to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Machine. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedAgriculturalMachine' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedAgriculturalMachine' multipart/form-data: schema: $ref: '#/components/schemas/PatchedAgriculturalMachine' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/AgriculturalMachine' application/json: schema: $ref: '#/components/schemas/AgriculturalMachine' description: '' delete: operationId: api_v1_AgriculturalMachines_destroy description: API endpoint that allows AgriculturalMachine to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Machine. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/Alerts/: get: operationId: api_v1_Alerts_list description: API endpoint that allows Alert to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: severity schema: type: string enum: - critical - major - minor - moderate - severe description: |- * `minor` - Minor * `moderate` - Moderate * `severe` - Severe * `major` - Major * `critical` - Critical - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/Alert' application/json: schema: type: array items: $ref: '#/components/schemas/Alert' description: '' post: operationId: api_v1_Alerts_create description: API endpoint that allows Alert to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/Alert' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Alert' multipart/form-data: schema: $ref: '#/components/schemas/Alert' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/Alert' application/json: schema: $ref: '#/components/schemas/Alert' description: '' /api/v1/Alerts/{id}/: get: operationId: api_v1_Alerts_retrieve description: API endpoint that allows Alert to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Alert. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Alert' application/json: schema: $ref: '#/components/schemas/Alert' description: '' put: operationId: api_v1_Alerts_update description: API endpoint that allows Alert to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Alert. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/Alert' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Alert' multipart/form-data: schema: $ref: '#/components/schemas/Alert' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Alert' application/json: schema: $ref: '#/components/schemas/Alert' description: '' patch: operationId: api_v1_Alerts_partial_update description: API endpoint that allows Alert to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Alert. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedAlert' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedAlert' multipart/form-data: schema: $ref: '#/components/schemas/PatchedAlert' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Alert' application/json: schema: $ref: '#/components/schemas/Alert' description: '' delete: operationId: api_v1_Alerts_destroy description: API endpoint that allows Alert to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Alert. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/CompostOperations/: get: operationId: api_v1_CompostOperations_list description: API endpoint that allows CompostOperation to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: compost_pile_id schema: type: string - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/CompostOperation' application/json: schema: type: array items: $ref: '#/components/schemas/CompostOperation' description: '' post: operationId: api_v1_CompostOperations_create description: API endpoint that allows CompostOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/CompostOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/CompostOperation' multipart/form-data: schema: $ref: '#/components/schemas/CompostOperation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/CompostOperation' application/json: schema: $ref: '#/components/schemas/CompostOperation' description: '' /api/v1/CompostOperations/{compost_operation_pk}/AddRawMaterialOperations/: get: operationId: api_v1_CompostOperations_AddRawMaterialOperations_list description: API endpoint that allows AddRawMaterialOperation to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/AddRawMaterialOperation' application/json: schema: type: array items: $ref: '#/components/schemas/AddRawMaterialOperation' description: '' post: operationId: api_v1_CompostOperations_AddRawMaterialOperations_create description: API endpoint that allows AddRawMaterialOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/AddRawMaterialOperation' multipart/form-data: schema: $ref: '#/components/schemas/AddRawMaterialOperation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' application/json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' description: '' /api/v1/CompostOperations/{compost_operation_pk}/AddRawMaterialOperations/{id}/: get: operationId: api_v1_CompostOperations_AddRawMaterialOperations_retrieve description: API endpoint that allows AddRawMaterialOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Add Raw Material Operation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' application/json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' description: '' put: operationId: api_v1_CompostOperations_AddRawMaterialOperations_update description: API endpoint that allows AddRawMaterialOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Add Raw Material Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/AddRawMaterialOperation' multipart/form-data: schema: $ref: '#/components/schemas/AddRawMaterialOperation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' application/json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' description: '' patch: operationId: api_v1_CompostOperations_AddRawMaterialOperations_partial_update description: API endpoint that allows AddRawMaterialOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Add Raw Material Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedAddRawMaterialOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedAddRawMaterialOperation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedAddRawMaterialOperation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' application/json: schema: $ref: '#/components/schemas/AddRawMaterialOperation' description: '' delete: operationId: api_v1_CompostOperations_AddRawMaterialOperations_destroy description: API endpoint that allows AddRawMaterialOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Add Raw Material Operation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/CompostOperations/{compost_operation_pk}/CompostTurningOperations/: get: operationId: api_v1_CompostOperations_CompostTurningOperations_list description: API endpoint that allows CompostTurningOperation to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/CompostTurningOperation' application/json: schema: type: array items: $ref: '#/components/schemas/CompostTurningOperation' description: '' post: operationId: api_v1_CompostOperations_CompostTurningOperations_create description: API endpoint that allows CompostTurningOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/CompostTurningOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/CompostTurningOperation' multipart/form-data: schema: $ref: '#/components/schemas/CompostTurningOperation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/CompostTurningOperation' application/json: schema: $ref: '#/components/schemas/CompostTurningOperation' description: '' /api/v1/CompostOperations/{compost_operation_pk}/CompostTurningOperations/{id}/: get: operationId: api_v1_CompostOperations_CompostTurningOperations_retrieve description: API endpoint that allows CompostTurningOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Compost Turning Operation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CompostTurningOperation' application/json: schema: $ref: '#/components/schemas/CompostTurningOperation' description: '' put: operationId: api_v1_CompostOperations_CompostTurningOperations_update description: API endpoint that allows CompostTurningOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Compost Turning Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/CompostTurningOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/CompostTurningOperation' multipart/form-data: schema: $ref: '#/components/schemas/CompostTurningOperation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CompostTurningOperation' application/json: schema: $ref: '#/components/schemas/CompostTurningOperation' description: '' patch: operationId: api_v1_CompostOperations_CompostTurningOperations_partial_update description: API endpoint that allows CompostTurningOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Compost Turning Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedCompostTurningOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedCompostTurningOperation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedCompostTurningOperation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CompostTurningOperation' application/json: schema: $ref: '#/components/schemas/CompostTurningOperation' description: '' delete: operationId: api_v1_CompostOperations_CompostTurningOperations_destroy description: API endpoint that allows CompostTurningOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Compost Turning Operation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/CompostOperations/{compost_operation_pk}/IrrigationOperations/: get: operationId: api_v1_CompostOperations_IrrigationOperations_list description: API endpoint that allows IrrigationOperation to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: responsible_agent schema: type: string - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/IrrigationOperation' application/json: schema: type: array items: $ref: '#/components/schemas/IrrigationOperation' description: '' post: operationId: api_v1_CompostOperations_IrrigationOperations_create description: API endpoint that allows IrrigationOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/IrrigationOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/IrrigationOperation' multipart/form-data: schema: $ref: '#/components/schemas/IrrigationOperation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/IrrigationOperation' application/json: schema: $ref: '#/components/schemas/IrrigationOperation' description: '' /api/v1/CompostOperations/{compost_operation_pk}/IrrigationOperations/{id}/: get: operationId: api_v1_CompostOperations_IrrigationOperations_retrieve description: API endpoint that allows IrrigationOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Irrigation Operation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/IrrigationOperation' application/json: schema: $ref: '#/components/schemas/IrrigationOperation' description: '' put: operationId: api_v1_CompostOperations_IrrigationOperations_update description: API endpoint that allows IrrigationOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Irrigation Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/IrrigationOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/IrrigationOperation' multipart/form-data: schema: $ref: '#/components/schemas/IrrigationOperation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/IrrigationOperation' application/json: schema: $ref: '#/components/schemas/IrrigationOperation' description: '' patch: operationId: api_v1_CompostOperations_IrrigationOperations_partial_update description: API endpoint that allows IrrigationOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Irrigation Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedIrrigationOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedIrrigationOperation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedIrrigationOperation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/IrrigationOperation' application/json: schema: $ref: '#/components/schemas/IrrigationOperation' description: '' delete: operationId: api_v1_CompostOperations_IrrigationOperations_destroy description: API endpoint that allows IrrigationOperation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Irrigation Operation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/CompostOperations/{compost_operation_pk}/Observations/: get: operationId: api_v1_CompostOperations_Observations_list description: API endpoint that allows Observation to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/Observation' application/json: schema: type: array items: $ref: '#/components/schemas/Observation' description: '' post: operationId: api_v1_CompostOperations_Observations_create description: API endpoint that allows Observation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/Observation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Observation' multipart/form-data: schema: $ref: '#/components/schemas/Observation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/Observation' application/json: schema: $ref: '#/components/schemas/Observation' description: '' /api/v1/CompostOperations/{compost_operation_pk}/Observations/{id}/: get: operationId: api_v1_CompostOperations_Observations_retrieve description: API endpoint that allows Observation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Observation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Observation' application/json: schema: $ref: '#/components/schemas/Observation' description: '' put: operationId: api_v1_CompostOperations_Observations_update description: API endpoint that allows Observation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/Observation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Observation' multipart/form-data: schema: $ref: '#/components/schemas/Observation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Observation' application/json: schema: $ref: '#/components/schemas/Observation' description: '' patch: operationId: api_v1_CompostOperations_Observations_partial_update description: API endpoint that allows Observation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedObservation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedObservation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Observation' application/json: schema: $ref: '#/components/schemas/Observation' description: '' delete: operationId: api_v1_CompostOperations_Observations_destroy description: API endpoint that allows Observation to be viewed or edited. parameters: - in: path name: compost_operation_pk schema: type: string required: true - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Observation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/CompostOperations/{id}/: get: operationId: api_v1_CompostOperations_retrieve description: API endpoint that allows CompostOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Compost Operation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CompostOperation' application/json: schema: $ref: '#/components/schemas/CompostOperation' description: '' put: operationId: api_v1_CompostOperations_update description: API endpoint that allows CompostOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Compost Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/CompostOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/CompostOperation' multipart/form-data: schema: $ref: '#/components/schemas/CompostOperation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CompostOperation' application/json: schema: $ref: '#/components/schemas/CompostOperation' description: '' patch: operationId: api_v1_CompostOperations_partial_update description: API endpoint that allows CompostOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Compost Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedCompostOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedCompostOperation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedCompostOperation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CompostOperation' application/json: schema: $ref: '#/components/schemas/CompostOperation' description: '' delete: operationId: api_v1_CompostOperations_destroy description: API endpoint that allows CompostOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Compost Operation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/CompostTurningOperations/: get: operationId: api_v1_CompostTurningOperations_list description: API endpoint that allows CompostTurningOperation to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/CompostTurningOperation' application/json: schema: type: array items: $ref: '#/components/schemas/CompostTurningOperation' description: '' post: operationId: api_v1_CompostTurningOperations_create description: API endpoint that allows CompostTurningOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/CompostTurningOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/CompostTurningOperation' multipart/form-data: schema: $ref: '#/components/schemas/CompostTurningOperation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/CompostTurningOperation' application/json: schema: $ref: '#/components/schemas/CompostTurningOperation' description: '' /api/v1/CompostTurningOperations/{id}/: get: operationId: api_v1_CompostTurningOperations_retrieve description: API endpoint that allows CompostTurningOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Compost Turning Operation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CompostTurningOperation' application/json: schema: $ref: '#/components/schemas/CompostTurningOperation' description: '' put: operationId: api_v1_CompostTurningOperations_update description: API endpoint that allows CompostTurningOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Compost Turning Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/CompostTurningOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/CompostTurningOperation' multipart/form-data: schema: $ref: '#/components/schemas/CompostTurningOperation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CompostTurningOperation' application/json: schema: $ref: '#/components/schemas/CompostTurningOperation' description: '' patch: operationId: api_v1_CompostTurningOperations_partial_update description: API endpoint that allows CompostTurningOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Compost Turning Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedCompostTurningOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedCompostTurningOperation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedCompostTurningOperation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CompostTurningOperation' application/json: schema: $ref: '#/components/schemas/CompostTurningOperation' description: '' delete: operationId: api_v1_CompostTurningOperations_destroy description: API endpoint that allows CompostTurningOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Compost Turning Operation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/CropGrowthStageObservations/: get: operationId: api_v1_CropGrowthStageObservations_list description: API endpoint that allows CropGrowthStageObservation to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: responsible_agent schema: type: string - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/CropGrowthStageObservation' application/json: schema: type: array items: $ref: '#/components/schemas/CropGrowthStageObservation' description: '' post: operationId: api_v1_CropGrowthStageObservations_create description: API endpoint that allows CropGrowthStageObservation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/CropGrowthStageObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/CropGrowthStageObservation' multipart/form-data: schema: $ref: '#/components/schemas/CropGrowthStageObservation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/CropGrowthStageObservation' application/json: schema: $ref: '#/components/schemas/CropGrowthStageObservation' description: '' /api/v1/CropGrowthStageObservations/{id}/: get: operationId: api_v1_CropGrowthStageObservations_retrieve description: API endpoint that allows CropGrowthStageObservation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Crop Growth Stage Observation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CropGrowthStageObservation' application/json: schema: $ref: '#/components/schemas/CropGrowthStageObservation' description: '' put: operationId: api_v1_CropGrowthStageObservations_update description: API endpoint that allows CropGrowthStageObservation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Crop Growth Stage Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/CropGrowthStageObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/CropGrowthStageObservation' multipart/form-data: schema: $ref: '#/components/schemas/CropGrowthStageObservation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CropGrowthStageObservation' application/json: schema: $ref: '#/components/schemas/CropGrowthStageObservation' description: '' patch: operationId: api_v1_CropGrowthStageObservations_partial_update description: API endpoint that allows CropGrowthStageObservation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Crop Growth Stage Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedCropGrowthStageObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedCropGrowthStageObservation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedCropGrowthStageObservation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CropGrowthStageObservation' application/json: schema: $ref: '#/components/schemas/CropGrowthStageObservation' description: '' delete: operationId: api_v1_CropGrowthStageObservations_destroy description: API endpoint that allows CropGrowthStageObservation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Crop Growth Stage Observation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/CropProtectionOperations/: get: operationId: api_v1_CropProtectionOperations_list description: API endpoint that allows CropProtectionOperation to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: responsible_agent schema: type: string - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/CropProtectionOperation' application/json: schema: type: array items: $ref: '#/components/schemas/CropProtectionOperation' description: '' post: operationId: api_v1_CropProtectionOperations_create description: API endpoint that allows CropProtectionOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/CropProtectionOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/CropProtectionOperation' multipart/form-data: schema: $ref: '#/components/schemas/CropProtectionOperation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/CropProtectionOperation' application/json: schema: $ref: '#/components/schemas/CropProtectionOperation' description: '' /api/v1/CropProtectionOperations/{id}/: get: operationId: api_v1_CropProtectionOperations_retrieve description: API endpoint that allows CropProtectionOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Crop Protection Operation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CropProtectionOperation' application/json: schema: $ref: '#/components/schemas/CropProtectionOperation' description: '' put: operationId: api_v1_CropProtectionOperations_update description: API endpoint that allows CropProtectionOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Crop Protection Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/CropProtectionOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/CropProtectionOperation' multipart/form-data: schema: $ref: '#/components/schemas/CropProtectionOperation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CropProtectionOperation' application/json: schema: $ref: '#/components/schemas/CropProtectionOperation' description: '' patch: operationId: api_v1_CropProtectionOperations_partial_update description: API endpoint that allows CropProtectionOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Crop Protection Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedCropProtectionOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedCropProtectionOperation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedCropProtectionOperation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CropProtectionOperation' application/json: schema: $ref: '#/components/schemas/CropProtectionOperation' description: '' delete: operationId: api_v1_CropProtectionOperations_destroy description: API endpoint that allows CropProtectionOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Crop Protection Operation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/CropStressIndicatorObservations/: get: operationId: api_v1_CropStressIndicatorObservations_list description: API endpoint that allows CropStressIndicator to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: responsible_agent schema: type: string - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/CropStressIndicatorObservation' application/json: schema: type: array items: $ref: '#/components/schemas/CropStressIndicatorObservation' description: '' post: operationId: api_v1_CropStressIndicatorObservations_create description: API endpoint that allows CropStressIndicator to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/CropStressIndicatorObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/CropStressIndicatorObservation' multipart/form-data: schema: $ref: '#/components/schemas/CropStressIndicatorObservation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/CropStressIndicatorObservation' application/json: schema: $ref: '#/components/schemas/CropStressIndicatorObservation' description: '' /api/v1/CropStressIndicatorObservations/{id}/: get: operationId: api_v1_CropStressIndicatorObservations_retrieve description: API endpoint that allows CropStressIndicator to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Crop Stress Indicator Observation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CropStressIndicatorObservation' application/json: schema: $ref: '#/components/schemas/CropStressIndicatorObservation' description: '' put: operationId: api_v1_CropStressIndicatorObservations_update description: API endpoint that allows CropStressIndicator to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Crop Stress Indicator Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/CropStressIndicatorObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/CropStressIndicatorObservation' multipart/form-data: schema: $ref: '#/components/schemas/CropStressIndicatorObservation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CropStressIndicatorObservation' application/json: schema: $ref: '#/components/schemas/CropStressIndicatorObservation' description: '' patch: operationId: api_v1_CropStressIndicatorObservations_partial_update description: API endpoint that allows CropStressIndicator to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Crop Stress Indicator Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedCropStressIndicatorObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedCropStressIndicatorObservation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedCropStressIndicatorObservation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/CropStressIndicatorObservation' application/json: schema: $ref: '#/components/schemas/CropStressIndicatorObservation' description: '' delete: operationId: api_v1_CropStressIndicatorObservations_destroy description: API endpoint that allows CropStressIndicator to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Crop Stress Indicator Observation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/DiseaseDetection/: get: operationId: api_v1_DiseaseDetection_list description: API endpoint that allows DiseaseDetection to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/DiseaseDetectionObservation' application/json: schema: type: array items: $ref: '#/components/schemas/DiseaseDetectionObservation' description: '' post: operationId: api_v1_DiseaseDetection_create description: API endpoint that allows DiseaseDetection to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/DiseaseDetectionObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/DiseaseDetectionObservation' multipart/form-data: schema: $ref: '#/components/schemas/DiseaseDetectionObservation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/DiseaseDetectionObservation' application/json: schema: $ref: '#/components/schemas/DiseaseDetectionObservation' description: '' /api/v1/DiseaseDetection/{id}/: get: operationId: api_v1_DiseaseDetection_retrieve description: API endpoint that allows DiseaseDetection to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Disease Detection Observation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/DiseaseDetectionObservation' application/json: schema: $ref: '#/components/schemas/DiseaseDetectionObservation' description: '' put: operationId: api_v1_DiseaseDetection_update description: API endpoint that allows DiseaseDetection to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Disease Detection Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/DiseaseDetectionObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/DiseaseDetectionObservation' multipart/form-data: schema: $ref: '#/components/schemas/DiseaseDetectionObservation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/DiseaseDetectionObservation' application/json: schema: $ref: '#/components/schemas/DiseaseDetectionObservation' description: '' patch: operationId: api_v1_DiseaseDetection_partial_update description: API endpoint that allows DiseaseDetection to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Disease Detection Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedDiseaseDetectionObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedDiseaseDetectionObservation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedDiseaseDetectionObservation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/DiseaseDetectionObservation' application/json: schema: $ref: '#/components/schemas/DiseaseDetectionObservation' description: '' delete: operationId: api_v1_DiseaseDetection_destroy description: API endpoint that allows DiseaseDetection to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Disease Detection Observation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/Farm/: get: operationId: api_v1_Farm_list description: API endpoint that allows Farm to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: query name: name schema: type: string - in: query name: status schema: type: integer enum: - 0 - 1 - 2 description: |- * `0` - Inactive * `1` - Active * `2` - Deleted tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/Farm' application/json: schema: type: array items: $ref: '#/components/schemas/Farm' description: '' post: operationId: api_v1_Farm_create description: API endpoint that allows Farm to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/Farm' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Farm' multipart/form-data: schema: $ref: '#/components/schemas/Farm' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/Farm' application/json: schema: $ref: '#/components/schemas/Farm' description: '' /api/v1/Farm/{id}/: get: operationId: api_v1_Farm_retrieve description: API endpoint that allows Farm to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Farm' application/json: schema: $ref: '#/components/schemas/Farm' description: '' put: operationId: api_v1_Farm_update description: API endpoint that allows Farm to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/Farm' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Farm' multipart/form-data: schema: $ref: '#/components/schemas/Farm' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Farm' application/json: schema: $ref: '#/components/schemas/Farm' description: '' patch: operationId: api_v1_Farm_partial_update description: API endpoint that allows Farm to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedFarm' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedFarm' multipart/form-data: schema: $ref: '#/components/schemas/PatchedFarm' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Farm' application/json: schema: $ref: '#/components/schemas/Farm' description: '' delete: operationId: api_v1_Farm_destroy description: API endpoint that allows Farm to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/FarmAnimals/: get: operationId: api_v1_FarmAnimals_list description: API endpoint that allows FarmAnimal to be viewed or edited. parameters: - in: query name: animal_group schema: type: string - in: query name: format schema: type: string enum: - json - jsonld - in: query name: name schema: type: string - in: query name: parcel schema: type: string format: uuid - in: query name: status schema: type: integer enum: - 0 - 1 - 2 description: |- * `0` - Inactive * `1` - Active * `2` - Deleted tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/FarmAnimal' application/json: schema: type: array items: $ref: '#/components/schemas/FarmAnimal' description: '' post: operationId: api_v1_FarmAnimals_create description: API endpoint that allows FarmAnimal to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/FarmAnimal' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/FarmAnimal' multipart/form-data: schema: $ref: '#/components/schemas/FarmAnimal' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/FarmAnimal' application/json: schema: $ref: '#/components/schemas/FarmAnimal' description: '' /api/v1/FarmAnimals/{id}/: get: operationId: api_v1_FarmAnimals_retrieve description: API endpoint that allows FarmAnimal to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Animal. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmAnimal' application/json: schema: $ref: '#/components/schemas/FarmAnimal' description: '' put: operationId: api_v1_FarmAnimals_update description: API endpoint that allows FarmAnimal to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Animal. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/FarmAnimal' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/FarmAnimal' multipart/form-data: schema: $ref: '#/components/schemas/FarmAnimal' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmAnimal' application/json: schema: $ref: '#/components/schemas/FarmAnimal' description: '' patch: operationId: api_v1_FarmAnimals_partial_update description: API endpoint that allows FarmAnimal to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Animal. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedFarmAnimal' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedFarmAnimal' multipart/form-data: schema: $ref: '#/components/schemas/PatchedFarmAnimal' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmAnimal' application/json: schema: $ref: '#/components/schemas/FarmAnimal' description: '' delete: operationId: api_v1_FarmAnimals_destroy description: API endpoint that allows FarmAnimal to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Animal. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/FarmCalendarActivities/: get: operationId: api_v1_FarmCalendarActivities_list description: API endpoint that allows FarmCalendarActivity to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: responsible_agent schema: type: string - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/FarmCalendarActivity' application/json: schema: type: array items: $ref: '#/components/schemas/FarmCalendarActivity' description: '' post: operationId: api_v1_FarmCalendarActivities_create description: API endpoint that allows FarmCalendarActivity to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/FarmCalendarActivity' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/FarmCalendarActivity' multipart/form-data: schema: $ref: '#/components/schemas/FarmCalendarActivity' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/FarmCalendarActivity' application/json: schema: $ref: '#/components/schemas/FarmCalendarActivity' description: '' /api/v1/FarmCalendarActivities/{id}/: get: operationId: api_v1_FarmCalendarActivities_retrieve description: API endpoint that allows FarmCalendarActivity to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Activity. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmCalendarActivity' application/json: schema: $ref: '#/components/schemas/FarmCalendarActivity' description: '' put: operationId: api_v1_FarmCalendarActivities_update description: API endpoint that allows FarmCalendarActivity to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Activity. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/FarmCalendarActivity' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/FarmCalendarActivity' multipart/form-data: schema: $ref: '#/components/schemas/FarmCalendarActivity' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmCalendarActivity' application/json: schema: $ref: '#/components/schemas/FarmCalendarActivity' description: '' patch: operationId: api_v1_FarmCalendarActivities_partial_update description: API endpoint that allows FarmCalendarActivity to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Activity. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedFarmCalendarActivity' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedFarmCalendarActivity' multipart/form-data: schema: $ref: '#/components/schemas/PatchedFarmCalendarActivity' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmCalendarActivity' application/json: schema: $ref: '#/components/schemas/FarmCalendarActivity' description: '' delete: operationId: api_v1_FarmCalendarActivities_destroy description: API endpoint that allows FarmCalendarActivity to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Activity. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/FarmCalendarActivityTypes/: get: operationId: api_v1_FarmCalendarActivityTypes_list description: API endpoint that allows FarmCalendarActivityType to be viewed or edited. parameters: - in: query name: category schema: type: string enum: - activity - alert - observation description: |- * `activity` - Activity * `observation` - Observation * `alert` - Alert - in: query name: format schema: type: string enum: - json - jsonld - in: query name: name schema: type: string tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/FarmCalendarActivityType' application/json: schema: type: array items: $ref: '#/components/schemas/FarmCalendarActivityType' description: '' post: operationId: api_v1_FarmCalendarActivityTypes_create description: API endpoint that allows FarmCalendarActivityType to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/FarmCalendarActivityType' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/FarmCalendarActivityType' multipart/form-data: schema: $ref: '#/components/schemas/FarmCalendarActivityType' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/FarmCalendarActivityType' application/json: schema: $ref: '#/components/schemas/FarmCalendarActivityType' description: '' /api/v1/FarmCalendarActivityTypes/{id}/: get: operationId: api_v1_FarmCalendarActivityTypes_retrieve description: API endpoint that allows FarmCalendarActivityType to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this farm calendar activity type. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmCalendarActivityType' application/json: schema: $ref: '#/components/schemas/FarmCalendarActivityType' description: '' put: operationId: api_v1_FarmCalendarActivityTypes_update description: API endpoint that allows FarmCalendarActivityType to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this farm calendar activity type. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/FarmCalendarActivityType' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/FarmCalendarActivityType' multipart/form-data: schema: $ref: '#/components/schemas/FarmCalendarActivityType' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmCalendarActivityType' application/json: schema: $ref: '#/components/schemas/FarmCalendarActivityType' description: '' patch: operationId: api_v1_FarmCalendarActivityTypes_partial_update description: API endpoint that allows FarmCalendarActivityType to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this farm calendar activity type. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedFarmCalendarActivityType' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedFarmCalendarActivityType' multipart/form-data: schema: $ref: '#/components/schemas/PatchedFarmCalendarActivityType' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmCalendarActivityType' application/json: schema: $ref: '#/components/schemas/FarmCalendarActivityType' description: '' delete: operationId: api_v1_FarmCalendarActivityTypes_destroy description: API endpoint that allows FarmCalendarActivityType to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this farm calendar activity type. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/FarmCrops/: get: operationId: api_v1_FarmCrops_list description: API endpoint that allows FarmCrop to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: query name: growth_stage schema: type: string - in: query name: name schema: type: string - in: query name: parcel schema: type: string format: uuid - in: query name: species schema: type: string - in: query name: status schema: type: integer enum: - 0 - 1 - 2 description: |- * `0` - Inactive * `1` - Active * `2` - Deleted - in: query name: variety schema: type: string tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/FarmCrop' application/json: schema: type: array items: $ref: '#/components/schemas/FarmCrop' description: '' post: operationId: api_v1_FarmCrops_create description: API endpoint that allows FarmCrop to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/FarmCrop' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/FarmCrop' multipart/form-data: schema: $ref: '#/components/schemas/FarmCrop' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/FarmCrop' application/json: schema: $ref: '#/components/schemas/FarmCrop' description: '' /api/v1/FarmCrops/{id}/: get: operationId: api_v1_FarmCrops_retrieve description: API endpoint that allows FarmCrop to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Crop. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmCrop' application/json: schema: $ref: '#/components/schemas/FarmCrop' description: '' put: operationId: api_v1_FarmCrops_update description: API endpoint that allows FarmCrop to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Crop. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/FarmCrop' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/FarmCrop' multipart/form-data: schema: $ref: '#/components/schemas/FarmCrop' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmCrop' application/json: schema: $ref: '#/components/schemas/FarmCrop' description: '' patch: operationId: api_v1_FarmCrops_partial_update description: API endpoint that allows FarmCrop to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Crop. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedFarmCrop' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedFarmCrop' multipart/form-data: schema: $ref: '#/components/schemas/PatchedFarmCrop' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmCrop' application/json: schema: $ref: '#/components/schemas/FarmCrop' description: '' delete: operationId: api_v1_FarmCrops_destroy description: API endpoint that allows FarmCrop to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Crop. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/FarmParcels/: get: operationId: api_v1_FarmParcels_list description: API endpoint that allows FarmParcel to be viewed or edited. parameters: - in: query name: contains_point schema: type: string description: 'Filter parcels containing this point. Format (EPSG:4326): ''latitude,longitude''' - in: query name: farm schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: geo_id schema: type: string - in: query name: identifier schema: type: string - in: query name: parcel_type schema: type: string - in: query name: status schema: type: integer enum: - 0 - 1 - 2 description: |- * `0` - Inactive * `1` - Active * `2` - Deleted tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/FarmParcel' application/json: schema: type: array items: $ref: '#/components/schemas/FarmParcel' description: '' post: operationId: api_v1_FarmParcels_create description: API endpoint that allows FarmParcel to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/FarmParcel' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/FarmParcel' multipart/form-data: schema: $ref: '#/components/schemas/FarmParcel' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/FarmParcel' application/json: schema: $ref: '#/components/schemas/FarmParcel' description: '' /api/v1/FarmParcels/{id}/: get: operationId: api_v1_FarmParcels_retrieve description: API endpoint that allows FarmParcel to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Parcel. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmParcel' application/json: schema: $ref: '#/components/schemas/FarmParcel' description: '' put: operationId: api_v1_FarmParcels_update description: API endpoint that allows FarmParcel to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Parcel. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/FarmParcel' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/FarmParcel' multipart/form-data: schema: $ref: '#/components/schemas/FarmParcel' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmParcel' application/json: schema: $ref: '#/components/schemas/FarmParcel' description: '' patch: operationId: api_v1_FarmParcels_partial_update description: API endpoint that allows FarmParcel to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Parcel. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedFarmParcel' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedFarmParcel' multipart/form-data: schema: $ref: '#/components/schemas/PatchedFarmParcel' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FarmParcel' application/json: schema: $ref: '#/components/schemas/FarmParcel' description: '' delete: operationId: api_v1_FarmParcels_destroy description: API endpoint that allows FarmParcel to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Farm Parcel. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/FertilizationOperations/: get: operationId: api_v1_FertilizationOperations_list description: API endpoint that allows FertilizationOperation to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: responsible_agent schema: type: string - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/FertilizationOperation' application/json: schema: type: array items: $ref: '#/components/schemas/FertilizationOperation' description: '' post: operationId: api_v1_FertilizationOperations_create description: API endpoint that allows FertilizationOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/FertilizationOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/FertilizationOperation' multipart/form-data: schema: $ref: '#/components/schemas/FertilizationOperation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/FertilizationOperation' application/json: schema: $ref: '#/components/schemas/FertilizationOperation' description: '' /api/v1/FertilizationOperations/{id}/: get: operationId: api_v1_FertilizationOperations_retrieve description: API endpoint that allows FertilizationOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Fertilization Operation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FertilizationOperation' application/json: schema: $ref: '#/components/schemas/FertilizationOperation' description: '' put: operationId: api_v1_FertilizationOperations_update description: API endpoint that allows FertilizationOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Fertilization Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/FertilizationOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/FertilizationOperation' multipart/form-data: schema: $ref: '#/components/schemas/FertilizationOperation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FertilizationOperation' application/json: schema: $ref: '#/components/schemas/FertilizationOperation' description: '' patch: operationId: api_v1_FertilizationOperations_partial_update description: API endpoint that allows FertilizationOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Fertilization Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedFertilizationOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedFertilizationOperation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedFertilizationOperation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/FertilizationOperation' application/json: schema: $ref: '#/components/schemas/FertilizationOperation' description: '' delete: operationId: api_v1_FertilizationOperations_destroy description: API endpoint that allows FertilizationOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Fertilization Operation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/Fertilizers/: get: operationId: api_v1_Fertilizers_list description: API endpoint that allows Fertilizer to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: query name: name schema: type: string - in: query name: status schema: type: integer enum: - 0 - 1 - 2 description: |- * `0` - Inactive * `1` - Active * `2` - Deleted tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/Fertilizer' application/json: schema: type: array items: $ref: '#/components/schemas/Fertilizer' description: '' post: operationId: api_v1_Fertilizers_create description: API endpoint that allows Fertilizer to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/Fertilizer' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Fertilizer' multipart/form-data: schema: $ref: '#/components/schemas/Fertilizer' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/Fertilizer' application/json: schema: $ref: '#/components/schemas/Fertilizer' description: '' /api/v1/Fertilizers/{id}/: get: operationId: api_v1_Fertilizers_retrieve description: API endpoint that allows Fertilizer to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Fertilizer. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Fertilizer' application/json: schema: $ref: '#/components/schemas/Fertilizer' description: '' put: operationId: api_v1_Fertilizers_update description: API endpoint that allows Fertilizer to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Fertilizer. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/Fertilizer' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Fertilizer' multipart/form-data: schema: $ref: '#/components/schemas/Fertilizer' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Fertilizer' application/json: schema: $ref: '#/components/schemas/Fertilizer' description: '' patch: operationId: api_v1_Fertilizers_partial_update description: API endpoint that allows Fertilizer to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Fertilizer. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedFertilizer' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedFertilizer' multipart/form-data: schema: $ref: '#/components/schemas/PatchedFertilizer' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Fertilizer' application/json: schema: $ref: '#/components/schemas/Fertilizer' description: '' delete: operationId: api_v1_Fertilizers_destroy description: API endpoint that allows Fertilizer to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Fertilizer. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/GenericFarmAssets/: get: operationId: api_v1_GenericFarmAssets_list description: API endpoint that allows GenericFarmAsset to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: query name: name schema: type: string - in: query name: parcel schema: type: string format: uuid - in: query name: status schema: type: integer enum: - 0 - 1 - 2 description: |- * `0` - Inactive * `1` - Active * `2` - Deleted tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/GenericFarmAsset' application/json: schema: type: array items: $ref: '#/components/schemas/GenericFarmAsset' description: '' post: operationId: api_v1_GenericFarmAssets_create description: API endpoint that allows GenericFarmAsset to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/GenericFarmAsset' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/GenericFarmAsset' multipart/form-data: schema: $ref: '#/components/schemas/GenericFarmAsset' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/GenericFarmAsset' application/json: schema: $ref: '#/components/schemas/GenericFarmAsset' description: '' /api/v1/GenericFarmAssets/{id}/: get: operationId: api_v1_GenericFarmAssets_retrieve description: API endpoint that allows GenericFarmAsset to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Generic Farm Asset. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/GenericFarmAsset' application/json: schema: $ref: '#/components/schemas/GenericFarmAsset' description: '' put: operationId: api_v1_GenericFarmAssets_update description: API endpoint that allows GenericFarmAsset to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Generic Farm Asset. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/GenericFarmAsset' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/GenericFarmAsset' multipart/form-data: schema: $ref: '#/components/schemas/GenericFarmAsset' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/GenericFarmAsset' application/json: schema: $ref: '#/components/schemas/GenericFarmAsset' description: '' patch: operationId: api_v1_GenericFarmAssets_partial_update description: API endpoint that allows GenericFarmAsset to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Generic Farm Asset. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedGenericFarmAsset' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedGenericFarmAsset' multipart/form-data: schema: $ref: '#/components/schemas/PatchedGenericFarmAsset' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/GenericFarmAsset' application/json: schema: $ref: '#/components/schemas/GenericFarmAsset' description: '' delete: operationId: api_v1_GenericFarmAssets_destroy description: API endpoint that allows GenericFarmAsset to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Generic Farm Asset. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/IrrigationOperations/: get: operationId: api_v1_IrrigationOperations_list description: API endpoint that allows IrrigationOperation to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: responsible_agent schema: type: string - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/IrrigationOperation' application/json: schema: type: array items: $ref: '#/components/schemas/IrrigationOperation' description: '' post: operationId: api_v1_IrrigationOperations_create description: API endpoint that allows IrrigationOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/IrrigationOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/IrrigationOperation' multipart/form-data: schema: $ref: '#/components/schemas/IrrigationOperation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/IrrigationOperation' application/json: schema: $ref: '#/components/schemas/IrrigationOperation' description: '' /api/v1/IrrigationOperations/{id}/: get: operationId: api_v1_IrrigationOperations_retrieve description: API endpoint that allows IrrigationOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Irrigation Operation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/IrrigationOperation' application/json: schema: $ref: '#/components/schemas/IrrigationOperation' description: '' put: operationId: api_v1_IrrigationOperations_update description: API endpoint that allows IrrigationOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Irrigation Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/IrrigationOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/IrrigationOperation' multipart/form-data: schema: $ref: '#/components/schemas/IrrigationOperation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/IrrigationOperation' application/json: schema: $ref: '#/components/schemas/IrrigationOperation' description: '' patch: operationId: api_v1_IrrigationOperations_partial_update description: API endpoint that allows IrrigationOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Irrigation Operation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedIrrigationOperation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedIrrigationOperation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedIrrigationOperation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/IrrigationOperation' application/json: schema: $ref: '#/components/schemas/IrrigationOperation' description: '' delete: operationId: api_v1_IrrigationOperations_destroy description: API endpoint that allows IrrigationOperation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Irrigation Operation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/Observations/: get: operationId: api_v1_Observations_list description: API endpoint that allows Observation to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/Observation' application/json: schema: type: array items: $ref: '#/components/schemas/Observation' description: '' post: operationId: api_v1_Observations_create description: API endpoint that allows Observation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/Observation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Observation' multipart/form-data: schema: $ref: '#/components/schemas/Observation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/Observation' application/json: schema: $ref: '#/components/schemas/Observation' description: '' /api/v1/Observations/{id}/: get: operationId: api_v1_Observations_retrieve description: API endpoint that allows Observation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Observation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Observation' application/json: schema: $ref: '#/components/schemas/Observation' description: '' put: operationId: api_v1_Observations_update description: API endpoint that allows Observation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/Observation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Observation' multipart/form-data: schema: $ref: '#/components/schemas/Observation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Observation' application/json: schema: $ref: '#/components/schemas/Observation' description: '' patch: operationId: api_v1_Observations_partial_update description: API endpoint that allows Observation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedObservation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedObservation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Observation' application/json: schema: $ref: '#/components/schemas/Observation' description: '' delete: operationId: api_v1_Observations_destroy description: API endpoint that allows Observation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Observation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/Pesticides/: get: operationId: api_v1_Pesticides_list description: API endpoint that allows Pesticide to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: query name: name schema: type: string - in: query name: status schema: type: integer enum: - 0 - 1 - 2 description: |- * `0` - Inactive * `1` - Active * `2` - Deleted tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/Pesticide' application/json: schema: type: array items: $ref: '#/components/schemas/Pesticide' description: '' post: operationId: api_v1_Pesticides_create description: API endpoint that allows Pesticide to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/Pesticide' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Pesticide' multipart/form-data: schema: $ref: '#/components/schemas/Pesticide' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/Pesticide' application/json: schema: $ref: '#/components/schemas/Pesticide' description: '' /api/v1/Pesticides/{id}/: get: operationId: api_v1_Pesticides_retrieve description: API endpoint that allows Pesticide to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Pesticide. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Pesticide' application/json: schema: $ref: '#/components/schemas/Pesticide' description: '' put: operationId: api_v1_Pesticides_update description: API endpoint that allows Pesticide to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Pesticide. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/Pesticide' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/Pesticide' multipart/form-data: schema: $ref: '#/components/schemas/Pesticide' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Pesticide' application/json: schema: $ref: '#/components/schemas/Pesticide' description: '' patch: operationId: api_v1_Pesticides_partial_update description: API endpoint that allows Pesticide to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Pesticide. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedPesticide' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedPesticide' multipart/form-data: schema: $ref: '#/components/schemas/PatchedPesticide' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/Pesticide' application/json: schema: $ref: '#/components/schemas/Pesticide' description: '' delete: operationId: api_v1_Pesticides_destroy description: API endpoint that allows Pesticide to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Pesticide. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/SprayingRecommendation/: get: operationId: api_v1_SprayingRecommendation_list description: API endpoint that allows SprayingRecommendation to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/SprayingRecommendationObservation' application/json: schema: type: array items: $ref: '#/components/schemas/SprayingRecommendationObservation' description: '' post: operationId: api_v1_SprayingRecommendation_create description: API endpoint that allows SprayingRecommendation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/SprayingRecommendationObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/SprayingRecommendationObservation' multipart/form-data: schema: $ref: '#/components/schemas/SprayingRecommendationObservation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/SprayingRecommendationObservation' application/json: schema: $ref: '#/components/schemas/SprayingRecommendationObservation' description: '' /api/v1/SprayingRecommendation/{id}/: get: operationId: api_v1_SprayingRecommendation_retrieve description: API endpoint that allows SprayingRecommendation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Spraying Recommendation Observation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/SprayingRecommendationObservation' application/json: schema: $ref: '#/components/schemas/SprayingRecommendationObservation' description: '' put: operationId: api_v1_SprayingRecommendation_update description: API endpoint that allows SprayingRecommendation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Spraying Recommendation Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/SprayingRecommendationObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/SprayingRecommendationObservation' multipart/form-data: schema: $ref: '#/components/schemas/SprayingRecommendationObservation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/SprayingRecommendationObservation' application/json: schema: $ref: '#/components/schemas/SprayingRecommendationObservation' description: '' patch: operationId: api_v1_SprayingRecommendation_partial_update description: API endpoint that allows SprayingRecommendation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Spraying Recommendation Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedSprayingRecommendationObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedSprayingRecommendationObservation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedSprayingRecommendationObservation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/SprayingRecommendationObservation' application/json: schema: $ref: '#/components/schemas/SprayingRecommendationObservation' description: '' delete: operationId: api_v1_SprayingRecommendation_destroy description: API endpoint that allows SprayingRecommendation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Spraying Recommendation Observation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/VigorEstimation/: get: operationId: api_v1_VigorEstimation_list description: API endpoint that allows VigorEstimation to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/VigorEstimationObservation' application/json: schema: type: array items: $ref: '#/components/schemas/VigorEstimationObservation' description: '' post: operationId: api_v1_VigorEstimation_create description: API endpoint that allows VigorEstimation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/VigorEstimationObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/VigorEstimationObservation' multipart/form-data: schema: $ref: '#/components/schemas/VigorEstimationObservation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/VigorEstimationObservation' application/json: schema: $ref: '#/components/schemas/VigorEstimationObservation' description: '' /api/v1/VigorEstimation/{id}/: get: operationId: api_v1_VigorEstimation_retrieve description: API endpoint that allows VigorEstimation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Vigor Estimation Observation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/VigorEstimationObservation' application/json: schema: $ref: '#/components/schemas/VigorEstimationObservation' description: '' put: operationId: api_v1_VigorEstimation_update description: API endpoint that allows VigorEstimation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Vigor Estimation Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/VigorEstimationObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/VigorEstimationObservation' multipart/form-data: schema: $ref: '#/components/schemas/VigorEstimationObservation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/VigorEstimationObservation' application/json: schema: $ref: '#/components/schemas/VigorEstimationObservation' description: '' patch: operationId: api_v1_VigorEstimation_partial_update description: API endpoint that allows VigorEstimation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Vigor Estimation Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedVigorEstimationObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedVigorEstimationObservation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedVigorEstimationObservation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/VigorEstimationObservation' application/json: schema: $ref: '#/components/schemas/VigorEstimationObservation' description: '' delete: operationId: api_v1_VigorEstimation_destroy description: API endpoint that allows VigorEstimation to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Vigor Estimation Observation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/YieldPrediction/: get: operationId: api_v1_YieldPrediction_list description: API endpoint that allows YieldPrediction to be viewed or edited. parameters: - in: query name: activity_type schema: type: string format: uuid - in: query name: format schema: type: string enum: - json - jsonld - in: query name: fromDate schema: type: string format: date-time - in: query name: parcel schema: type: string format: uuid - in: query name: title schema: type: string - in: query name: toDate schema: type: string format: date-time tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: type: array items: $ref: '#/components/schemas/YieldPredictionObservation' application/json: schema: type: array items: $ref: '#/components/schemas/YieldPredictionObservation' description: '' post: operationId: api_v1_YieldPrediction_create description: API endpoint that allows YieldPrediction to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/YieldPredictionObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/YieldPredictionObservation' multipart/form-data: schema: $ref: '#/components/schemas/YieldPredictionObservation' required: true security: - cookieAuth: [] responses: '201': content: application/ld+json: schema: $ref: '#/components/schemas/YieldPredictionObservation' application/json: schema: $ref: '#/components/schemas/YieldPredictionObservation' description: '' /api/v1/YieldPrediction/{id}/: get: operationId: api_v1_YieldPrediction_retrieve description: API endpoint that allows YieldPrediction to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Yield Prediction Observation. required: true tags: - api security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/YieldPredictionObservation' application/json: schema: $ref: '#/components/schemas/YieldPredictionObservation' description: '' put: operationId: api_v1_YieldPrediction_update description: API endpoint that allows YieldPrediction to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Yield Prediction Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/YieldPredictionObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/YieldPredictionObservation' multipart/form-data: schema: $ref: '#/components/schemas/YieldPredictionObservation' required: true security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/YieldPredictionObservation' application/json: schema: $ref: '#/components/schemas/YieldPredictionObservation' description: '' patch: operationId: api_v1_YieldPrediction_partial_update description: API endpoint that allows YieldPrediction to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Yield Prediction Observation. required: true tags: - api requestBody: content: application/json: schema: $ref: '#/components/schemas/PatchedYieldPredictionObservation' application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/PatchedYieldPredictionObservation' multipart/form-data: schema: $ref: '#/components/schemas/PatchedYieldPredictionObservation' security: - cookieAuth: [] responses: '200': content: application/ld+json: schema: $ref: '#/components/schemas/YieldPredictionObservation' application/json: schema: $ref: '#/components/schemas/YieldPredictionObservation' description: '' delete: operationId: api_v1_YieldPrediction_destroy description: API endpoint that allows YieldPrediction to be viewed or edited. parameters: - in: query name: format schema: type: string enum: - json - jsonld - in: path name: id schema: type: string format: uuid description: A UUID string identifying this Yield Prediction Observation. required: true tags: - api security: - cookieAuth: [] responses: '204': description: No response body /api/v1/schema/: get: operationId: api_v1_schema_retrieve description: |- OpenApi3 schema for this API. Format can be selected via content negotiation. - YAML: application/vnd.oai.openapi - JSON: application/vnd.oai.openapi+json parameters: - in: query name: format schema: type: string enum: - json - yaml - in: query name: lang schema: type: string enum: - af - ar - ar-dz - ast - az - be - bg - bn - br - bs - ca - ckb - cs - cy - da - de - dsb - el - en - en-au - en-gb - eo - es - es-ar - es-co - es-mx - es-ni - es-ve - et - eu - fa - fi - fr - fy - ga - gd - gl - he - hi - hr - hsb - hu - hy - ia - id - ig - io - is - it - ja - ka - kab - kk - km - kn - ko - ky - lb - lt - lv - mk - ml - mn - mr - ms - my - nb - ne - nl - nn - os - pa - pl - pt - pt-br - ro - ru - sk - sl - sq - sr - sr-latn - sv - sw - ta - te - tg - th - tk - tr - tt - udm - ug - uk - ur - uz - vi - zh-hans - zh-hant tags: - api security: - cookieAuth: [] - {} responses: '200': content: application/vnd.oai.openapi: schema: type: object additionalProperties: {} application/yaml: schema: type: object additionalProperties: {} application/vnd.oai.openapi+json: schema: type: object additionalProperties: {} application/json: schema: type: object additionalProperties: {} description: '' components: schemas: AddRawMaterialCompostQuantity: type: object properties: id: type: string format: uuid readOnly: true typeName: type: string quantityValue: $ref: '#/components/schemas/AppliedAmmountField' required: - id - quantityValue - typeName AddRawMaterialOperation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true hasStartDatetime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true operatedOn: type: string format: uuid responsibleAgent: type: string nullable: true usesAgriculturalMachinery: type: array items: type: string format: uuid hasCompostMaterial: type: array items: $ref: '#/components/schemas/AddRawMaterialCompostQuantity' required: - activityType - hasCompostMaterial - hasStartDatetime - id - operatedOn - usesAgriculturalMachinery AddressField: type: object properties: adminUnitL1: type: string adminUnitL2: type: string addressArea: type: string municipality: type: string community: type: string locatorName: type: string required: - addressArea - adminUnitL1 - adminUnitL2 - community - locatorName - municipality AgriculturalMachine: type: object properties: id: type: string format: uuid readOnly: true name: type: string maxLength: 100 description: type: string nullable: true hasAgriParcel: type: string format: uuid purchase_date: type: string format: date manufacturer: type: string maxLength: 255 model: type: string maxLength: 255 seria_number: type: string maxLength: 255 status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 invalidatedAtTime: type: string format: date-time readOnly: true dateCreated: type: string format: date-time readOnly: true dateModified: type: string format: date-time readOnly: true required: - dateCreated - dateModified - hasAgriParcel - id - invalidatedAtTime - manufacturer - model - name - purchase_date - seria_number Alert: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true severity: $ref: '#/components/schemas/SeverityEnum' hasAgriParcel: type: string format: uuid validFrom: type: string format: date-time validTo: type: string format: date-time dateIssued: type: string format: date-time readOnly: true nullable: true quantityValue: $ref: '#/components/schemas/ObservationQuantityValueField' relatedObservation: type: string format: uuid nullable: true required: - activityType - dateIssued - hasAgriParcel - id - relatedObservation - validFrom - validTo AppliedAmmountField: type: object properties: unit: type: string numericValue: type: string format: decimal pattern: ^-?\d{0,15}(?:\.\d{0,2})?$ required: - numericValue - unit CategoryEnum: enum: - activity - observation - alert type: string description: |- * `activity` - Activity * `observation` - Observation * `alert` - Alert CompostOperation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true hasStartDatetime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true responsibleAgent: type: string nullable: true usesAgriculturalMachinery: type: array items: type: string format: uuid hasAgriParcel: type: string format: uuid isOperatedOn: type: string hasNestedOperation: type: array items: type: string format: uuid readOnly: true hasMeasurement: type: array items: type: string format: uuid readOnly: true required: - activityType - hasAgriParcel - hasMeasurement - hasNestedOperation - hasStartDatetime - id - isOperatedOn - usesAgriculturalMachinery CompostTurningOperation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true hasStartDatetime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true operatedOn: type: string format: uuid responsibleAgent: type: string nullable: true usesAgriculturalMachinery: type: array items: type: string format: uuid required: - activityType - hasStartDatetime - id - operatedOn - usesAgriculturalMachinery ContactPersonField: type: object properties: firstname: type: string lastname: type: string required: - firstname - lastname CropGrowthStageObservation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true phenomenonTime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true madeBySensor: allOf: - $ref: '#/components/schemas/MadeBySensorField' nullable: true hasAgriParcel: type: string format: uuid hasAgriCrop: type: string format: uuid hasResult: $ref: '#/components/schemas/GenericQuantityValueField' observedProperty: type: string required: - activityType - hasAgriCrop - hasAgriParcel - hasResult - id - observedProperty - phenomenonTime CropProtectionOperation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true hasStartDatetime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true responsibleAgent: type: string nullable: true usesAgriculturalMachinery: type: array items: type: string format: uuid hasAppliedAmount: $ref: '#/components/schemas/AppliedAmmountField' usesPesticide: type: string format: uuid nullable: true operatedOn: type: string format: uuid required: - activityType - hasAppliedAmount - hasStartDatetime - id - operatedOn - usesAgriculturalMachinery - usesPesticide CropSpeciesSerializerField: type: object properties: name: type: string variety: type: string required: - name - variety CropStressIndicatorObservation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true phenomenonTime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true madeBySensor: allOf: - $ref: '#/components/schemas/MadeBySensorField' nullable: true hasAgriParcel: type: string format: uuid hasAgriCrop: type: string format: uuid hasResult: $ref: '#/components/schemas/GenericQuantityValueField' observedProperty: type: string required: - activityType - hasAgriCrop - hasAgriParcel - hasResult - id - observedProperty - phenomenonTime DiseaseDetectionObservation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true phenomenonTime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true madeBySensor: allOf: - $ref: '#/components/schemas/MadeBySensorField' nullable: true hasAgriParcel: type: string format: uuid hasArea: type: string format: decimal pattern: ^-?\d{0,13}(?:\.\d{0,2})?$ hasResult: $ref: '#/components/schemas/GenericQuantityValueField' observedProperty: type: string required: - activityType - hasAgriParcel - hasArea - hasResult - id - observedProperty - phenomenonTime Farm: type: object properties: status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 deleted_at: type: string format: date-time nullable: true created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true id: type: string format: uuid readOnly: true name: type: string description: type: string administrator: type: string telephone: type: string vatID: type: string hasAgriParcel: type: array items: type: string format: uuid readOnly: true contactPerson: $ref: '#/components/schemas/ContactPersonField' address: $ref: '#/components/schemas/AddressField' required: - address - administrator - contactPerson - created_at - description - hasAgriParcel - id - name - telephone - updated_at - vatID FarmAnimal: type: object properties: id: type: string format: uuid readOnly: true nationalID: type: string name: type: string nullable: true maxLength: 100 description: type: string nullable: true hasAgriParcel: type: string format: uuid sex: allOf: - $ref: '#/components/schemas/SexEnum' minimum: -2147483648 maximum: 2147483647 isCastrated: type: boolean species: type: string maxLength: 255 breed: type: string nullable: true maxLength: 255 birthdate: type: string format: date-time isMemberOfAnimalGroup: $ref: '#/components/schemas/FarmAnimalGroupSerializerField' status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 invalidatedAtTime: type: string format: date-time readOnly: true dateCreated: type: string format: date-time readOnly: true dateModified: type: string format: date-time readOnly: true required: - birthdate - dateCreated - dateModified - hasAgriParcel - id - invalidatedAtTime - species FarmAnimalGroupSerializerField: type: object properties: hasName: type: string FarmCalendarActivity: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true hasStartDatetime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true hasAgriParcel: type: string format: uuid responsibleAgent: type: string nullable: true usesAgriculturalMachinery: type: array items: type: string format: uuid required: - activityType - hasAgriParcel - hasStartDatetime - id - usesAgriculturalMachinery FarmCalendarActivityType: type: object properties: id: type: string format: uuid readOnly: true name: type: string maxLength: 100 description: type: string nullable: true category: $ref: '#/components/schemas/CategoryEnum' background_color: type: string pattern: ^#[0-9A-Fa-f]{6}$ maxLength: 7 border_color: type: string pattern: ^#[0-9A-Fa-f]{6}$ maxLength: 7 text_color: type: string pattern: ^#[0-9A-Fa-f]{6}$ maxLength: 7 activity_endpoint: type: string readOnly: true nullable: true description: The farm activitie API endpoint with the specific details of this activity type. required: - activity_endpoint - id - name FarmCrop: type: object properties: status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 invalidatedAtTime: type: string format: date-time readOnly: true dateCreated: type: string format: date-time readOnly: true dateModified: type: string format: date-time readOnly: true id: type: string format: uuid readOnly: true name: type: string maxLength: 100 description: type: string nullable: true hasAgriParcel: type: string format: uuid cropSpecies: $ref: '#/components/schemas/CropSpeciesSerializerField' growth_stage: type: string nullable: true maxLength: 255 required: - cropSpecies - dateCreated - dateModified - hasAgriParcel - id - invalidatedAtTime - name FarmParcel: type: object properties: status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 deleted_at: type: string format: date-time nullable: true created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true id: type: string format: uuid readOnly: true identifier: type: string maxLength: 255 description: type: string nullable: true validFrom: type: string format: date-time validTo: type: string format: date-time area: type: string format: decimal pattern: ^-?\d{0,13}(?:\.\d{0,2})?$ hasIrrigationFlow: type: string format: decimal pattern: ^-?\d{0,13}(?:\.\d{0,2})?$ nullable: true category: type: string inRegion: type: string nullable: true hasToponym: type: string nullable: true isNitroArea: type: boolean isNatura2000Area: type: boolean isPdopgArea: type: boolean isIrrigated: type: boolean isCultivatedInLevels: type: boolean isGroundSlope: type: boolean depiction: type: string format: uri nullable: true maxLength: 500 hasGeometry: $ref: '#/components/schemas/GeometrySerializerField' location: $ref: '#/components/schemas/LocationSerializerField' hasAgriCrop: type: array items: type: string format: uuid readOnly: true farm: type: string format: uuid required: - category - created_at - farm - hasAgriCrop - hasGeometry - hasIrrigationFlow - hasToponym - id - identifier - inRegion - isCultivatedInLevels - isGroundSlope - isIrrigated - isNatura2000Area - isNitroArea - isPdopgArea - location - updated_at - validFrom - validTo FertilizationOperation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true hasStartDatetime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true responsibleAgent: type: string nullable: true usesAgriculturalMachinery: type: array items: type: string format: uuid hasAppliedAmount: $ref: '#/components/schemas/AppliedAmmountField' hasApplicationMethod: type: string nullable: true usesFertilizer: type: string format: uuid nullable: true operatedOn: type: string format: uuid required: - activityType - hasApplicationMethod - hasAppliedAmount - hasStartDatetime - id - operatedOn - usesAgriculturalMachinery - usesFertilizer Fertilizer: type: object properties: id: type: string format: uuid readOnly: true hasCommercialName: type: string description: type: string nullable: true hasCost: type: string format: decimal pattern: ^-?\d{0,8}(?:\.\d{0,2})?$ isPricePer: type: string hasActiveSubstance: type: string isTargetedTowards: type: string hasNutrientConcentration: type: string status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 dateCreated: type: string format: date-time readOnly: true dateModified: type: string format: date-time readOnly: true invalidatedAtTime: type: string format: date-time readOnly: true required: - dateCreated - dateModified - hasActiveSubstance - hasCommercialName - hasCost - hasNutrientConcentration - id - invalidatedAtTime - isPricePer - isTargetedTowards GenericFarmAsset: type: object properties: status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 invalidatedAtTime: type: string format: date-time readOnly: true dateCreated: type: string format: date-time readOnly: true dateModified: type: string format: date-time readOnly: true id: type: string format: uuid readOnly: true name: type: string maxLength: 100 description: type: string nullable: true hasAgriParcel: type: string format: uuid required: - dateCreated - dateModified - hasAgriParcel - id - invalidatedAtTime - name GenericQuantityValueField: type: object properties: unit: type: string nullable: true hasValue: type: string required: - hasValue GeometrySerializerField: type: object properties: asWKT: type: string required: - asWKT IrrigationOperation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true hasStartDatetime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true responsibleAgent: type: string nullable: true usesAgriculturalMachinery: type: array items: type: string format: uuid hasAppliedAmount: $ref: '#/components/schemas/AppliedAmmountField' usesIrrigationSystem: $ref: '#/components/schemas/UsesIrrigationSystemEnum' operatedOn: type: string format: uuid required: - activityType - hasAppliedAmount - hasStartDatetime - id - operatedOn - usesAgriculturalMachinery - usesIrrigationSystem LocationSerializerField: type: object properties: lat: type: string format: decimal pattern: ^-?\d{0,3}(?:\.\d{0,14})?$ long: type: string format: decimal pattern: ^-?\d{0,3}(?:\.\d{0,14})?$ required: - lat - long MadeBySensorField: type: object properties: name: type: string nullable: true required: - name Observation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true phenomenonTime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true hasAgriParcel: type: string format: uuid madeBySensor: allOf: - $ref: '#/components/schemas/MadeBySensorField' nullable: true hasResult: $ref: '#/components/schemas/GenericQuantityValueField' observedProperty: type: string required: - activityType - hasAgriParcel - hasResult - id - observedProperty - phenomenonTime ObservationQuantityValueField: type: object properties: unit: type: string readOnly: true nullable: true hasValue: type: string readOnly: true nullable: true required: - hasValue - unit PatchedAddRawMaterialOperation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true hasStartDatetime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true operatedOn: type: string format: uuid responsibleAgent: type: string nullable: true usesAgriculturalMachinery: type: array items: type: string format: uuid hasCompostMaterial: type: array items: $ref: '#/components/schemas/AddRawMaterialCompostQuantity' PatchedAgriculturalMachine: type: object properties: id: type: string format: uuid readOnly: true name: type: string maxLength: 100 description: type: string nullable: true hasAgriParcel: type: string format: uuid purchase_date: type: string format: date manufacturer: type: string maxLength: 255 model: type: string maxLength: 255 seria_number: type: string maxLength: 255 status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 invalidatedAtTime: type: string format: date-time readOnly: true dateCreated: type: string format: date-time readOnly: true dateModified: type: string format: date-time readOnly: true PatchedAlert: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true severity: $ref: '#/components/schemas/SeverityEnum' hasAgriParcel: type: string format: uuid validFrom: type: string format: date-time validTo: type: string format: date-time dateIssued: type: string format: date-time readOnly: true nullable: true quantityValue: $ref: '#/components/schemas/ObservationQuantityValueField' relatedObservation: type: string format: uuid nullable: true PatchedCompostOperation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true hasStartDatetime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true responsibleAgent: type: string nullable: true usesAgriculturalMachinery: type: array items: type: string format: uuid hasAgriParcel: type: string format: uuid isOperatedOn: type: string hasNestedOperation: type: array items: type: string format: uuid readOnly: true hasMeasurement: type: array items: type: string format: uuid readOnly: true PatchedCompostTurningOperation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true hasStartDatetime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true operatedOn: type: string format: uuid responsibleAgent: type: string nullable: true usesAgriculturalMachinery: type: array items: type: string format: uuid PatchedCropGrowthStageObservation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true phenomenonTime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true madeBySensor: allOf: - $ref: '#/components/schemas/MadeBySensorField' nullable: true hasAgriParcel: type: string format: uuid hasAgriCrop: type: string format: uuid hasResult: $ref: '#/components/schemas/GenericQuantityValueField' observedProperty: type: string PatchedCropProtectionOperation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true hasStartDatetime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true responsibleAgent: type: string nullable: true usesAgriculturalMachinery: type: array items: type: string format: uuid hasAppliedAmount: $ref: '#/components/schemas/AppliedAmmountField' usesPesticide: type: string format: uuid nullable: true operatedOn: type: string format: uuid PatchedCropStressIndicatorObservation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true phenomenonTime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true madeBySensor: allOf: - $ref: '#/components/schemas/MadeBySensorField' nullable: true hasAgriParcel: type: string format: uuid hasAgriCrop: type: string format: uuid hasResult: $ref: '#/components/schemas/GenericQuantityValueField' observedProperty: type: string PatchedDiseaseDetectionObservation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true phenomenonTime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true madeBySensor: allOf: - $ref: '#/components/schemas/MadeBySensorField' nullable: true hasAgriParcel: type: string format: uuid hasArea: type: string format: decimal pattern: ^-?\d{0,13}(?:\.\d{0,2})?$ hasResult: $ref: '#/components/schemas/GenericQuantityValueField' observedProperty: type: string PatchedFarm: type: object properties: status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 deleted_at: type: string format: date-time nullable: true created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true id: type: string format: uuid readOnly: true name: type: string description: type: string administrator: type: string telephone: type: string vatID: type: string hasAgriParcel: type: array items: type: string format: uuid readOnly: true contactPerson: $ref: '#/components/schemas/ContactPersonField' address: $ref: '#/components/schemas/AddressField' PatchedFarmAnimal: type: object properties: id: type: string format: uuid readOnly: true nationalID: type: string name: type: string nullable: true maxLength: 100 description: type: string nullable: true hasAgriParcel: type: string format: uuid sex: allOf: - $ref: '#/components/schemas/SexEnum' minimum: -2147483648 maximum: 2147483647 isCastrated: type: boolean species: type: string maxLength: 255 breed: type: string nullable: true maxLength: 255 birthdate: type: string format: date-time isMemberOfAnimalGroup: $ref: '#/components/schemas/FarmAnimalGroupSerializerField' status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 invalidatedAtTime: type: string format: date-time readOnly: true dateCreated: type: string format: date-time readOnly: true dateModified: type: string format: date-time readOnly: true PatchedFarmCalendarActivity: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true hasStartDatetime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true hasAgriParcel: type: string format: uuid responsibleAgent: type: string nullable: true usesAgriculturalMachinery: type: array items: type: string format: uuid PatchedFarmCalendarActivityType: type: object properties: id: type: string format: uuid readOnly: true name: type: string maxLength: 100 description: type: string nullable: true category: $ref: '#/components/schemas/CategoryEnum' background_color: type: string pattern: ^#[0-9A-Fa-f]{6}$ maxLength: 7 border_color: type: string pattern: ^#[0-9A-Fa-f]{6}$ maxLength: 7 text_color: type: string pattern: ^#[0-9A-Fa-f]{6}$ maxLength: 7 activity_endpoint: type: string readOnly: true nullable: true description: The farm activitie API endpoint with the specific details of this activity type. PatchedFarmCrop: type: object properties: status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 invalidatedAtTime: type: string format: date-time readOnly: true dateCreated: type: string format: date-time readOnly: true dateModified: type: string format: date-time readOnly: true id: type: string format: uuid readOnly: true name: type: string maxLength: 100 description: type: string nullable: true hasAgriParcel: type: string format: uuid cropSpecies: $ref: '#/components/schemas/CropSpeciesSerializerField' growth_stage: type: string nullable: true maxLength: 255 PatchedFarmParcel: type: object properties: status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 deleted_at: type: string format: date-time nullable: true created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true id: type: string format: uuid readOnly: true identifier: type: string maxLength: 255 description: type: string nullable: true validFrom: type: string format: date-time validTo: type: string format: date-time area: type: string format: decimal pattern: ^-?\d{0,13}(?:\.\d{0,2})?$ hasIrrigationFlow: type: string format: decimal pattern: ^-?\d{0,13}(?:\.\d{0,2})?$ nullable: true category: type: string inRegion: type: string nullable: true hasToponym: type: string nullable: true isNitroArea: type: boolean isNatura2000Area: type: boolean isPdopgArea: type: boolean isIrrigated: type: boolean isCultivatedInLevels: type: boolean isGroundSlope: type: boolean depiction: type: string format: uri nullable: true maxLength: 500 hasGeometry: $ref: '#/components/schemas/GeometrySerializerField' location: $ref: '#/components/schemas/LocationSerializerField' hasAgriCrop: type: array items: type: string format: uuid readOnly: true farm: type: string format: uuid PatchedFertilizationOperation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true hasStartDatetime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true responsibleAgent: type: string nullable: true usesAgriculturalMachinery: type: array items: type: string format: uuid hasAppliedAmount: $ref: '#/components/schemas/AppliedAmmountField' hasApplicationMethod: type: string nullable: true usesFertilizer: type: string format: uuid nullable: true operatedOn: type: string format: uuid PatchedFertilizer: type: object properties: id: type: string format: uuid readOnly: true hasCommercialName: type: string description: type: string nullable: true hasCost: type: string format: decimal pattern: ^-?\d{0,8}(?:\.\d{0,2})?$ isPricePer: type: string hasActiveSubstance: type: string isTargetedTowards: type: string hasNutrientConcentration: type: string status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 dateCreated: type: string format: date-time readOnly: true dateModified: type: string format: date-time readOnly: true invalidatedAtTime: type: string format: date-time readOnly: true PatchedGenericFarmAsset: type: object properties: status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 invalidatedAtTime: type: string format: date-time readOnly: true dateCreated: type: string format: date-time readOnly: true dateModified: type: string format: date-time readOnly: true id: type: string format: uuid readOnly: true name: type: string maxLength: 100 description: type: string nullable: true hasAgriParcel: type: string format: uuid PatchedIrrigationOperation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true hasStartDatetime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true responsibleAgent: type: string nullable: true usesAgriculturalMachinery: type: array items: type: string format: uuid hasAppliedAmount: $ref: '#/components/schemas/AppliedAmmountField' usesIrrigationSystem: $ref: '#/components/schemas/UsesIrrigationSystemEnum' operatedOn: type: string format: uuid PatchedObservation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true phenomenonTime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true hasAgriParcel: type: string format: uuid madeBySensor: allOf: - $ref: '#/components/schemas/MadeBySensorField' nullable: true hasResult: $ref: '#/components/schemas/GenericQuantityValueField' observedProperty: type: string PatchedPesticide: type: object properties: id: type: string format: uuid readOnly: true hasCommercialName: type: string description: type: string nullable: true hasCost: type: string format: decimal pattern: ^-?\d{0,8}(?:\.\d{0,2})?$ isPricePer: type: string hasActiveSubstance: type: string isTargetedTowards: type: string hasPreharvestInterval: type: integer status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 dateCreated: type: string format: date-time readOnly: true dateModified: type: string format: date-time readOnly: true invalidatedAtTime: type: string format: date-time readOnly: true PatchedSprayingRecommendationObservation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true phenomenonTime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true madeBySensor: allOf: - $ref: '#/components/schemas/MadeBySensorField' nullable: true hasAgriParcel: type: string format: uuid hasArea: type: string format: decimal pattern: ^-?\d{0,13}(?:\.\d{0,2})?$ hasResult: $ref: '#/components/schemas/GenericQuantityValueField' observedProperty: type: string usesPesticide: type: string format: uuid nullable: true PatchedVigorEstimationObservation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true phenomenonTime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true madeBySensor: allOf: - $ref: '#/components/schemas/MadeBySensorField' nullable: true hasAgriParcel: type: string format: uuid hasArea: type: string format: decimal pattern: ^-?\d{0,13}(?:\.\d{0,2})?$ hasResult: $ref: '#/components/schemas/GenericQuantityValueField' observedProperty: type: string PatchedYieldPredictionObservation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true phenomenonTime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true madeBySensor: allOf: - $ref: '#/components/schemas/MadeBySensorField' nullable: true hasAgriParcel: type: string format: uuid hasArea: type: string format: decimal pattern: ^-?\d{0,13}(?:\.\d{0,2})?$ hasResult: $ref: '#/components/schemas/GenericQuantityValueField' observedProperty: type: string Pesticide: type: object properties: id: type: string format: uuid readOnly: true hasCommercialName: type: string description: type: string nullable: true hasCost: type: string format: decimal pattern: ^-?\d{0,8}(?:\.\d{0,2})?$ isPricePer: type: string hasActiveSubstance: type: string isTargetedTowards: type: string hasPreharvestInterval: type: integer status: allOf: - $ref: '#/components/schemas/StatusEnum' minimum: -2147483648 maximum: 2147483647 dateCreated: type: string format: date-time readOnly: true dateModified: type: string format: date-time readOnly: true invalidatedAtTime: type: string format: date-time readOnly: true required: - dateCreated - dateModified - hasActiveSubstance - hasCommercialName - hasCost - hasPreharvestInterval - id - invalidatedAtTime - isPricePer - isTargetedTowards SeverityEnum: enum: - minor - moderate - severe - major - critical type: string description: |- * `minor` - Minor * `moderate` - Moderate * `severe` - Severe * `major` - Major * `critical` - Critical SexEnum: enum: - 0 - 1 - 2 type: integer description: |- * `0` - N/A * `1` - Female * `2` - Male SprayingRecommendationObservation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true phenomenonTime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true madeBySensor: allOf: - $ref: '#/components/schemas/MadeBySensorField' nullable: true hasAgriParcel: type: string format: uuid hasArea: type: string format: decimal pattern: ^-?\d{0,13}(?:\.\d{0,2})?$ hasResult: $ref: '#/components/schemas/GenericQuantityValueField' observedProperty: type: string usesPesticide: type: string format: uuid nullable: true required: - activityType - hasAgriParcel - hasArea - hasResult - id - observedProperty - phenomenonTime - usesPesticide StatusEnum: enum: - 0 - 1 - 2 type: integer description: |- * `0` - Inactive * `1` - Active * `2` - Deleted UsesIrrigationSystemEnum: enum: - sprinkler - drip - centre_pivot - furrow - terraced type: string description: |- * `sprinkler` - Sprinkler * `drip` - Drip * `centre_pivot` - Centre Pivot * `furrow` - Furrow * `terraced` - Terraced VigorEstimationObservation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true phenomenonTime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true madeBySensor: allOf: - $ref: '#/components/schemas/MadeBySensorField' nullable: true hasAgriParcel: type: string format: uuid hasArea: type: string format: decimal pattern: ^-?\d{0,13}(?:\.\d{0,2})?$ hasResult: $ref: '#/components/schemas/GenericQuantityValueField' observedProperty: type: string required: - activityType - hasAgriParcel - hasArea - hasResult - id - observedProperty - phenomenonTime YieldPredictionObservation: type: object properties: id: type: string format: uuid readOnly: true activityType: type: string format: uuid title: type: string maxLength: 200 details: type: string nullable: true phenomenonTime: type: string format: date-time hasEndDatetime: type: string format: date-time nullable: true madeBySensor: allOf: - $ref: '#/components/schemas/MadeBySensorField' nullable: true hasAgriParcel: type: string format: uuid hasArea: type: string format: decimal pattern: ^-?\d{0,13}(?:\.\d{0,2})?$ hasResult: $ref: '#/components/schemas/GenericQuantityValueField' observedProperty: type: string required: - activityType - hasAgriParcel - hasArea - hasResult - id - observedProperty - phenomenonTime securitySchemes: cookieAuth: type: apiKey in: cookie name: sessionid