> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Internal links on these pages omit the .md extension. Append .md to a docs page URL, or send an Accept: text/markdown header, to get that page as markdown.

# Usar la página API de tu app

> Explora la referencia de API lista para usar de tu app, copia código para tus datos, funciones y agentes, y descarga la especificación OpenAPI desde la página API de tu panel.

La API de tu app permite que otras herramientas trabajen con los datos de tu app. Por ejemplo, puedes enviar nuevas entradas de formularios a una hoja de cálculo. También puedes hacer que un script actualice registros cada noche. O puedes darle a un asistente de programación con IA todo lo que necesita para crear una integración por ti. La página **API** del panel de tu app explica la API de tu app y te da código que puedes copiar, así no tienes que escribirlo desde cero.

<Frame caption="La página API en el panel de tu app">
  <img src="https://mintcdn.com/base44/5CIT9C7wGqDn1-BS/images/app-api-page.png?fit=max&auto=format&n=5CIT9C7wGqDn1-BS&q=85&s=9534a7fd9f0f4322d83c5b7c7497a520" alt="The API Documentation page with the JS SDK drop-down, Authentication and Entity Endpoints sections" width="1440" height="880" data-path="images/app-api-page.png" />
</Frame>

<Tip>
  ¿Quieres conectar tu app con otras herramientas sin escribir código? Prueba los [flujos de trabajo](/es/Building-your-app/Creating-workflows) o los [conectores](/es/Integrations/Connectors).
</Tip>

***

## Abrir la página API

La página API está en el panel de tu app, junto a los datos y los registros de tu app.

**Para abrir la página API:**

1. Haz clic en **Dashboard** en el editor de tu app.
2. Haz clic en **API**.
3. Elige un lenguaje en el menú desplegable de la parte superior de la página: **JS SDK**, **JS Fetch**, **cURL** o **Python**.

***

## Qué hay en la página

La página está dividida en secciones. Cada ejemplo de código se actualiza cuando cambias el lenguaje:

* **Autenticación:** Cómo inician sesión otras herramientas en tu app. Las solicitudes usan un [token de acceso personal](/es/Workspaces/Personal-access-tokens). Si aún no tienes uno, haz clic en **Create access token** en esta sección. Si elegiste **JS SDK**, esta sección también muestra cómo instalar el SDK de Base44 y configurarlo con el ID de tu app y tu token.
* **Endpoints de entidades:** Cada tabla de tu app, con su **Schema** y sus **Endpoints** uno al lado del otro. Haz clic en **Copy entity** para copiar la referencia de una tabla, o en **Copy all** para copiar todas las tablas. Para copiar código para leer o actualizar una tabla, consulta [conectar tus datos a otra app](/es/Building-your-app/Managing-your-app-data#connecting-your-data-to-another-app).
* **Funciones de backend:** Cómo ejecutar las funciones de backend de tu app desde otra herramienta.
* **Agente de la app:** Cómo hablar con el agente integrado de tu app, por ejemplo, iniciar una conversación, enviar mensajes y obtener respuestas.

<Note>
  **Es bueno saberlo:**

  * Una entidad es una tabla de datos de tu app, como Tasks u Orders.
  * Un endpoint es la dirección a la que otra herramienta envía una solicitud.
  * Un token de acceso funciona como una contraseña para la API de tu app.
  * OpenAPI es un formato de archivo estándar que entienden las herramientas de API.
</Note>

***

## Obtener ayuda de la IA

La forma más fácil de usar la API de tu app es dejar que un asistente de programación con IA escriba el código por ti. **Copy for LLM** copia la referencia completa de la API de tu app en un formato que entienden las herramientas de IA. Así, el código que escribe coincide con tu app.

**Para que un asistente de IA escriba código para la API de tu app:**

1. Haz clic en **Dashboard** en el editor de tu app.

2. Haz clic en **API**.

3. Haz clic en **Copy for LLM**.

4. Pégalo en tu asistente de programación con IA y describe lo que quieres crear. Por ejemplo:

   ```text theme={null}
   Usando esta referencia de API, escribe un script que añada una nueva fila a mi tabla Tasks cada vez que lo ejecute.
   ```

5. Cuando el código esté listo, haz clic en **Create access token** en la página API y añade el token donde el código lo pida.

<Warning>
  Tu token de acceso da acceso a los datos de tu app. Mantenlo en privado: no lo pegues en un chat de IA, un documento compartido ni una captura de pantalla. Si un token queda expuesto, elimínalo y crea uno nuevo.
</Warning>

***

## Descargar la especificación OpenAPI

Descarga la referencia de API de tu app como un archivo OpenAPI para usarla en un cliente de API o en una herramienta de documentación.

**Para descargar la especificación OpenAPI:**

1. Haz clic en **Dashboard** en el editor de tu app.
2. Haz clic en **API**.
3. Haz clic en el icono **More actions** <Icon icon="ellipsis" color="currentColor" />.
4. Haz clic en **Download OpenAPI Spec**.

<Note>
  La página API muestra tu app tal como está cuando la abres. Después de añadir o cambiar tablas, funciones de backend o agentes, actualiza la página. Así verás el cambio en la referencia y en los archivos que exportes.
</Note>

***

## Ir más allá

Si eres desarrollador, la documentación para desarrolladores explica a fondo la API de tu app y el SDK de Base44.

<CardGroup cols={2}>
  <Card title="Descripción general del SDK de Base44" icon="code" href="/es/developers/references/sdk/getting-started/overview">
    Configura el SDK y aprende cómo funciona con tu app.
  </Card>

  <Card title="Trabajar con datos" icon="database" href="/es/developers/references/sdk/getting-started/work-with-data">
    Lee, crea, actualiza y elimina registros de las tablas de tu app desde el código.
  </Card>

  <Card title="Entidades" icon="table" href="/es/developers/backend/resources/entities/overview">
    Define y protege las tablas que hay detrás de la API de tu app.
  </Card>

  <Card title="Tokens de acceso personal" icon="key" href="/es/Workspaces/Personal-access-tokens">
    Crea y gestiona los tokens que usan tus scripts y herramientas para iniciar sesión.
  </Card>
</CardGroup>

<Note>Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la [versión en inglés](/). </Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.