Skip to main content
GET
/
v1
/
bots
/
{botId}
/
templates
Obtener Plantillas
curl --request GET \
  --url https://api.jelou.ai/v1/bots/{botId}/templates \
  --header 'Authorization: Basic <encoded-value>'
{
  "message": "<string>",
  "statusMessage": "<string>",
  "status": 123,
  "error": {
    "code": "<string>",
    "key": "<string>",
    "description": "<string>",
    "developerMessages": {},
    "clientMessages": {}
  },
  "validationError": {}
}
Obtén la lista de todas las plantillas configuradas en tu bot. Puedes filtrar por nombre, estado o categoría.
GET /v1/bots/{botId}/templates
Revisa las plantillas existentes antes de crear una nueva para evitar duplicados.

Parámetros de ruta

PropiedadTipoDescripción
botIdstringID único del bot. Ejemplo: 123456789

Parámetros de consulta

PropiedadTipoDescripción
querystringBuscar plantillas por elementName
statusstringBuscar plantillas por estado. Valores posibles: PENDING, REJECTED, APPROVED
categorystringBuscar plantillas por categoría. Valores posibles: UTILITY, MARKETING, AUTHENTICATION

Respuestas

{
  "data": [
    {
      "template": "¡Hola! Somos *Jelou*. \nTe damos la bienvenida _{{1}}_.",
      "displayName": "Bienvenida",
      "elementName": "bienvenida_cliente",
      "params": [
        {"label": "Nombre del cliente", "param": "1"}
      ],
      "paramsNumber": 1,
      "isVisible": true,
      "language": "ES",
      "status": "APPROVED",
      "category": "UTILITY",
      "createdAt": "2021-01-28T15:08:38.492Z",
      "updatedAt": "2021-01-28T15:08:38.492Z"
    }
  ]
}
{
  "message": "Authentication failed"
}
{
  "message": ["The Bot could not be found at the moment."],
  "statusMessage": "failed",
  "error": {
    "code": "E1019",
    "key": "BOT_NOT_FOUND"
  }
}

Authorizations

Authorization
string
header
required

Basic authentication using Base64 encoded clientId:clientSecret

Path Parameters

botId
string
required

Query Parameters

query
string

Buscar por elementName

status
enum<string>
Available options:
PENDING,
REJECTED,
APPROVED
category
enum<string>
Available options:
UTILITY,
MARKETING,
AUTHENTICATION

Response

Plantillas recuperadas exitosamente