> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stateset.com/llms.txt
> Use this file to discover all available pages before exploring further.

# The packaged back-end integration catalog (ERP/WMS/TMS/e-commerce/carrier),

> optionally filtered by system class or the event type an adapter consumes.

optionally filtered by system class or the event type an adapter consumes.

### Query parameters

<ParamField query="kind" type="string">
  System class filter
</ParamField>

<ParamField query="consumes" type="string">
  Canonical event type filter
</ParamField>

### Response

`AdapterDescriptor[]` — each element:

<ResponseField name="consumes_events" type="string[]" required>
  Inbound canonical VES event types this adapter writes into the back end.
</ResponseField>

<ResponseField name="display_name" type="string" required />

<ResponseField name="emits_documents" type="string[]" required>
  Outbound X12 transaction sets this adapter originates from back-end state.
</ResponseField>

<ResponseField name="kind" type="AdapterKind" required />

<ResponseField name="name" type="string" required>
  Stable lookup key, e.g. `netsuite`.
</ResponseField>

<ResponseField name="notes" type="string" required />

<ResponseField name="status" type="AdapterStatus" required />

<ResponseField name="vendor" type="string" required />

### Status codes

| Code  | Meaning                  |
| ----- | ------------------------ |
| `200` | Back-end adapter catalog |

<RequestExample>
  ```bash cURL theme={null}
  curl --request GET \
    --url 'https://edi.stateset.com/v1/adapters' \
    --header 'Authorization: Bearer YOUR_API_KEY'
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  [
    {
      "consumes_events": [
        "string"
      ],
      "display_name": "Ada Lovelace",
      "emits_documents": [
        "string"
      ],
      "kind": "erp",
      "name": "Two-Person Tent",
      "notes": "Two-person tent, green — replacement for damaged pole set.",
      "status": "ga",
      "vendor": "string"
    }
  ]
  ```
</ResponseExample>
