> 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/journey-api.md).

# Journey API

## Journey API

A high-level introduction to the iMBRACE Developer Portal—what it is, who it’s for, and what you can do with it.

### 1. What is the Developer Portal? <a href="#id-1-what-is-the-developer-portal" id="id-1-what-is-the-developer-portal"></a>

The **iMBRACE Developer Portal** is a self-service platform that enables developers—internal or external—to build, manage, and publish custom applications within the iMBRACE ecosystem.

It provides a streamlined environment to:

* Create and manage app integrations (called Journeys)
* Register and preview your hosted UI
* Visually connect with workflows
* Test directly in the dashboard
* Publish to a centralized Marketplace

### 2. Who is it for? <a href="#id-2-who-is-it-for" id="id-2-who-is-it-for"></a>

* Product developers building internal tools
* Partners creating integrations with iMBRACE features
* Agencies or third parties customizing customer journeys

Whether you’re enhancing onboarding flows, launching campaign tools, or embedding AI assistants, the Dev Portal gives you the tools to do it efficiently.

### 3. What can you build? <a href="#id-3-what-can-you-build" id="id-3-what-can-you-build"></a>

With the Developer Portal, you can create:

* Messaging integrations (e.g., WhatsApp, email)
* Marketing tools (e.g., Facebook Ads manager)
* AI-powered assistants
* Workflow-powered UI experiences

Apps are powered by a visual workflow engine, with embedded UI previews and Dev Test environments for validation.

### 4. Key Benefits <a href="#id-4-key-benefits" id="id-4-key-benefits"></a>

* 🛠️ No-code / low-code creation for workflows
* 🧪 Seamless testing with iframe previews
* 🚀 Fast app submission and publishing
* 🔄 Full lifecycle management from draft to Marketplace

### 5. High-Level Flow <a href="#id-5-high-level-flow" id="id-5-high-level-flow"></a>

```
Sign in → My Apps → Create App → Link UI → Test → Publish
```

Everything happens in one unified place—no jumping between tools.

📘 To get started, sign in to the Developer Portal and click Create New App from the My Apps dashboard.

### 📖 Onboarding Guide <a href="#onboarding-guide" id="onboarding-guide"></a>

New to iMBRACE? Our comprehensive onboarding guide will help you get started quickly:

[**→ View Complete Onboarding Guide**](/imbrace-documentation/onboarding-guide.md)

The guide covers everything from setting up your organization to connecting channels, creating workflows, and managing data boards. For the most detailed instructions, visit our [official GitBook documentation](https://imbrace.gitbook.io/imbrace-no-code-workflow).
