---
title: "POST /didcomm/proofs/request-proof"
method: POST
path: "/didcomm/proofs/request-proof"
tags: ["DIDComm Proofs"]
---

# POST /didcomm/proofs/request-proof

`POST /didcomm/proofs/request-proof`

Creates a presentation request bound to existing connection

## Headers

- `x-tenant-id` string

## Request body

- DidCommProofsSendRequestOptions
  - `goalCode` string
  - `parentThreadId` string
  - `autoAcceptProof` 'always' | 'contentApproved' | 'never' — Typing of the state for auto acceptance
  - `comment` string
  - `willConfirm` boolean
  - `protocolVersion` 'v1' | 'v2', required
  - `proofFormats` object, required
    - `anoncreds` AnonCredsRequestProofFormatOptions
      - `name` string, required
      - `version` string, required
      - `non_revoked` AnonCredsNonRevokedInterval
        - `from` number, double
        - `to` number, double
      - `requested_attributes` object
      - `requested_predicates` object
    - `indy` AnonCredsRequestProofFormatOptions
      - `name` string, required
      - `version` string, required
      - `non_revoked` AnonCredsNonRevokedInterval
        - `from` number, double
        - `to` number, double
      - `requested_attributes` object
      - `requested_predicates` object
  - `connectionId` string, required

## Response `200`

Ok

- unknown

---

[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)
