# Launchpad Functions

## Function Tab

<figure><img src="/files/yIKxJtFfils71ILlEo1m" alt=""><figcaption></figcaption></figure>

## Function Creation

<figure><img src="/files/QtdYZSsIH6SKsxCYmwju" alt=""><figcaption></figcaption></figure>

## Function Name & Internal Name

The Function Name provides a clear, user-friendly label for what the AI function does, while the Internal Function Name ensures it’s uniquely identifiable and properly referenced within the system.

<figure><img src="/files/ki53xiDI1sx8HTHIBPk9" alt=""><figcaption></figcaption></figure>

## Function Status

Function Status is important because it controls access, allowing you to keep a function private for personal use or share it with your organization for broader collaboration and consistency.

<figure><img src="/files/Sy0Us23pgkVBp4EHgdow" alt=""><figcaption></figcaption></figure>

## Function Instructions

Function instructions are essential because they clearly define what the AI should do, ensuring the function is executed accurately and aligned with its intended purpose.

<figure><img src="/files/mxANPVWU3yxVMSCT26eg" alt=""><figcaption></figcaption></figure>

## Webhook to Call

In function creation, the "Webhook to Call" field specifies the external endpoint the AI should contact to execute the function, allowing it to fetch or send data dynamically based on user input or task requirements.

<figure><img src="/files/0Avev4akDG1100BGpOiL" alt=""><figcaption></figcaption></figure>

## Function Parameters

Function parameters define the specific inputs an AI function needs to execute properly, such as user-provided data or context values. Structuring these parameters clearly ensures the AI knows what information to collect, validate, and send to the webhook for accurate and efficient task completion.

<figure><img src="/files/00ucuzxINuKspRNtswGw" alt=""><figcaption></figcaption></figure>

## Header Name & Value

Header name and value are essential in function creation for securely passing authentication credentials or custom metadata required by the external API being called.

<figure><img src="/files/l8dbjxVSyL4bROgY9SxQ" alt=""><figcaption></figcaption></figure>


---

# 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.raiaai.com/raia-cx/launch-pad/launchpad-functions.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.
