# Organization Contacts

## Fetch Organization Contacts

By performing this query, you can retreive any/all organization's contacts. (per organization ID)

```graphql
query Organization($where: OrganizationWhereUniqueInput!) {
  organization(where: $where) {
    contacts {
      id
      fullName
      email
      phone
    }
  }
}
```

### **Headers**

| Name          | Value              |
| ------------- | ------------------ |
| Content-Type  | `application/json` |
| Authorization | `Bearer <token>`   |

### **Body (**<mark style="color:orange;">OrganizationWhereUniqueInput</mark> object)

| Name                                 | Type   | Description     |
| ------------------------------------ | ------ | --------------- |
| id<mark style="color:red;">\*</mark> | string | Organization ID |

Example body:

```json
{
  "where": {
    "id": "orgId123"
  }
}
```

### **Response**

Returned values:

| Name     | Type   | Description       |
| -------- | ------ | ----------------- |
| id       | string | Contact ID        |
| fullName | string | Contact full name |
| email    | string | Contact email     |
| phone    | string | Contract phone    |

{% tabs %}
{% tab title="🟢 Success" %}

```json
{
	"data": {
		"organization": {
			"contacts": [
				{
					"id": "cljzumgy0000gk603zl8u9xx1",
					"name": "Georgia Hermann"
				},
				{
					"id": "cljzumh0n0019k603fzeaperq",
					"name": "Eugene Labadie"
				},
				{
					"id": "cljzumh2i0029k6039m3nmqvz",
					"name": "Wesley Hermann"
				},
				{
					"id": "cljzumh3i002rk603cho1skcx",
					"name": "Erma Dach MD"
				}
			]
		}
	}
}
```

{% endtab %}

{% tab title="🔴 Failure" %}

```json
```

{% endtab %}
{% endtabs %}

### Try it out!

{% embed url="<https://studio.apollographql.com/sandbox/explorer?endpoint=https://api.inabit.app/graphql&explorerURLState=N4IgJg9gxgrgtgUwHYBcQC4QEcYIE4CeABAPJ4DmAhkgJYBelKNESAFACQDuAFvguqQrV6jZkgDqvPAgCqtHAgCSSAA4wUAQgCURYAB0kelBCG0GTFqx58BXKQh37DKI1BYpKUFAGddBowFMYP4uoUiUiCFGAL4hsUjRINFAA>" %}
