Monad API
Programmatically manage your security data pipelines, configure data sources and destinations, and automate your security operations.
Base URL
Code
Authentication
The Monad API supports two authentication methods:
API Key
Include your API key in the x-api-key header:
Code
JWT Bearer Token
Include your JWT token in the Authorization header:
Code
Quick Start
List your pipelines:
Code
Create a new pipeline:
Code
API Sections
Rate Limits
API requests are subject to rate limiting. If you exceed the rate limit, you'll receive a 429 Too Many Requests response. Implement exponential backoff in your applications to handle rate limiting gracefully.
Errors
The API uses standard HTTP status codes:
| Status Code | Description |
|---|---|
200 | Success |
201 | Created |
400 | Bad Request - Invalid parameters |
401 | Unauthorized - Invalid or missing authentication |
403 | Forbidden - Insufficient permissions |
404 | Not Found - Resource doesn't exist |
429 | Too Many Requests - Rate limit exceeded |
500 | Internal Server Error |
Last modified on