> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tp.sima.ag/llms.txt
> Use this file to discover all available pages before exploring further.

# Create



## OpenAPI

````yaml /openapi.yaml post /api/v3/third_party/device_events
openapi: 3.0.0
info:
  title: SIMA Third-Party API
  description: >-
    Referencia completa de la API de Terceros de SIMA. Generada automáticamente
    desde la colección de Postman. Para guías de integración, visitá
    docs.tp.sima.ag.
  version: 1.0.0
servers:
  - url: https://api.qa.sima.ag
    description: Entorno de pruebas (QA)
  - url: https://api.sima.ag
    description: Producción
security:
  - bearerAuth: []
    systemId: []
tags:
  - name: Security
  - name: Version 1
  - name: Version 1 > Active Ingredients
  - name: Version 1 > Applicators
  - name: Version 1 > Application Order Labour Types
  - name: Version 1 > Assignments - Revisar
  - name: Version 1 > Campaigns
  - name: Version 1 > Companies
  - name: Version 1 > Components
  - name: Version 1 > Cultivations
  - name: Version 1 > Establishments
  - name: Version 1 > Farmers
  - name: Version 1 > Formulateds
  - name: Version 1 > FormulatedUse
  - name: Version 1 > Formulation Type
  - name: Version 1 > Machines
  - name: Version 1 > Master Campaigns
  - name: Version 1 > Planting Time
  - name: Version 1 > Plots
  - name: Version 1 > Scoutings
  - name: Version 1 > Scoutings > Adversity Categories
  - name: Version 1 > Scoutings > Adverstiy Kinds
  - name: Version 1 > Scoutings > Adversity
  - name: Version 1 > Scoutings > Scouting
  - name: Version 1 > Units
  - name: Version 1 > VoucherType
  - name: Version 1 > Warehouses
  - name: Version 1 > WorkOrder
  - name: Version 1 > Work Order Labour Type Attribute
  - name: Version 1 > Work Order Labour Type Category
  - name: Version 2
  - name: Version 2 > Establishments
  - name: Version 2 > Plots
  - name: Version 3
  - name: Version 3 > Activity Statuses
  - name: Version 3 > Applicators
  - name: Version 3 > Application Order Labour Types
  - name: Version 3 > Campaign
  - name: Version 3 > Cultivations
  - name: Version 3 > Establishments
  - name: Version 3 > External Plot Association
  - name: Version 3 > External Systems
  - name: Version 3 > Fertilization Control
  - name: Version 3 > Formulated
  - name: Version 3 > Hydric States
  - name: Version 3 > IOT
  - name: Version 3 > IOT > ClimaticFactors
  - name: Version 3 > IOT > Device
  - name: Version 3 > IOT > Device Event
  - name: Version 3 > IOT > Device Event Protocol Result
  - name: Version 3 > IOT > Device Event Protocol
  - name: Version 3 > IOT > Device Event Sample
  - name: Version 3 > IOT > Device Event Sample Group
  - name: Version 3 > IOT > Device Event Measure Threshold
  - name: Version 3 > IOT > WeatherAnomalies
  - name: Version 3 > IOT > WeatherAnomalyTypes
  - name: Version 3 > Machines
  - name: Version 3 > Master Campaigns
  - name: Version 3 > Master Campaign Cycles
  - name: Version 3 > Phenological States
  - name: Version 3 > Planting Control
  - name: Version 3 > Planting Times
  - name: Version 3 > Plant Stand Control
  - name: Version 3 > Plots
  - name: Version 3 > Plot States
  - name: Version 3 > Progress Report
  - name: Version 3 > Harvest Progress
  - name: Version 3 > Planting Progress
  - name: Version 3 > SIlo Bag
  - name: Version 3 > SIlo Bag > Silobag Scoutings & Extractions
    description: Endpoints to manage silobag scoutings and extractions.
  - name: Version 3 > SIlo Bag > Silobag Campaigns
    description: Endpoints to manage silobag campaigns.
  - name: Version 3 > Scoutings
  - name: Version 3 > Scoutings > Scouting
  - name: Version 3 > Scoutings > Measure
  - name: Version 3 > Tags
  - name: Version 3 > Units
  - name: Version 3 > Warehouses
  - name: Version 3 > Waypoint
  - name: Version 3 > Work Orders
  - name: Version 3 > Work Order Labour Type Categories
