Activity
The organization's audit trail. Each operation lists its method and path, parameters, request body, responses and an example call.
/api/v1/activityAn API token, sent as Authorization: Bearer <token>. A token belongs to one organization and has the role it was created with, so it needs no X-Nebula-Organization header; if you send one, it must name the token's organization.
In: header
Query Parameters
Only events whose action equals this value, for example release.create.
Only events performed by this actor id.
Only events belonging to this project, directly or through their environment, service or release.
Free-text filter over the action, the actor id, and the target's readable fields (slugs, names, hostnames, image references).
Only events at or after this RFC 3339 time.
Only events at or before this RFC 3339 time.
Only events of this kind: deploy (releases, deployments, approvals, builds, restarts), config (projects, environments, services, variables, domains, volumes, integrations), access (members, invitations, tokens, sessions) or cluster (clusters and nodes).
Value in
- "deploy"
- "config"
- "access"
- "cluster"
Opaque cursor from a previous response's nextCursor. Omit for the first page.
How many items to return.
int641 <= value <= 20050Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X GET "https://example.com/api/v1/activity"{ "$schema": "https://example.com/ActivityPage.json", "items": [ { "action": "string", "actorId": "string", "actorType": "string", "after": null, "at": "2019-08-24T14:15:22Z", "before": null, "id": "string", "organizationId": "string", "target": null } ], "nextCursor": "string", "total": 0}/api/v1/activity/exportAn API token, sent as Authorization: Bearer <token>. A token belongs to one organization and has the role it was created with, so it needs no X-Nebula-Organization header; if you send one, it must name the token's organization.
In: header
Query Parameters
Only events whose action equals this value, for example release.create.
Only events performed by this actor id.
Only events belonging to this project, directly or through their environment, service or release.
Free-text filter over the action, the actor id, and the target's readable fields (slugs, names, hostnames, image references).
Only events at or after this RFC 3339 time.
Only events at or before this RFC 3339 time.
Only events of this kind: deploy (releases, deployments, approvals, builds, restarts), config (projects, environments, services, variables, domains, volumes, integrations), access (members, invitations, tokens, sessions) or cluster (clusters and nodes).
Value in
- "deploy"
- "config"
- "access"
- "cluster"
Response Body
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X GET "https://example.com/api/v1/activity/export"Updates
The installed version, newer releases, and updating the control plane. Each operation lists its method and path, parameters, request body, responses and an example call.
Agent
The endpoints a cluster's agent and the install scripts call. They authenticate with agent and enrollment tokens, not with API tokens. Each operation lists its method and path, parameters, request body, responses and an example call.