---
title: "GET /didcomm/out-of-band"
method: GET
path: "/didcomm/out-of-band"
tags: ["DIDComm Out Of Band"]
---

# GET /didcomm/out-of-band

`GET /didcomm/out-of-band`

Retrieve all out of band records by query

## Query parameters

- `invitationId` string
- `role` 'sender' | 'receiver'
- `state` 'initial' | 'await-response' | 'prepare-response' | 'done'
- `threadId` string

## Headers

- `x-tenant-id` string

## Response `200`

Ok

- DidCommOutOfBandRecord[]
  - `id` string, required
  - `createdAt` string, date-time, required
  - `updatedAt` string, date-time
  - `type` string, required
  - `outOfBandInvitation` PlaintextMessage, required
    - `@type` string, required
    - `@id` string, required
    - `~thread` object
      - `pthid` string
      - `thid` string
  - `role` 'sender' | 'receiver', required
  - `state` 'initial' | 'await-response' | 'prepare-response' | 'done', required
  - `alias` string — Alias for the connection(s) created based on the out of band invitation
  - `reusable` boolean, required — Whether the out of band invitation is reusable
  - `autoAcceptConnection` boolean — Whether to auto accept the out of band invitation. If not defined agent config will be used.
  - `mediatorId` string
  - `reuseConnectionId` string

---

[API](https://skmtc.net/openwallet-foundation/apis/credo-rest-api.md) · [All operations](https://skmtc.net/openwallet-foundation/apis/credo-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openwallet-foundation/credo-rest-api/revisions/33596742b733/schema)
