While both API Key and Bearer Token authentication methods are supported, you must use only one authentication method per request. Requests that include both an API Key and Bearer Token will be rejected.
Prerequisites
Apps is currently an early access feature. You’ll need to enable it before you can create an app.Enable Apps early access
- Open Settings in the Makeswift builder
- Navigate to User → Early access
- Toggle on Apps

Create an app
Once Apps is enabled, you can create your first app:- Open Settings in the Makeswift builder
- Navigate to Workspace → Apps
- Click Create app

- Enter a Name for your app
- Optionally, choose an Icon and add a Description
- Click Continue

Copy your API key
After creating your app, you’ll be shown your API key. This is the only time the key will be displayed.
- Click the Copy button or Copy and Close to copy the API key
- Store the key securely (e.g., in environment variables or a secrets manager)
Get your Site ID
Many API endpoints require a Site ID. To find it:- Open Settings in the Makeswift builder
- Navigate to Site → Site
- Copy the Site Id value

Get your Workspace ID
Some API endpoints operate at the workspace level and require a Workspace ID:- Open Settings in the Makeswift builder
- Navigate to Workspace → Workspace
- Copy the Workspace Id value

Using your API key
Include your API key in thex-api-key header with every request:
Keep your API key secure and never expose it in client-side code. Use
environment variables to store your key in your application.