Download OpenAPI specification:Download
{- "didDocument": {
- "id": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ",
- "publicKey": [
- {
- "id": "#signingKey",
- "controller": "",
- "type": "EcdsaSecp256k1VerificationKey2019",
- "publicKeyJwk": {
- "kty": "EC",
- "crv": "secp256k1",
- "x": "VAgwloTLWSXNHSbgLaXXL3L4kVGB4_6z1I-535RvS6U",
- "y": "9KrEUnPOkDR_WCHCtifqZqylm1UgT0o-r0da9vVSId8"
}
}
], - "service": [ ],
- "authentication": [
- "#signingKey"
]
}, - "methodMetadata": {
- "published": false,
- "recoveryCommitment": "EiDGk_rKr8inNv3ezQsnxoN6UvaP6NrDLe4sTeX38BlJQA",
- "updateCommitment": "EiAWbOjxewiiS2UZMcxwsbBiokd4uBaUBeNYlgMoEeF9iw"
}
}
{- "didDocument": {
- "id": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ",
- "publicKey": [
- {
- "id": "#signingKey",
- "controller": "",
- "type": "EcdsaSecp256k1VerificationKey2019",
- "publicKeyJwk": {
- "kty": "EC",
- "crv": "secp256k1",
- "x": "VAgwloTLWSXNHSbgLaXXL3L4kVGB4_6z1I-535RvS6U",
- "y": "9KrEUnPOkDR_WCHCtifqZqylm1UgT0o-r0da9vVSId8"
}
}
], - "service": [ ],
- "authentication": [
- "#signingKey"
]
}, - "methodMetadata": {
- "published": false,
- "recoveryCommitment": "EiDGk_rKr8inNv3ezQsnxoN6UvaP6NrDLe4sTeX38BlJQA",
- "updateCommitment": "EiAWbOjxewiiS2UZMcxwsbBiokd4uBaUBeNYlgMoEeF9iw"
}
}
destination-did required | string |
required | object |
operation-tag required | string |
{- "destination-did": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ",
- "message": {
- "string": "test-string",
- "number": 12.34,
- "boolean": true,
- "array": [
- "test-array"
], - "map": {
- "property1": "test-map",
- "property2": "test-map"
}
}, - "operation-tag": "test-operation-tag"
}
{- "ciphertext": "mWtb1lJCP...",
- "iv": "lHZvdNm4bJt2eR9xoAA4pWMPuojvqZEb",
- "protected": "eyJ0eXAiOi...",
- "recipients": [
- {
- "encrypted_key": "yvf2zH03Oga8vzft9e09Jx8aRyntZo--YEoFAMYX61o",
- "header": {
- "alg": "ECDH-1PU+XC20PKW",
- "epk": {
- "crv": "X25519",
- "kty": "OKP",
- "x": "uTffeZO8cy7CGmxgn1rIsY-O6D6lfYMj8VQclxdwbBE"
}, - "iv": "1F-YLXVc0kVVwRp81hVjrwDDqDFutISc",
- "key_ops": [
- "test-key-ops"
], - "kid": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ",
- "tag": "_vTP_tNvSj32jOumcSUk6Q"
}
}
], - "tag": "uasZqeLyqI9kPObyHSFzeA"
}
ciphertext | string |
iv | string |
protected | string |
Array of objects | |
tag | string |
{- "ciphertext": "mWtb1lJCP...",
- "iv": "lHZvdNm4bJt2eR9xoAA4pWMPuojvqZEb",
- "protected": "eyJ0eXAiOi...",
- "recipients": [
- {
- "encrypted_key": "yvf2zH03Oga8vzft9e09Jx8aRyntZo--YEoFAMYX61o",
- "header": {
- "alg": "ECDH-1PU+XC20PKW",
- "epk": {
- "crv": "X25519",
- "kty": "OKP",
- "x": "uTffeZO8cy7CGmxgn1rIsY-O6D6lfYMj8VQclxdwbBE"
}, - "iv": "1F-YLXVc0kVVwRp81hVjrwDDqDFutISc",
- "key_ops": [
- "test-key-ops"
], - "kid": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ",
- "tag": "_vTP_tNvSj32jOumcSUk6Q"
}
}
], - "tag": "uasZqeLyqI9kPObyHSFzeA"
}
{- "issuer": {
- "id": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ"
}, - "issuanceDate": "2024-09-19T00:02:14.189033Z",
- "type": [
- "VerifiableCredential"
], - "credentialSubject": {
- "container": {
- "created_at": "2024-09-19T00:02:14.189033+00:00",
- "destination_did": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ",
- "message_id": "5c6fb75f-c378-469e-bc3c-abf154dd3b4e",
- "payload": "{\"message\": {\"string\": \"value\", \"number\": 1, \"boolean\": true, \"array\": [\"foo\", \"bar\", \"baz\"], \"map\": {\"key\": \"value\"}}}"
}
}, - "proof": {
- "type": "EcdsaSecp256k1Signature2019",
- "proofPurpose": "authentication",
- "created": "2024-09-19T00:02:14.189033Z",
- "verificationMethod": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ#signingKey",
- "jws": "eyJhbGciOiJFUzI1NksiLCJiNjQiOmZhbHNlLCJjcml0IjpbImI2NCJdfQ..-Oq1qlbSFWMk4rPgTtmsIbqrvoMBkWftwkTHzu6fyHEb5FjixllObtZQd2DhrqvqGDnwTniuEJ3-PwYOMbedbw",
- "controller": "string",
- "challenge": "string",
- "domain": "string"
}
}
destination-did required | string |
required | object |
operation-tag required | string |
{- "destination-did": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ",
- "message": {
- "string": "test-string",
- "number": 12.34,
- "boolean": true,
- "array": [
- "test-array"
], - "map": {
- "property1": "test-map",
- "property2": "test-map"
}
}, - "operation-tag": "test-operation-tag"
}
{- "issuer": {
- "id": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ"
}, - "issuanceDate": "2024-09-19T00:02:14.189033Z",
- "type": [
- "VerifiableCredential"
], - "credentialSubject": {
- "container": {
- "created_at": "2024-09-19T00:02:14.189033+00:00",
- "destination_did": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ",
- "message_id": "5c6fb75f-c378-469e-bc3c-abf154dd3b4e",
- "payload": "{\"message\": {\"string\": \"value\", \"number\": 1, \"boolean\": true, \"array\": [\"foo\", \"bar\", \"baz\"], \"map\": {\"key\": \"value\"}}}"
}
}, - "proof": {
- "type": "EcdsaSecp256k1Signature2019",
- "proofPurpose": "authentication",
- "created": "2024-09-19T00:02:14.189033Z",
- "verificationMethod": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ#signingKey",
- "jws": "eyJhbGciOiJFUzI1NksiLCJiNjQiOmZhbHNlLCJjcml0IjpbImI2NCJdfQ..-Oq1qlbSFWMk4rPgTtmsIbqrvoMBkWftwkTHzu6fyHEb5FjixllObtZQd2DhrqvqGDnwTniuEJ3-PwYOMbedbw",
- "controller": "string",
- "challenge": "string",
- "domain": "string"
}
}
object | |
issuanceDate | string <date-time> |
@context | Array of strings |
type | Array of strings |
object | |
object |
{- "issuer": {
- "id": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ"
}, - "issuanceDate": "2024-09-19T00:02:14.189033Z",
- "type": [
- "VerifiableCredential"
], - "credentialSubject": {
- "container": {
- "created_at": "2024-09-19T00:02:14.189033+00:00",
- "destination_did": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ",
- "message_id": "5c6fb75f-c378-469e-bc3c-abf154dd3b4e",
- "payload": "{\"message\": {\"string\": \"value\", \"number\": 1, \"boolean\": true, \"array\": [\"foo\", \"bar\", \"baz\"], \"map\": {\"key\": \"value\"}}}"
}
}, - "proof": {
- "type": "EcdsaSecp256k1Signature2019",
- "proofPurpose": "authentication",
- "created": "2024-09-19T00:02:14.189033Z",
- "verificationMethod": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ#signingKey",
- "jws": "eyJhbGciOiJFUzI1NksiLCJiNjQiOmZhbHNlLCJjcml0IjpbImI2NCJdfQ..-Oq1qlbSFWMk4rPgTtmsIbqrvoMBkWftwkTHzu6fyHEb5FjixllObtZQd2DhrqvqGDnwTniuEJ3-PwYOMbedbw",
- "controller": "string",
- "challenge": "string",
- "domain": "string"
}
}
{- "issuer": {
- "id": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ"
}, - "issuanceDate": "2024-09-19T00:02:14.189033Z",
- "type": [
- "VerifiableCredential"
], - "credentialSubject": {
- "container": {
- "created_at": "2024-09-19T00:02:14.189033+00:00",
- "destination_did": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ",
- "message_id": "5c6fb75f-c378-469e-bc3c-abf154dd3b4e",
- "payload": "{\"message\": {\"string\": \"value\", \"number\": 1, \"boolean\": true, \"array\": [\"foo\", \"bar\", \"baz\"], \"map\": {\"key\": \"value\"}}}"
}
}, - "proof": {
- "type": "EcdsaSecp256k1Signature2019",
- "proofPurpose": "authentication",
- "created": "2024-09-19T00:02:14.189033Z",
- "verificationMethod": "did:nodex:test:EiCs3BugA0NwXA-Umdv56h7ouoYCxzQ3PLFEm_aGjvmEYQ#signingKey",
- "jws": "eyJhbGciOiJFUzI1NksiLCJiNjQiOmZhbHNlLCJjcml0IjpbImI2NCJdfQ..-Oq1qlbSFWMk4rPgTtmsIbqrvoMBkWftwkTHzu6fyHEb5FjixllObtZQd2DhrqvqGDnwTniuEJ3-PwYOMbedbw",
- "controller": "string",
- "challenge": "string",
- "domain": "string"
}
}
key required | string (Key) |
detail required | string (Detail) <= 255 characters |
occurred_at required | number <date-time> (Occurred At) |
{- "key": "test-key",
- "detail": "test-detail",
- "occurred_at": 1732714444204
}
{- "code": 1111,
- "message": "key is required"
}
key required | string (Key) |
value required | number <float> (Value) |
occurred_at required | number <date-time> (Occurred At) |
{- "key": "test-key",
- "value": 12.34,
- "occurred_at": 1732714444204
}
{- "code": 1111,
- "message": "key is required"
}
key_name required | string (Key name) |
value required | string (Value) |
{- "key_name": "test-key-name",
- "value": "test-value"
}
{- "code": 1111,
- "message": "key_name is required"
}