CalypsoAI — API
What it covers
- Projects 15 create, read, update, delete
- Users 12 create, read, update, delete
- Scanners 10 create, read, update, delete
- Prompts 9 create, read, update, delete
- Providers 9 create, read, update, delete
- Auth 8 create, read, update, delete
- Branding 8 create, read, update, delete
- Chats 6 create, read, update, delete
- Datasets 6 create, read
- Scanner Packages 6 create, read, update, delete
- Campaign Runs 5 create, read, update, delete
- Campaign Schedules 5 create, read, update, delete
16 more areas
- Campaigns 5 create, read, update, delete
- Org 5 create, read, update
- Scans 5 create, read, update
- Secrets 5 create, read, update, delete
- Openai 4 create
- Refusal Catalogs 3 create, read
- Tokens 3 create, read, delete
- Admin 2 create
- Audit 2 read
- Files 2 create, read
- Agent Sessions 1 read
- Anthropic 1 create
- Generations 1 create
- Google 1 create
- License 1 update
- Project 1 read
Endpoints
Open an endpoint for its inputs and outputs.
Projects 15
-
DELETE
/backend/v1/projects/{project}Delete project.Loading… -
DELETE
/backend/v1/projects/{project}/members/{userId}Remove user from project.Loading… -
DELETE
/backend/v1/projects/{project}/providers/{providerId}Remove provider from project.Loading… -
DELETE
/backend/v1/projects/{project}/scanner-packages/{scannerPackageId}Remove guardrail package from project.Loading… -
DELETE
/backend/v1/projects/{project}/scanners/{scannerId}Remove guardrail from project.Loading… -
GET
/backend/v1/projectsGet projects.Loading… -
GET
/backend/v1/projects/{project}Get project by ID or name.Loading… -
GET
/backend/v1/projects/{project}/scannersGet project guardrails.Loading… -
PATCH
/backend/v1/projects/{project}Update project.Loading… -
PATCH
/backend/v1/projects/{project}/members/{userId}Update project user.Loading… -
POST
/backend/v1/projectsCreate project.Loading… -
POST
/backend/v1/projects/{project}/membersAdd users to project.Loading… -
POST
/backend/v1/projects/{project}/providers/{providerId}Add provider to project.Loading… -
POST
/backend/v1/projects/{project}/scanner-packages/{scannerPackageId}Add scanner_package to project.Loading… -
POST
/backend/v1/projects/{project}/scanners/{scannerId}Add guardrail to project.Loading…
Users 12
-
DELETE
/backend/v1/users/{userId}Delete user.Loading… -
DELETE
/backend/v1/users/{userId}/multifactorReset multi-factor authentication.Loading… -
DELETE
/backend/v1/users/{userId}/roles/{roleId}Retract role from user.Loading… -
GET
/backend/v1/usersGet users.Loading… -
GET
/backend/v1/users/meGet authenticated user.Loading… -
GET
/backend/v1/users/{userId}Get user.Loading… -
PATCH
/backend/v1/users/{userId}Update user.Loading… -
POST
/backend/v1/usersCreate user.Loading… -
POST
/backend/v1/users/token-verificationSet user's password.Loading… -
POST
/backend/v1/users/{userId}/roles/{roleId}Assign role to user.Loading… -
POST
/backend/v1/users/{userId}/verification/resendRe-sends users verification email.Loading… -
POST
/backend/v1/users/{userId}/verification/tokenGenerate verification token.Loading…
Scanners 10
-
DELETE
/backend/v1/scanners/{scannerId}Delete guardrail.Loading… -
GET
/backend/v1/scannersGet guardrails.Loading… -
GET
/backend/v1/scanners/{scannerId}Get guardrail.Loading… -
GET
/backend/v1/scanners/{scannerId}/versionsGet metadata for all existing versions of a guardrail.Loading… -
PATCH
/backend/v1/scanners/{scannerId}Update guardrail.Loading… -
PATCH
/backend/v1/scanners/{scannerId}/accessUpdate guardrail availability.Loading… -
PATCH
/backend/v1/scanners/{scannerId}/versions/{versionId}Update a guardrail version.Loading… -
POST
/backend/v1/scannersCreate guardrail.Loading… -
POST
/backend/v1/scanners/exportExport the given guardrails and guardrail packages in a zip file.Loading… -
POST
/backend/v1/scanners/importImport guardrails.Loading…
Prompts 9
-
DELETE
/backend/v1/prompts/templates/{promptTemplateId}Delete a prompt template.Loading… -
GET
/backend/v1/promptsGet prompts.Loading… -
GET
/backend/v1/prompts/templatesGet prompt templates.Loading… -
GET
/backend/v1/prompts/templates/{promptTemplateId}Get prompt template.Loading… -
GET
/backend/v1/prompts/{promptId}Get prompt.Loading… -
PATCH
/backend/v1/prompts/templates/{promptTemplateId}Update prompt template.Loading… -
PATCH
/backend/v1/prompts/{promptId}Update prompt.Loading… -
POST
/backend/v1/promptsSend prompt.Loading… -
POST
/backend/v1/prompts/templatesCreate prompt template.Loading…
Providers 9
-
DELETE
/backend/v1/providers/{provider}Delete provider.Loading… -
GET
/backend/v1/providersGet providers.Loading… -
GET
/backend/v1/providers/systemGet available system providers.Loading… -
GET
/backend/v1/providers/system/{systemProvider}Get system provider.Loading… -
GET
/backend/v1/providers/{provider}Get provider.Loading… -
PATCH
/backend/v1/providers/{provider}Update provider.Loading… -
PATCH
/backend/v1/providers/{provider}/accessUpdate provider availability.Loading… -
POST
/backend/v1/providersCreate provider.Loading… -
POST
/backend/v1/providers/testTest provider.Loading…
Auth 8
-
DELETE
/backend/v1/auth/roles/{roleId}Delete role.Loading… -
DELETE
/backend/v1/auth/roles/{roleId}/permissionsRemove permissions.Loading… -
GET
/backend/v1/auth/rolesGet roles.Loading… -
GET
/backend/v1/auth/roles/defaultGet the default role.Loading… -
GET
/backend/v1/auth/roles/{roleId}Get role.Loading… -
PATCH
/backend/v1/auth/roles/{roleId}Update role.Loading… -
PATCH
/backend/v1/auth/roles/{roleId}/permissionsAdd permissions.Loading… -
POST
/backend/v1/auth/rolesCreate role.Loading…
Branding 8
-
DELETE
/backend/v1/branding/faviconReset favicon.Loading… -
DELETE
/backend/v1/branding/logoReset logo.Loading… -
GET
/backend/v1/brandingGet branding.Loading… -
GET
/backend/v1/branding/faviconGet favicon.Loading… -
GET
/backend/v1/branding/logoGet logo.Loading… -
PATCH
/backend/v1/brandingUpdate branding.Loading… -
POST
/backend/v1/branding/faviconUpload favicon.Loading… -
POST
/backend/v1/branding/logoUpload logo.Loading…
Chats 6
-
DELETE
/backend/v1/chats/{chatId}Delete chat.Loading… -
GET
/backend/v1/chatsGet chats.Loading… -
GET
/backend/v1/chats/public/{accessId}Get chat by access ID.Loading… -
GET
/backend/v1/chats/{chatId}Get chat.Loading… -
PATCH
/backend/v1/chats/{chatId}Update chat.Loading… -
POST
/backend/v1/chatsCreate chat.Loading…
Datasets 6
-
GET
/backend/v1/datasetsGetLoading… -
GET
/backend/v1/datasets/runsGetLoading… -
GET
/backend/v1/datasets/runs/{datasetRunId}GetLoading… -
GET
/backend/v1/datasets/runs/{datasetRunId}/downloadGetdeprecatedLoading… -
GET
/backend/v1/datasets/{datasetId}GetLoading… -
POST
/backend/v1/datasetsPostLoading…
Scanner Packages 6
-
DELETE
/backend/v1/scanner-packages/{scannerPackageId}Delete guardrail package.Loading… -
GET
/backend/v1/scanner-packagesGet guardrail packages.Loading… -
GET
/backend/v1/scanner-packages/{scannerPackageId}Get guardrail package.Loading… -
PATCH
/backend/v1/scanner-packages/{scannerPackageId}Update guardrail package.Loading… -
PATCH
/backend/v1/scanner-packages/{scannerPackageId}/accessUpdate guardrail package availability.Loading… -
POST
/backend/v1/scanner-packagesCreate guardrail package.Loading…
Campaign Runs 5
-
DELETE
/backend/v1/campaign-runs/{campaignRunId}Delete a campaign run.Loading… -
GET
/backend/v1/campaign-runsGet campaign runs.Loading… -
GET
/backend/v1/campaign-runs/{campaignRunId}Get campaign run.Loading… -
PATCH
/backend/v1/campaign-runs/{campaignRunId}Update campaign run.Loading… -
POST
/backend/v1/campaign-runsRun campaign.Loading…
Campaign Schedules 5
-
DELETE
/backend/v1/campaign-schedules/{campaignScheduleId}Delete a campaign run schedule.Loading… -
GET
/backend/v1/campaign-schedulesGet campaign schedules.Loading… -
GET
/backend/v1/campaign-schedules/{campaignScheduleId}Get scheduled campaign run.Loading… -
PATCH
/backend/v1/campaign-schedules/{campaignScheduleId}Update a scheduled campaign run.Loading… -
POST
/backend/v1/campaign-schedulesRun campaigns on a schedule.Loading…
Campaigns 5
-
DELETE
/backend/v1/campaigns/{campaignId}Delete a campaign.Loading… -
GET
/backend/v1/campaignsGet campaigns.Loading… -
GET
/backend/v1/campaigns/{campaignId}Get campaign.Loading… -
PATCH
/backend/v1/campaigns/{campaignId}Update campaign.Loading… -
POST
/backend/v1/campaignsCreate campaign.Loading…
Org 5
-
GET
/backend/v1/orgGet organization.Loading… -
GET
/backend/v1/org/preferencesGet org preferences.Loading… -
PATCH
/backend/v1/orgUpdate organization.Loading… -
PATCH
/backend/v1/org/preferencesUpdate org preferences.Loading… -
POST
/backend/v1/orgCreate organization.Loading…
Scans 5
-
GET
/backend/v1/scansGet scans.Loading… -
GET
/backend/v1/scans/{scanRequestId}Get scan.Loading… -
PATCH
/backend/v1/scans/{scanRequestId}Update scan preservation.Loading… -
POST
/backend/v1/scansScan data.Loading… -
POST
/backend/v1/scans/raw/{format}Process a raw request/response body from a third party API and inject the result in the returned body.Loading…
Secrets 5
-
DELETE
/backend/v1/secrets/{secretId}Delete secret.Loading… -
GET
/backend/v1/secretsGet secrets.Loading… -
GET
/backend/v1/secrets/{secretId}Get secret.Loading… -
PATCH
/backend/v1/secrets/{secretId}Update secret.Loading… -
POST
/backend/v1/secretsCreate secret.Loading…
Openai 4
-
POST
/openai/{provider}/chat/completionsChat Completions.Loading… -
POST
/openai/{provider}/openai/deployments/{model}/chat/completionsChat Completions.Loading… -
POST
/openai/{provider}/openai/responsesOpenAI responses API gateway.Loading… -
POST
/openai/{provider}/responsesOpenAI responses API gateway.Loading…
Refusal Catalogs 3
-
GET
/backend/v1/refusal-catalogs/latestGet the latest refusal catalog.Loading… -
GET
/backend/v1/refusal-catalogs/{refusalCatalogId}Get refusal catalog by id.Loading… -
POST
/backend/v1/refusal-catalogsSet refusal catalog.Loading…
Tokens 3
-
DELETE
/backend/v1/tokens/{tokenId}Delete API token.Loading… -
GET
/backend/v1/tokensGet API tokens.Loading… -
POST
/backend/v1/tokensCreate API token.Loading…
Admin 2
-
POST
/backend/v1/admin/exportCreate org settings backup.Loading… -
POST
/backend/v1/admin/importImport org settings.Loading…
Audit 2
-
GET
/backend/v1/auditGet audit events.Loading… -
GET
/backend/v1/audit/{eventId}Get event.Loading…
Files 2
-
GET
/backend/v1/files/{fileId}Get a file's metadata by the file ID.Loading… -
POST
/backend/v1/filesUpload a file.Loading…
Agent Sessions 1
-
GET
/backend/v1/agent-sessionsGetLoading…
Anthropic 1
-
POST
/anthropic/{provider}/v1/messagesPostLoading…
Generations 1
-
POST
/backend/v1/generationsPostLoading…
Google 1
-
POST
/google/{provider}/v1beta/models/{model}:{methodName}Google gemini generateContent API gateway.Loading…
License 1
-
PATCH
/backend/v1/licenseUpdate license.Loading…
Project 1
-
GET
/backend/v1/projectGet default project.Loading…
Recent changes
- ⚠ GET /backend/v1/datasets/runs/{datasetRunId}/download