Skip to content

Sends a proof request

POST
/orgs/{orgId}/proofs

Sends a proof request

Authorizations

Parameters

Path Parameters

orgId
required
string

Query Parameters

requestType
required
string
Allowed values: indy presentationExchange

Request Body required

object
goalCode
string
parentThreadId
string
willConfirm
boolean
protocolVersion
string
connectionId
required
string
proofFormats
required
Array<object>
object
indy
required
Array<object>
object
attributes
required
Array<object>
object
schemaId
string
condition
string
value
string
credDefId
string
[
{
"attributeName": "attributeName",
"condition": ">=",
"value": "predicates",
"credDefId": "string",
"schemaId": "string"
}
]
{
"attributes": [
{
"attributeName": "attributeName",
"condition": ">=",
"value": "predicates",
"credDefId": "string",
"schemaId": "string"
}
]
}
{
"indy": {
"attributes": [
{
"attributeName": "attributeName",
"condition": ">=",
"value": "predicates",
"credDefId": "string",
"schemaId": "string"
}
]
}
}
presentationDefinition
required
Array<object>
object
input_descriptors
required
Array<object>
object
id
required
string
name
required
string
purpose
required
string
schema
required
Array<object>
object
uri
required
string
constraints
required
object
fields
required
Array<object>
object
path
required
Array<string>
{
"id": "32f54163-7166-48f1-93d8-ff217bdb0653",
"inputDescriptors": [
{
"id": "healthcare_input_1",
"name": "Medical History",
"schema": [
{
"uri": "https://health-schemas.org/1.0.1/medical_history.json"
}
],
"constraints": {
"fields": [
{
"path": [
"$.PatientID"
]
}
]
}
}
]
}
comment
string
autoAcceptProof
object

Responses

200

Success

object
message
required
string
Success
success
required
boolean
data
required
object
statusCode
required
number
200

401

Unauthorized

object
statusCode
required
number
401
error
required
string
Unauthorized

403

Forbidden

object
statusCode
required
number
403
error
required
string
Forbidden