Presentation Template
Bearer <access_token>
Origin as you set in application cors
Domain name
fyre.hypersign.idname of the presentation template
alumni_credential_request (sanke_case)presentaion template Created
Domain name
fyre.hypersign.idname of the presentation template
alumni_credential_request (sanke_case)name must be unique for an app
POST /api/v1/presentation/template HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 591
{
"domain": "fyre.hypersign.id",
"name": "alumni_credential_request (sanke_case)",
"query": [
{
"type": "QueryByExample / DIDAuthentication",
"credentialQuery": [
{
"required": true,
"reason": "We need you to prove your eligibility to work.",
"example": {
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"type": "AlumniCredential",
"credentialSubject": {
"name": "Random name",
"id": "did:hid:testnet:............................."
},
"credentialSchema": {
"id": "sch:hid:testnet:...............",
"type": "JsonSchemaValidator2018"
},
"trustedIssuer": [
{
"required": true,
"issuer": "did:hid:testnet:................"
}
]
}
}
]
}
]
}{
"domain": "fyre.hypersign.id",
"name": "alumni_credential_request (sanke_case)",
"query": [
{
"type": "QueryByExample / DIDAuthentication",
"credentialQuery": [
{
"required": true,
"reason": "We need you to prove your eligibility to work.",
"example": {
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"type": "AlumniCredential",
"credentialSubject": {
"name": "Random name",
"id": "did:hid:testnet:............................."
},
"credentialSchema": {
"id": "sch:hid:testnet:...............",
"type": "JsonSchemaValidator2018"
},
"trustedIssuer": [
{
"required": true,
"issuer": "did:hid:testnet:................"
}
]
}
}
]
}
]
}Page value
1Fetch limited list of data
10Bearer <access_token>
Origin as you set in application cors
List of presentation template
totalCount
12No template has created for appId 42...18-....
GET /api/v1/presentation/template HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"totalCount": 12,
"data": [
{
"appId": "43...18-...........",
"domain": "fyre.hypersign.id",
"query": [
{
"type": "QueryByExample",
"credentialQuery": [
{
"required": true,
"reason": "We need you to prove your eligibility to work.",
"example": {
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"type": "AlumniCredential",
"credentialSubject": {
"name": "Random name",
"id": "did:hid:testnet:............................."
},
"credentialSchema": {
"id": "sch:hid:testnet:...............",
"type": "JsonSchemaValidator2018"
},
"trustedIssuer": [
{
"required": true,
"issuer": "did:hid:testnet:................"
}
]
}
}
]
}
]
}
]
}Bearer <access_token>
Origin as you set in application cors
Presentation template detail
Application Id
43...18-...........Domain name
fyre.hypersign.idResource not found
GET /api/v1/presentation/template/{templateId} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"appId": "43...18-...........",
"domain": "fyre.hypersign.id",
"query": [
{
"type": "QueryByExample",
"credentialQuery": [
{
"required": true,
"reason": "We need you to prove your eligibility to work.",
"example": {
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"type": "AlumniCredential",
"credentialSubject": {
"name": "Random name",
"id": "did:hid:testnet:............................."
},
"credentialSchema": {
"id": "sch:hid:testnet:...............",
"type": "JsonSchemaValidator2018"
},
"trustedIssuer": [
{
"required": true,
"issuer": "did:hid:testnet:................"
}
]
}
}
]
}
]
}Bearer <access_token>
Origin as you set in application cors
Domain name
fyre.hypersign.idname of the presentation template
alumni_credential_request (sanke_case)Template Updated
Application Id
43...18-...........Domain name
fyre.hypersign.idError occured at the time of updating
PATCH /api/v1/presentation/template/{templateId} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 591
{
"domain": "fyre.hypersign.id",
"name": "alumni_credential_request (sanke_case)",
"query": [
{
"type": "QueryByExample / DIDAuthentication",
"credentialQuery": [
{
"required": true,
"reason": "We need you to prove your eligibility to work.",
"example": {
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"type": "AlumniCredential",
"credentialSubject": {
"name": "Random name",
"id": "did:hid:testnet:............................."
},
"credentialSchema": {
"id": "sch:hid:testnet:...............",
"type": "JsonSchemaValidator2018"
},
"trustedIssuer": [
{
"required": true,
"issuer": "did:hid:testnet:................"
}
]
}
}
]
}
]
}{
"appId": "43...18-...........",
"domain": "fyre.hypersign.id",
"query": [
{
"type": "QueryByExample",
"credentialQuery": [
{
"required": true,
"reason": "We need you to prove your eligibility to work.",
"example": {
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"type": "AlumniCredential",
"credentialSubject": {
"name": "Random name",
"id": "did:hid:testnet:............................."
},
"credentialSchema": {
"id": "sch:hid:testnet:...............",
"type": "JsonSchemaValidator2018"
},
"trustedIssuer": [
{
"required": true,
"issuer": "did:hid:testnet:................"
}
]
}
}
]
}
]
}Bearer <access_token>
Origin as you set in application cors
Template Deleted Successfully
Application Id
43...18-...........Domain name
fyre.hypersign.idNo resource found for templateId 63d7c558743fea9d22aab...
DELETE /api/v1/presentation/template/{templateId} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"appId": "43...18-...........",
"domain": "fyre.hypersign.id",
"query": [
{
"type": "QueryByExample",
"credentialQuery": [
{
"required": true,
"reason": "We need you to prove your eligibility to work.",
"example": {
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"type": "AlumniCredential",
"credentialSubject": {
"name": "Random name",
"id": "did:hid:testnet:............................."
},
"credentialSchema": {
"id": "sch:hid:testnet:...............",
"type": "JsonSchemaValidator2018"
},
"trustedIssuer": [
{
"required": true,
"issuer": "did:hid:testnet:................"
}
]
}
}
]
}
]
}Last updated