Claims

Create a claim against a DID

POST https://api.borlaug.network/identity/dids/:did/claims

A claim consumer creates a new claim on a DID

Path Parameters

Name
Type
Description

did

string

Headers

Name
Type
Description

Content-Type

string

application/json

Authorization

string

{
	"description" : "Owns a sheep",
	"statements" : [
		{
			"name" : "color",
			"type" : "String",
			"value" : "white",
			"for_verifier":false
		},		
		{
			"name" : "affirmative",
			"type" : "Bool",
			"value" : "true",
			"for_verifier":true
		}
	],
	"private":true
}

List of claims associated with a DID

GET https://api.borlaug.network/identity/dids/:did/claims

Path Parameters

Name
Type
Description

did

number

Query Parameters

Name
Type
Description

per_page

string

page

string

Headers

Name
Type
Description

Authorization

string

application/json

Get a specific claim

GET https://api.borlaug.network/identity/dids/:did/claims/:claimid

Retrieve a claim by it id.

Path Parameters

Name
Type
Description

claimid

number

claim in question

did

number

DID for which claim are queried

Headers

Name
Type
Description

Authorization

string

BWS auth token

Attest a claim

POST https://api.borlaug.network/identity/dids/:did/claims/:claimid/attestations

A claim issuer attests a claim

Path Parameters

Name
Type
Description

claimid

string

did

string

Headers

Name
Type
Description

Content-Type

string

application/json

Authorization

string

{
	"expiry" : "2001-07-08T00:34:60.026490"
}

Revoke attestation

DELETE https://api.borlaug.network/identity/dids/:did/claims/:claimid/attestations

A claim issuer revokes any attestations they have made on this claim

Path Parameters

Name
Type
Description

claimid

string

did

string

Headers

Name
Type
Description

Authorization

string

BWS authorization token

Last updated

Was this helpful?