{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/auravant/json-schema/auravant-post-spots-spot-request-schema.json",
  "title": "PostSpotsSpotRequest",
  "x-generated": "2026-11-09",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/auravant-openapi-generated.yml#/components/schemas/PostSpotsSpotRequest",
  "type": "object",
  "properties": {
    "uuid": {
      "type": "string",
      "description": "UUID v1 que sirve de identificador del marcador (si no se envía, se genera automáticamente)"
    },
    "field_id": {
      "type": "integer",
      "description": "ID de lote donde se crea el marcador"
    },
    "name": {
      "type": "string",
      "description": "Nombre (título) del marcador"
    },
    "shape": {
      "type": "string",
      "description": "WKT del Punto o Polígono que define la figura del marcador"
    },
    "tags": {
      "type": "array",
      "description": "Array de objectos con uuids/nombres de los tags con los cuales será asociado el marcador"
    },
    "items": {
      "type": "object",
      "description": "Objeto con uuid y tag del tag a crear"
    },
    "group_uuid": {
      "type": "string",
      "description": "UUID v1 que sirve de identificador para un grupo de marcadores"
    },
    "texts": {
      "type": "array",
      "description": "Array de objetos que definen textos en el espacio de escritura de marcadores"
    },
    "imgs": {
      "type": "array",
      "description": "Array de objetos que contienen los identificadores y coordenadas de las imágenes"
    },
    "sample_set": {
      "type": "object",
      "description": "Objeto opcional con sample_set_uuid y sample_set_type"
    },
    "data": {
      "type": "object",
      "description": "Objeto opcional con variables"
    }
  },
  "required": [
    "field_id",
    "shape"
  ]
}