# OT creada

En caso de estar configurado el webhook correspondiente, se disparará el evento **workorder.created** cuando se cree una nueva OT.

{% hint style="info" %}
Si desea configurar los webhooks siga los pasos en [Configurar webhook](/como-usar-la-api/nueva-entrega.md)
{% endhint %}

{% hint style="warning" %}
Para el caso de las OTs repetitivas, el evento no se disparará sino hasta que la instancia particular sea modificada por primera vez.

<mark style="color:orange;">**Por ejemplo:**</mark> Si creamos una OT repetitiva que se ejecute 1 vez por semana, es lógico pensar que no se pueden disparar eventos de **workorder.created** por cada instancia, dado que son infinitas.&#x20;

La instancia "x" de la repetición se considerará creada con la primer modificación que se realice sobre dicha instancia, por ejempo, asignarla a un usuario, modificar sus etiquetas, modificar su duración, modificar sus indicaciones, etc.

<mark style="color:orange;">**IMPORTANTE:**</mark> Puede darse el caso que la instancia de la OT repetitiva sea completada por el técnico sin antes haberse realizado ninguna modificación mencionada. Si este es el caso, <mark style="color:red;">**no se ejecutará**</mark> el evento **workorder.created**, si no el evento [**workorder.finished**](/modulos/ordenes-de-trabajo/orden-de-trabajo-finalizada/orden-de-trabajo-finalizada.md)
{% endhint %}

### Datos enviados en el evento

Los datos son enviados mediante una consulta HTTP POST, en donde el body contiene el siguiente texto en formato JSON.

```json
{
   "eventType":"workorder.created",
   "payload":{
      "_id": "48",
      ... // Otros datos de la OT
    }
}
```

**eventType:** Tipo de evento. Para este caso siempre será "**workorder.created**"

**payload:** Son los datos completos de la OT, que pueden variar según el estado en que se encuentre (PENDIENTE, PROYECTADA o ASIGNADA) Ver la definición de cada uno de los campos en [Obtener OT](/modulos/ordenes-de-trabajo/obtener-ot.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.api.persat.com.ar/modulos/ordenes-de-trabajo/orden-de-trabajo-finalizada/orden-de-trabajo-creada.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
