> For the complete documentation index, see [llms.txt](https://imbrace.gitbook.io/imbrace-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://imbrace.gitbook.io/imbrace-documentation/api-documents/server-gateway.md).

# Server Gateway

## Server Gateway <a href="#server-gateway" id="server-gateway"></a>

The **iMBRACE Server Gateway** provides server-to-server APIs that enable your backend systems, workflow engines, and data pipelines to integrate directly with iMBRACE services.

### What is Server Gateway? <a href="#what-is-server-gateway" id="what-is-server-gateway"></a>

Server Gateway is designed for **server-to-server integration** where your systems call iMBRACE APIs directly:

* **Backend System Integration** - Your servers calling iMBRACE APIs
* **Workflow Engine Integration** - Workflow engines like n8n, Zapier, or custom systems
* **Data Pipeline Integration** - Automated data processing and synchronization
* **Bulk Operations** - Large-scale data processing and management

### Key Capabilities <a href="#key-capabilities" id="key-capabilities"></a>

* **Data Board Management** - Full CRUD operations on boards and board items
* **File Operations** - Upload, manage, and process files
* **Field Management** - Create and manage custom field types
* **Data Import/Export** - CSV import/export and bulk data operations
* **Search & Filtering** - Advanced search capabilities across data

### Authentication <a href="#authentication" id="authentication"></a>

Server Gateway uses **token-based authentication**:

```
curl -H "x-access-token: your-access-token" \     
-H "Content-Type: application/json" \     
https://app-gateway.dev.imbrace.co/3rd/boards
```

### Available APIs <a href="#available-apis" id="available-apis"></a>

#### 📊 Data Board APIs <a href="#data-board-apis" id="data-board-apis"></a>

* **Data Board Management** - Complete data board operations, CRUD operations, field management, and bulk data processing

#### 🤖 AI Agent Server Gateway APIs <a href="#ai-agent-server-gateway-apis" id="ai-agent-server-gateway-apis"></a>

* **AI Agent Server Gateway APIs** - Complete AI Agent operations, RAG operations, and ECharts operations

### Environments <a href="#environments" id="environments"></a>

<table><thead><tr><th width="133">Environment</th><th width="372">Base URL</th><th>Purpose</th></tr></thead><tbody><tr><td><strong>Production</strong></td><td><code>https://app-gateway.imbrace.co/3rd/</code></td><td>Live environment</td></tr><tr><td><strong>Demo</strong></td><td><code>https://app-gateway.demo.imbrace.co/3rd/</code></td><td>Testing environment</td></tr><tr><td><strong>Development</strong></td><td><code>https://app-gateway.dev.imbrace.co/3rd/</code></td><td>Development environment</td></tr></tbody></table>

### Use Cases <a href="#use-cases" id="use-cases"></a>

* **CRM Integration** - Sync customer data between your CRM and iMBRACE
* **Workflow Automation** - Automate business processes using workflow engines
* **Data Synchronization** - Keep data in sync between multiple systems
* **Bulk Data Processing** - Process large datasets programmatically
* **Custom Applications** - Build custom applications that integrate with iMBRACE

Ready to start? Check out the Getting Started guide for detailed setup instructions.
