# Create Mapping Node

Aitheon Core allows connecting only outputs and inputs directly to the same sockets. To connect nodes without compatible sockets create a Mapping node.&#x20;

When you try to connect incompatible sockets, a new mapping node window will be prompted. &#x20;

![](https://11324685-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFodfgQtPYjVLJ1kJJi%2F-MQldZB8XTY3MGVZyEkT%2F-MQlfEqWyIS-Oi2oE9Wi%2Fmapping.gif?alt=media\&token=85aca224-abab-4bfe-b4ef-b228c475f207)

Another way to make a connection with a mapping node is using **Create input** and **Create output**:&#x20;

![](https://11324685-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFodfgQtPYjVLJ1kJJi%2F-MIZWWe9U0d4ygs0FnRC%2F-MIZYC_JJ3u8_0QVjdC8%2Fmapp.png?alt=media\&token=7c7505c6-b1a6-424f-928a-1a2a0053516d)

Click the connecting "**+**" button near the **Create output** (or **input**) option of your node. A green dot will appear on every other node of the table - input or output points accordingly **(2)**.

Connect the points, and mapping node settings will pop up: &#x20;

![](https://11324685-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFodfgQtPYjVLJ1kJJi%2F-MIZb8P_yAsqf-adGLkm%2F-MIZdGOMVv3qfs5jNhPI%2Fmapps.png?alt=media\&token=3323636a-9ddb-4458-b63f-d7842704b0d2)

When you choose output and input services, you will be able to connect data fields: click an output connecting point **(1),** and connectable input spots **(2)** will highlight.

{% hint style="info" %}
Notice that you may link fields with the same data type, or you may connect any output field with any string type field of input. In this case, the message will be converted to a "string" type.
{% endhint %}

If there is a **Required** field **(3)**, you may make it **Static** and define data that goes to input every time so that the connection will match.&#x20;

Another way to pass static value: **ADD CUSTOM FIELD** with additional data type if your need **(4)** and connect it with the **Required** field. Fill the field with a custom text value and it will be transferred each time.&#x20;

Click **SAVE**. A new mapping node will appear:&#x20;

![](https://11324685-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFodfgQtPYjVLJ1kJJi%2F-MIZb8P_yAsqf-adGLkm%2F-MIZgMkAsphyRDedQn4d%2Fmapnode.png?alt=media\&token=928c30d7-867c-42d5-90ad-cfc1e75de7e5)

You may change its settings or remove the node. Click on the three dots over the mapping node and choose an option.

You can connect the mapping node\`s input and output with multiple corresponding outputs/inputs.

{% hint style="info" %}
And don't forget to click **RUN** to deploy the changes that you made.
{% endhint %}


---

# 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://docs.aitheon.com/aitheon-core/aitheon-core-quick-start/create-mapping-mode.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.
