Get up and running with the Fourthwall API in three steps.
1. Get your API credentials
Creating API credentials requires the SUPER ADMIN role.
- Go to Settings > For Developers
- Under “Open API”, click Create API User
- Save the username and password that are generated
2. Make your first API call
Test your credentials by fetching your shop details. The Fourthwall API uses Basic Authentication - simply pass your username and password with each request.
# Basic Auth - the simplest way to authenticate
curl -u "your_username:your_password" \
https://api.fourthwall.com/open-api/v1.0/shops/current
The -u flag in cURL automatically handles Basic Auth encoding for you. Under the hood, it creates an Authorization: Basic <base64-encoded-credentials> header.
You should receive a response with your shop details:
{
"id": "sh_abc123",
"name": "My Shop",
"currency": "USD",
...
}
3. Explore the API
Now that you’re authenticated, explore what you can build: