Profiles
Create profile
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
didstring · min: 32RequiredExample:
A DID
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59Responses
200
Profile has been created
application/json
didstringRequired
namestringRequired
logostringOptional
400
Error creating profile
application/json
402
Transaction limit reached or upgrade required to proceed
application/json
404
User does not own profile DID
application/json
post
/profilesGet profile
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
didstring · min: 32RequiredExample:
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59Responses
200
Expected response to a valid request
application/json
didstringRequired
namestringRequired
logostringOptional
400
Error getting profile
application/json
404
Profile was not found
application/json
get
/profiles/{did}List profiles
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
offsetinteger · int32OptionalDefault:
How many items to offset by for pagination
0limitinteger · int32 · min: 1 · max: 64OptionalDefault:
How many items to return at one time (max 64)
64Responses
200
A paged array of profiles
application/json
didstringRequired
namestringRequired
logostringOptional
400
Application error
application/json
get
/profilesUpdate profile
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
didstring · min: 32RequiredExample:
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59Body
didstring · min: 32RequiredExample:
A DID
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59Responses
200
Profile has been updated
application/json
didstringRequired
namestringRequired
logostringOptional
400
Error creating profile
application/json
402
Transaction limit reached or upgrade required to proceed
application/json
patch
/profiles/{did}Delete profile
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
didstring · min: 32RequiredExample:
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59Responses
200
Profile Deleted
No content
400
Error deleting profile
application/json
404
Profile was not found
application/json
delete
/profiles/{did}No content
Last updated
Was this helpful?