paths:
  /api/v3/third_party/device_events:
    post:
      tags:
        - Version 3 > IOT > Device Event
      summary: Create
      parameters:
        - name: X-SIMA-APIKEY
          in: header
          schema:
            type: string
          example: '{{new_api_key}}'
        - name: X-SIMA-SYSTEM-ID
          in: header
          schema:
            type: string
          example: '{{protocol_system_id}}'
        - name: Accept
          in: header
          schema:
            type: string
          example: application/json
        - name: Content-Type
          in: header
          schema:
            type: string
          example: application/json
      requestBody:
        content:
          '*/*':
            schema:
              type: string
              example: >-
                "{            \n    \"observations\": \"Test Observation\",\n   
                \"device_id\": 17,\n    \"semaphore\": 1,\n   
                \"device_event_protocol_results\": [\n        {\n           
                \"device_event_measure_threshold_id\": 1,\n           
                \"semaphore\": 1,  \n            \"table_code_id\": 62,    
                \n            \"device_event_sample\": \n               
                {            \n                    \"value\":
                4                       \n               
                }                       \n        },\n        {\n           
                \"device_event_measure_threshold_id\": 2,\n           
                \"semaphore\": 1,       \n            \"table_code_id\": 62,    
                \n            \"device_event_sample\": \n               
                {            \n                    \"value\":
                1                       \n               
                }                       \n        },\n        {\n           
                \"device_event_measure_threshold_id\": 3,\n           
                \"semaphore\": 1,       \n            \"table_code_id\": 62,    
                \n            \"device_event_sample\": \n               
                {            \n                    \"value\":
                1                       \n               
                }                       \n        },\n        {\n           
                \"device_event_measure_threshold_id\": 5,\n           
                \"semaphore\": 1,       \n            \"table_code_id\": 62,    
                \n            \"device_event_sample\": \n               
                {            \n                    \"value\":
                1                       \n               
                }                       \n        }\n    ],\n   
                \"device_event_sample_group\": {           \n       
                \"observations\": \"observación Nº1\"               \n   
                },\n    \"table_code_id\": 56,\n    \"date\":
                \"{{currentDateTime}}\",\n    \"suitable_for_scouting\":
                true\n}\n"
      responses:
        '201':
          description: Created
          headers:
            Date:
              schema:
                type: string
                example: Mon, 30 Jun 2025 15:39:12 GMT
            Server:
              schema:
                type: string
                example: Apache/2.4.54 (Debian)
            X-Powered-By:
              schema:
                type: string
                example: PHP/7.4.33
            Cache-Control:
              schema:
                type: string
                example: no-cache, private
            X-Debug-Token:
              schema:
                type: string
                example: 80bad1
            X-Debug-Token-Link:
              schema:
                type: string
                example: http://localhost:8080/app_dev.php/_profiler/80bad1
            Set-Cookie:
              schema:
                type: string
                example: >-
                  sf_redirect=%7B%22token%22%3A%2280bad1%22%2C%22route%22%3A%22api_v3_create_third_party_device_event%22%2C%22method%22%3A%22POST%22%2C%22controller%22%3A%7B%22class%22%3A%22Kodear%5C%5CApiBundle%5C%5CController%5C%5Cv3%5C%5CThirdParty%5C%5CIOT%5C%5CDeviceEventsController%22%2C%22method%22%3A%22create%22%2C%22file%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fhtml%5C%2Fsrc%5C%2FKodear%5C%2FApiBundle%5C%2FController%5C%2Fv3%5C%2FThirdParty%5C%2FIOT%5C%2FDeviceEventsController.php%22%2C%22line%22%3A55%7D%2C%22status_code%22%3A201%2C%22status_text%22%3A%22Created%22%7D;
                  path=/; httponly
            Content-Length:
              schema:
                type: integer
                example: '699'
            Connection:
              schema:
                type: string
                example: close
            Content-Type:
              schema:
                type: string
                example: application/json
          content:
            application/json:
              schema:
                type: object
              example:
                id: 33
                observations: Test Observation
                date: '2025-06-30T12:39:12-03:00'
                device_id: 17
                semaphore: 1
                device_event_protocol_result_ids:
                  - 114
                  - 115
                  - 116
                  - 117
                suitable_for_scouting: true
                localization:
                  geometry: >-
                    {"type":"Polygon","coordinates":[[[-60.089164784458,-34.489185130275],[-60.076832772174,-34.498748477177],[-60.088291169086,-34.508474162058],[-60.092453957477,-34.505291335563],[-60.094685555378,-34.506988858153],[-60.101165772357,-34.501436416286],[-60.089164784458,-34.489185130275]]]}
                  latitude: -34.8839992
                  longitude: -60.014592
                created_at: '2025-06-30T12:39:16-03:00'
                modified_at: '2025-06-30T12:39:16-03:00'
                deleted_at: null
                active: true
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: access_token obtenido via POST /api/v2/login
    systemId:
      type: apiKey
      in: header
      name: X-SIMA-SYSTEM-ID
      description: Identificador del sistema integrador (8 para Third-Party API)

````