Base URL
https://app.rigorix.eu/api/v1
Authentication
All API requests require a Bearer token:
curl -H "Authorization: Bearer <token>" https://app.rigorix.eu/api/v1/audit
Endpoints
Audit
List Audit Entries
GET /api/v1/audit
Query parameters:
| Param | Type | Description |
|---|---|---|
limit | integer | Max results (default: 50) |
offset | integer | Pagination offset |
source | string | Filter by source (cli, github, api) |
from | ISO date | Start date filter |
to | ISO date | End date filter |
Create Audit Entry
POST /api/v1/audit
{
"source": "cli",
"action": "code_review",
"agent": "my-agent-v1",
"metadata": { "repo": "myorg/myrepo", "pr": "42" }
}
Policies
List Policies
GET /api/v1/policies
Create Policy
POST /api/v1/policies
{
"name": "require-approval",
"enforcement": "require-approval",
"scope": "github-actions",
"rules": [{ "type": "require-review", "min_approvers": 1 }]
}
Teams
List Teams
GET /api/v1/teams
Invite Member
POST /api/v1/teams/{id}/members
{
"email": "user@company.com",
"role": "member"
}
Rate Limits
| Tier | Rate Limit |
|---|---|
| Pilot | 100 req/min |
| Team | 1000 req/min |
| Enterprise | Custom |