How to update identity?
Process of updating an identity
Arrange Identity
{
"id": "string",
"identifier": "string",
"provider": "string",
"default": {
"address": "address",
"chain": number,
"isContract": boolean
},
"secondary": [
{
"address": "address",
"chain": number,
"isContract": boolean
},
{
"address": "address",
"chain": number,
"isContract": boolean
}
]
}
Generate Message
Authorizations
secret-keystringRequired
Body
idstringRequired
identifierstringRequired
providerstringRequired
currentSignaturestringOptional
previousSignaturestringOptional
Responses
200Success
application/json
statusintegerOptional
timestampstring Β· date-timeOptional
400Error
application/json
401Error
application/json
post
/identity/generate-messageUpdate Identity
Important Note
Authorizations
secret-keystringRequired
Body
idstringRequired
currentSignaturestringRequired
previousSignaturestringOptional
Responses
200Success
application/json
idstringRequired
identifierstringRequired
providerIdstringRequired
defaultAddressstringRequired
nonceintegerOptionalDefault:
0currentSignaturestringRequired
previousSignaturestringOptional
isContractbooleanOptionalDefault:
falsesyncedAtstring Β· date-timeRequired
createdAtstring Β· date-timeOptional
400Error
application/json
401Error
application/json
patch
/identityResolve Identity
Authorizations
secret-keystringRequired
Query parameters
idstringOptionalExample:
satyams@fetcchaddressstringOptionalExample:
0x8E9e20b90efa7d0A072bfc8b0C74D96104F1F6FEsignedMessagestringOptionalExample:
0x8E9e20b90efa7d0A072bfc8b0C74D96104F1F6FE34423232Responses
200Success
application/json
statusintegerOptional
timestampstring Β· date-timeOptional
400Error
application/json
401Error
application/json
get
/identityLast updated