Saltar al contenido principal

Crear un DID

PUT 

/:ssiId/ssi/v1/dids/quarkid

Descripción del Endpoint

Este endpoint acepta cuatro parámetros opcionales. Se recomienda especificar al menos uno para describir el servicio de capa de transporte asociado al DID en proceso de creación.

Un DID sin una capa de transporte definida no puede recibir mensajes directamente, aunque puede enviar mensajes a otros DIDs a través de la capa de transporte de estos. Esta especificación es crucial para los Emisores (Issuers), quienes desean establecer la capa de transporte al generar credenciales verificables. De esta manera, cuando alguien solicita una credencial, lo hace utilizando la capa de transporte establecida por el emisor.

Canal de WebSocket y DWN

Además, la misma API proporciona un canal de WebSocket y un canal de DWN, que se puede utilizar para crear el DID y conectarse con otros DIDs.

El canal de WebSocket está disponible en: "https://sandbox-ssi-ws.extrimian.com"

El canal de DWN esta disponible en: "https://dwn.extrimian.com"

Webhook URL

Especifica la URL del webhook donde la API enviará notificaciones cuando ocurran eventos importantes. Un webhook es un mecanismo que permite que una aplicación notifique automáticamente a otra cuando sucede algo relevante, como la emisión de una nueva credencial o su verificación. Si se proporciona este parámetro, la API enviará eventos relacionados con el DID recién creado a la URL indicada. Si bien este campo es opcional, si será necesario especialmente para obtener el del resultado de un flujo de verificación.

Did Method

Define el método DID a utilizar para la creación del nuevo DID. Un DID (Identificador Descentralizado) puede crearse utilizando diferentes métodos, que definen cómo se resuelve el DID y qué características tiene. Si deseas usar nuestro método personalizado, debes especificar "did:quarkid" como valor de este parámetro.

Request

Path Parameters

    ssiId stringrequired

Query Parameters

    websocket stringrequired

    Websocket URL

    dwn stringrequired

    DWN service URL

    verificationRulesEndpoint stringrequired

    Business Logic URL

    apikey stringrequired

Body

required
    websocket stringrequired

    WebSocket service configured for this DID

    dwn stringrequired

    DWN service configured for this DID

    webhookURL stringrequired

    Webhook URL for DID communication events

    verificationRulesEndpoint stringrequired

    Business Logic Endpoint to DID verification

    didMethod stringrequired

    DID method used for DID creation

Responses

Returns created DID

Schema
    did stringrequired

    Created DID

Loading...