# Make

> Run and manage Make (formerly Integromat) automations - scenarios, executions, teams, and data stores - via the API v2.

Lets an agent drive your Make (formerly Integromat) automations through the REST API v2: list and inspect scenarios, run them on demand, start/stop their scheduling, browse executions, and read teams and data stores.

## What it can do

| Method | What it does |
| --- | --- |
| `make_scenarios_list` | List scenarios (by team or organization, with pagination). |
| `make_scenario_get` | Get one scenario by ID. |
| `make_scenario_run` | Run a scenario on demand (optional input payload). |
| `make_scenario_start` | Activate a scenario (turn scheduling on). |
| `make_scenario_stop` | Deactivate a scenario (turn scheduling off). |
| `make_executions_list` | List a scenario's executions (run logs). |
| `make_execution_get` | Get one execution's detail. |
| `make_teams_list` | List teams in an organization. |
| `make_data_stores_list` | List data stores for a team. |
| `make_request` | Generic passthrough to any API v2 endpoint for full API coverage. |

## How to get your token

Make authenticates with an API token sent as `Authorization: Token <token>`. You also need your **zone** - the host of your Make organization (for example `eu1`, `eu2`, `us1`, `us2`), which you can read straight from your Make URL bar.

1. Sign in to Make.
2. Open **Profile -> API/Tokens** ([API docs](https://www.make.com/en/help/tools/api)).
3. Create a token, choose the scopes you need, and copy it.
4. Note your zone from the URL bar - if you are on `https://eu2.make.com/...`, the zone is `eu2`.
5. Paste both into FlyMyAI.

## Fields to fill

| FlyMyAI field | Where it comes from |
| --- | --- |
| `MAKE_API_TOKEN` | Make -> Profile -> API/Tokens |
| `MAKE_ZONE` | Your Make URL host, e.g. `eu2` (from `eu2.make.com`) |

## Troubleshooting

- **`401 Unauthorized` / `IM003`** - the token is wrong or expired. Re-create it under Profile -> API/Tokens.
- **`403 Forbidden`** - the token is missing a scope for the operation. Add the scope and re-issue the token.
- **Wrong host / connection errors** - the zone is wrong. Use exactly the subdomain from your Make URL (`eu2`, not `eu2.make.com`).
- **`Scenario not found`** - the scenario belongs to a different team/organization than the token's, or the ID is wrong.

## Links

- [Make API documentation](https://developers.make.com/api-documentation)
- [Make API help](https://www.make.com/en/help/tools/api)
