For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
    • Welcome
  • API Reference
      • GETListar Herramientas
      • POSTCrear Herramienta
      • GETObtener Herramienta
      • DELEliminar Herramienta
      • PATCHActualizar Herramienta
Logo
API ReferenceTools

Crear Herramienta

POST
https://nebrijaai.com/api/v1/tools
POST
/api/v1/tools
$curl -X POST https://nebrijaai.com/api/v1/tools \
> -H "Authorization: Bearer <token>" \
> -H "Content-Type: application/json" \
> -d '{
> "name": "Consulta Clima API",
> "type": "httpRequest",
> "description": "Herramienta para realizar llamadas HTTP a un servicio externo de clima y obtener el pronóstico actual."
>}'
200Successful
1{
2 "id": "a3f1c9d2-4b7e-4f8a-9c3d-2e5f7b8a9c1d",
3 "name": "Consulta Clima API",
4 "type": "httpRequest",
5 "description": "Herramienta para realizar llamadas HTTP a un servicio externo de clima y obtener el pronóstico actual.",
6 "config": {},
7 "payloadSchema": {},
8 "messages": {},
9 "isLocked": true,
10 "createdAt": "2024-01-15T09:30:00Z",
11 "updatedAt": "2024-01-15T09:30:00Z"
12}
Crea una nueva herramienta que los asistentes pueden invocar durante una llamada. Tipos disponibles: - **httpRequest**: Llamada HTTP a una URL externa. - **function**: Función personalizada con schema de parámetros. - **transferCall**: Transferencia de la llamada a otro número. - **handOff**: Traspaso a un agente humano.
Was this page helpful?
Previous

Obtener Herramienta

Next
Built with

Crea una nueva herramienta que los asistentes pueden invocar durante una llamada. Tipos disponibles:

  • httpRequest: Llamada HTTP a una URL externa.
  • function: Función personalizada con schema de parámetros.
  • transferCall: Transferencia de la llamada a otro número.
  • handOff: Traspaso a un agente humano.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
namestringRequired
typeenumRequired
Allowed values:
descriptionstringRequired
configobjectOptional

Configuración específica del tipo de herramienta.

payloadSchemaobjectOptional

Esquema JSON de los parámetros que la herramienta recibe.

messagesobjectOptional

Mensajes que el agente pronunciará al usar la herramienta.

Response

Herramienta creada.
idstringformat: "uuid"
namestring
typeenum
Allowed values:
descriptionstring
configobject
payloadSchemaobject
messagesobject
isLockedboolean
createdAtdatetime
updatedAtdatetime