# 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).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://imbrace.gitbook.io/imbrace-documentation/api-documents/journey-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
