Saltar al contenido principal

Crear una consent form entry pública

Crear una consent form entry pública

POST 

/consent_forms/:id/entries

Crea una entry pública para un consent form y registra las acciones de consentimiento asociadas. Este endpoint es público, pero requiere action tokens obtenidos previamente mediante el endpoint autenticado POST /consent_templates/{id}/action_tokens.

Flujo completo:

  1. Llama al endpoint autenticado de action tokens con kind: "grant" una vez por cada consent template incluido en el form. El endpoint siempre emite el token para la versión más reciente del template. La creación de la entry exige que la versión del token coincida con la seleccionada por el form. Si el form fija una versión anterior, el token será incompatible y este endpoint responderá 400.
  2. Llama a este endpoint público con los tokens en consent_actions[].action_token.

Cada token debe corresponder a un template declarado en el form. Debes incluir los templates marcados como obligatorios.

Si la entry incluye múltiples acciones y otra actualización de consentimiento para la misma entidad está en curso, la API responde con un error 422. Reintenta la misma solicitud con un backoff corto.

Prueba este endpoint

Responses

Consent form entry creada