> For the complete documentation index, see [llms.txt](https://docs.omnidesk.io/omnidesk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.omnidesk.io/omnidesk/survey/push-data.md).

# Push data

It is possible to use data from an external survey system.

## Push survey data for a ticket

<mark style="color:green;">`POST`</mark> `https://account.omnidesk.com/api/v2/survey/ticketSurvey`

Either ticketID or a randomTicketID needs to be specified.

#### Request Body

| Name                 | Type    | Description             |
| -------------------- | ------- | ----------------------- |
| surveyServer         | string  | myserver.prod.brand.com |
| fields\[0]\['value'] | string  | Value of a survey field |
| fields\[0]\['id']    | integer | ID of a survey field    |
| grade                | integer |                         |
| ticketRandomID       | string  |                         |
| ticketID             | integer |                         |

{% tabs %}
{% tab title="200 " %}

```
{
    "type": "result",
    "status": "success",
    "message": "Survey data is saved for the specified ticket."
}
```

{% endtab %}
{% endtabs %}

Sample CURL:

curl --request POST  --url [https://{{accountName}}.omnidesk.com/api/v2/survey/ticketSurvey](https://app.omnidesk.io/api/v2/survey/ticketSurvey)  --header 'apikey: '  {{apiKey}} --header 'content-type: multipart/form-data; boundary=---011000010111000001101001'  --form surveyServer=test.test.com  --form 'fields\[0]\[value]=great support from employee'  --form 'fields\[0]\[id]=1'  --form 'fields\[1]\[value]=feedback to company'  --form 'fields\[1]\[id]=2'  --form grade=9  --form ticketID=937137
