> For the complete documentation index, see [llms.txt](https://docs.ushahidi.com/v3-ushahidi-platform-rest-api-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ushahidi.com/v3-ushahidi-platform-rest-api-documentation/v3/forms/form-contacts.md).

# Form Contacts

{% openapi src="/files/DFxnj85ZsASPYXzkPAko" path="/api/v3/forms/9/contacts" method="get" %}
[UshahidiV3.json](https://content.gitbook.com/content/tXIYKGMTeHub5C8O9fER/blobs/TC8KXqdBoVrA1ZGmo9Kk/UshahidiV3.json)
{% endopenapi %}

## get form contacts

<mark style="color:green;">`POST`</mark> `https://ushahididocs.api.ushahidi.io/api/v3/forms/9/contacts`

#### Request Body

| Name     | Type   | Description |
| -------- | ------ | ----------- |
| contacts | String |             |

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

```javascript
{
    "form_id": 9,
    "count": 1,
    "invalidated_contacts": []
}{
    "form_id": 9,
    "count": 1,
    "invalidated_contacts": []
}
```

{% endtab %}
{% endtabs %}

## edit form contact

<mark style="color:orange;">`PUT`</mark> `https://ushahididocs.api.ushahidi.io/api/v3/forms/9/contacts/15`

#### Request Body

| Name     | Type   | Description |
| -------- | ------ | ----------- |
| contacts | String |             |

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

```javascript
{
    "form_id": 9,
    "count": 1,
    "invalidated_contacts": []
}{
    "form_id": 9,
    "count": 1,
    "invalidated_contacts": []
}
```

{% endtab %}
{% endtabs %}

{% openapi src="/files/DFxnj85ZsASPYXzkPAko" path="/api/v3/forms/6/contacts/2" method="get" %}
[UshahidiV3.json](https://content.gitbook.com/content/tXIYKGMTeHub5C8O9fER/blobs/TC8KXqdBoVrA1ZGmo9Kk/UshahidiV3.json)
{% endopenapi %}

{% openapi src="/files/DFxnj85ZsASPYXzkPAko" path="/api/v3/forms/9/contacts/1" method="delete" %}
[UshahidiV3.json](https://content.gitbook.com/content/tXIYKGMTeHub5C8O9fER/blobs/TC8KXqdBoVrA1ZGmo9Kk/UshahidiV3.json)
{% endopenapi %}
