Dashboard authentication
When you sign in to the Demomatic dashboard at demomatic.tech, your session is managed automatically. No additional setup is required.API key authentication
The Demomatic REST API uses API keys to authenticate requests. Include your API key as a Bearer token in theAuthorization header of every request.
Create an API key
Create a new key
Click New API key. Give the key a name and select a permission level:
- read_only — allows
GETrequests only. Use this for read-only integrations. - all_access — allows all request methods including
POST,PUT, andDELETE.
Make an authenticated request
The following example retrieves your list of videos:{ data: <payload> } response. On failure, it returns { error: "<message>" }.
Rate limits
The API is rate-limited to 100 requests per 2 minutes per IP address. If you exceed this limit, the API returns a429 Too Many Requests response.
To stay within the rate limit, cache responses where possible and avoid making redundant requests in rapid succession.
