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
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 |
Tags
Authentication
Authentication endpoints
Oauth
OAuth endpoints
Roles
Role management endpoints
Permissions
Permission management endpoints
Organization API Keys
Organization API key management
Inputs
Input management endpoints
Organization Inputs
Organization-specific input endpoints
Outputs
Output management endpoints
Organization Outputs
Organization-specific output endpoints
Transforms
Transform management endpoints
Organization Transforms
Organization-specific transform endpoints
Transforms Repository
Community transforms repository
Transforms Recommendations
Transform recommendations
Transform Sandbox
Transform sandbox for testing
Enrichments
Enrichment management endpoints
Organization Enrichments
Organization-specific enrichment endpoints
Enrichment Sandbox
Enrichment sandbox for testing
Pipelines
Pipeline management endpoints
Conditions
Condition management endpoints
Alerts
Alert management endpoints
Alert Rules
Alert rule management
Users
User management endpoints
Organizations
Organization management endpoints
Organization Users
Organization user management
Organization Invites
Organization invitation management
Organization Quotas
Organization quota management
Organizations Metrics
Organization metrics
Billing Accounts
Billing account management
Billing Accounts RBAC
Billing account role-based access control
Billing Products
Billing product management
Secrets
Secret management endpoints
Logs
Log streaming endpoints
Connections
Connection management
Key Value Store
Key-value store operations
Feature Flags
Feature flag management
Quotas
Quota management
Organizations Storage Cost
Organization storage cost tracking
Condition Sandbox
Condition sandbox for testing
Security Schemes
ApiKeyAuth
API key authentication
apiKey
Bearer
Type "Bearer" followed by a space and JWT token.
apiKey