Submit a new Declaration to registries
POST
https://b2c-api-main-737c477.zuplo.app
/v1/declare
Submit a new Declaration to the Liccium registry. The declaration must include:
- JWT signature (ES256) with JWK or x5c in the header
- TSA signature with timestamp request (TSQ) and response (TSR)
- Valid ISCC code in format
ISCC:XXXXXXX(55 character alphanumeric code) - declarerId as DID
- Timestamp within the allowed server window
Headers
Authorizationstring · requiredBearer token for authentication (e.g.,
Bearer <your-api-key>)
Request Body
signaturestring · pattern:^[A-Za-z0-9_-]+\.[A-…· requiredJWT signature of declaration metadata
tsaSignatureobject · requiredTimestamp Authority signature containing timestamp request and response payloads
declarationMetadataobject · required
tdmaiRegistrySignaturestring · pattern:^[A-Za-z0-9_-]+\.[A-…JWT signature of the tdmaiRegistry payload. Required when tdmaiRegistry is provided.
tdmaiRegistryTsaSignatureobjectTSA signature of the tdmaiRegistry payload. Required when tdmaiRegistry is provided.
Responses
Declaration accepted successfully
rayIdstringUnique identifier for the request
messagestringStatus message of the ingestion
envstringEnvironment where the declaration was ingested
isccstringISCC code of the ingested declaration
cidV1stringContent Identifier Version 1 of the ingested declaration
versionstringAPI version