Back to Documentation

    Documentation

    API Reference

    RESTful API for programmatic access to Tebrim — agents, policies, threats, compliance, and audit logs.

    Authentication

    All API requests must include your API key in the Authorization header:

    Authorization: Bearer YOUR_API_KEY

    Generate API keys from Workspace → API Keys. Keys are scoped to your workspace and support fine-grained permission scopes.

    Base URL: https://api.tebrim.com

    Endpoints

    GET/v1/agents
    GET/v1/agents/:id
    POST/v1/discovery/scan
    GET/v1/discovery/scan/status
    GET/v1/policies
    POST/v1/policies
    PUT/v1/policies/:id
    DELETE/v1/policies/:id
    GET/v1/threats
    POST/v1/threats/:id/resolve
    GET/v1/compliance/score
    GET/v1/compliance/report
    GET/v1/audit-logs
    GET/v1/members
    POST/v1/members/invite

    Rate Limits

    API requests are rate-limited per workspace: 1,000 requests/minute on Starter, 5,000/minute on Growth, and custom limits on Enterprise. Rate limit headers are included in all responses: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.