# API Manager

The API Manager allows you to set up & manage API accounts, and view logs.

## Setup

**Create API Account**\
Navigate to **API Manager** and create a new **API Account**. Follow the prompts and modify your settings as needed.

**Select Endpoints**\
Choose which **endpoints** this API account should have access to. See **Available Endpoints** below.

**Get API Tokens & Base Endpoint**\
Once you have created your account, you can select the cogwheel icon and choose **Download Token** to get your API credentials (you will be required to re-enter your password).&#x20;

{% hint style="info" %}
**Base API endpoint**\
In your token file the base API endpoint will be available. Use this to make your calls to your preferred platform.
{% endhint %}

{% hint style="warning" %}
**Public Key**\
API calls made with the Public API Key are restricted to web activities and are intended for serverless apps which consume userTokens. For other endpoints please use API Tokens instead.
{% endhint %}

### Available Endpoints

{% content-ref url="/pages/-MGcvSXU376GQURVfXGh" %}
[Groups](/falkor-dev-docs/groups/concepts.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MILCKLvWr4hV01LC9Qe" %}
[Pathways](/falkor-dev-docs/pathways/overview.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MHQKJNY4KJtAkBn8ZT2" %}
[Web Tracking](/falkor-dev-docs/pathways/webtracking.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MILCZt94yO4w-IAkMDX" %}
[Rewards](/falkor-dev-docs/pathways/rewards.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MILD7lYQ0B\_kjfPwfG2" %}
[Classroom & Events](/falkor-dev-docs/pathways/events-and-bookings.md)
{% endcontent-ref %}

## Domain / IP Whitelisting

During the setup, you can provide domain whitelisting. This allows you to control access to the API account. We recommend using this option to ensure that only the necessary IP addresses/domains have access using the account credentials.

## Logs

Each API account tracks **payloads and responses on endpoints**. This allows for debugging integrations and checking historic calls.&#x20;

The API log will show a tick for a **success** response and a cross if there was an **error**. You will be able to see the IP address that the call was made from, the payload, and the response.

To access the API logs, navigate to Falkor API Manager and select **View Logs** from the account option.

![](/files/-MJVk7HiSLljnSKsHUwL)

You can read more details about general responses here:

{% content-ref url="/pages/-MGcvibQkz9zjSrelkXR" %}
[Responses](/falkor-dev-docs/overview/responses.md)
{% endcontent-ref %}


---

# 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://everyday-digital.gitbook.io/falkor-dev-docs/overview/api-manager.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.
