Saltar al contenido principal
POST
/
v1
/
external-support
/
{projectId}
/
secret
/
regenerate
Regenerate Signing Secret
curl --request POST \
  --url https://gateway.jelou.ai/jelouapi/v1/external-support/{projectId}/secret/regenerate \
  --header 'Authorization: Basic <encoded-value>'
{
  "signingSecret": "e5f6g7h8...new_signing_secret_hex",
  "regeneratedAt": "2023-11-07T05:31:56Z"
}

Documentation Index

Fetch the complete documentation index at: https://docs.jelou.ai/llms.txt

Use this file to discover all available pages before exploring further.

Al regenerar el signing secret, el secret anterior deja de ser válido inmediatamente.

Descripción

Genera un nuevo signingSecret para la integración del proyecto indicado. El secret anterior queda invalidado de forma inmediata en el momento de la regeneración.

Endpoint

POST https://gateway.jelou.ai/jelouapi/v1/external-support/{projectId}/secret/regenerate

Parámetros de ruta

projectId
string
requerido
Identificador único del proyecto de Jelou cuyo signing secret se desea regenerar.

Autenticación

Todas las peticiones deben incluir el encabezado x-api-key con la API key del proyecto de Jelou.
x-api-key: API_KEY

Ejemplo de solicitud

El siguiente ejemplo regenera el signing secret del proyecto PROJECT_ID. No se envía cuerpo en la petición:
cURL
curl --request POST \
  --url https://gateway.jelou.ai/jelouapi/v1/external-support/PROJECT_ID/secret/regenerate \
  --header 'x-api-key: API_KEY'

Respuestas

CódigoEstadoDescripción
200OKSigning secret regenerado exitosamente. Incluye el nuevo signingSecret.
401UnauthorizedCredenciales de autenticación inválidas o faltantes.
404Not FoundNo existe una integración para el projectId indicado.
500Internal Server ErrorError interno del servidor.

Ejemplo de respuesta

{
  "message": [
    "Signing secret regenerated successfully"
  ],
  "statusMessage": "success",
  "status": 1,
  "data": {
    "brainId": "PROJECT_ID",
    "signingSecret": "SIGNING_SECRET"
  }
}

Consideraciones de seguridad

  • Guarda el nuevo signingSecret de forma segura (variables de entorno, vault, etc.).
  • El secret solo se muestra en la respuesta de creación y regeneración; no puede recuperarse después.

Autorizaciones

Authorization
string
header
requerido

Basic authentication using Base64 encoded clientId:clientSecret

Parámetros de ruta

projectId
string
requerido

Unique identifier of the Jelou project

Respuesta

Signing secret regenerated successfully

signingSecret
string
Ejemplo:

"e5f6g7h8...new_signing_secret_hex"

regeneratedAt
string<date-time>