logo
Desarrollo
Buscar
Listar tablas de base de datos

Listar tablas de base de datos

Esta API permite obtener la lista de todas las tablas de base de datos de un agente determinado. Devuelve la información básica de cada tabla (nombre, descripción, número de campos, cantidad de datos, etc.).

Método de solicitud

POST

Endpoint

https://api-${endpoint}.gptbots.ai/v1/database/tables/page

Autenticación

Para obtener más información, consulte la descripción del método de autenticación en Visión general de la API.

Solicitud

Ejemplo de solicitud

curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/database/tables/page' \ -H 'Authorization: Bearer ${API Key}' \ -H 'Content-Type: application/json' \ -d '{ "agent_id": "680d1a2b3c4d5e6f7a8b9c0d" }'
                      
                      curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/database/tables/page' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
    "agent_id": "680d1a2b3c4d5e6f7a8b9c0d"
}'

                    
Este bloque de código en una ventana flotante

Cabeceras de la solicitud

Campo Tipo Descripción
Authorization Bearer ${API Key} Se utiliza Authorization: Bearer ${API Key} para la autenticación. La clave de API se obtiene en la página «API Key».
Content-Type application/json Tipo de contenido; el valor es application/json.

Cuerpo de la solicitud

Campo Tipo Obligatorio Descripción
agent_id string Identificador único del agente.

Respuesta

Ejemplo de respuesta

{ "tables": [ { "table_id": "680d1a2b3c4d5e6f7a8b9c0d", "name": "Tabla de información de clientes", "description": "Almacena la información básica de los clientes", "field_number": 8, "record_count": 1250 }, { "table_id": "680d1a2b3c4d5e6f7a8b9c0e", "name": "Tabla de pedidos", "description": "Almacena los datos de pedidos", "field_number": 12, "record_count": 5430 } ] }
                      
                      {
    "tables": [
        {
            "table_id": "680d1a2b3c4d5e6f7a8b9c0d",
            "name": "Tabla de información de clientes",
            "description": "Almacena la información básica de los clientes",
            "field_number": 8,
            "record_count": 1250
        },
        {
            "table_id": "680d1a2b3c4d5e6f7a8b9c0e",
            "name": "Tabla de pedidos",
            "description": "Almacena los datos de pedidos",
            "field_number": 12,
            "record_count": 5430
        }
    ]
}

                    
Este bloque de código en una ventana flotante

Respuesta correcta

Campo Tipo Descripción
tables list Lista de tablas de base de datos.
table_id string Identificador único de la tabla de base de datos.
name string Nombre de la tabla.
description string Descripción de la tabla.
field_number int Número de campos.
record_count int Cantidad de datos (número de filas de datos).

Respuesta de error

Campo Tipo Descripción
code int Código de error.
message string Detalles del error.

Códigos de error

Code Message
40000 Parámetros no válidos
50000 Error interno del sistema