Vault

Templates

Find template IDs, secret names, kinds and allowed hosts for common services.

Find template IDs, secret names, kinds and allowed hosts for common services.

Guide →

Base URL and authentication

template_idkindService
githubstaticGitHub (api.github.com, uploads.github.com)
openaistaticOpenAI
anthropicstaticAnthropic
stripestaticStripe
linearoauthLinear (CIMD)
atlassianoauthAtlassian (DCR)

List templates

GET /vault/v1/templates

Response

HTTP 200

application/json

FieldType / enumRequiredDescription
dataVaultTemplate[]yesResult items
data[].idstringyesObject ID
data[].display_namestringyesDisplay name, 1–255 characters
data[].kind"static" / "oauth"yesstatic: supplied value; oauth: authorized and refreshed by the platform
data[].namestringyesSecret name: 1–128 uppercase letters, digits or underscores; starts with a letter or underscore
data[].allowed_hostsstring[]yes1–16 hosts, public IPv4 addresses or *.example.com (excluding the apex). Rejects IPv6, single-label hosts, localhost, *.internal, platform domains and loopback/link-local/private/CGNAT IPv4; normalized and deduplicated
data[].value_hintstring / nullyesSuggested value format, or null

Error responses

A missing or invalid API Key returns 401 UNAUTHENTICATED. No additional domain errors.

curl "https://api.deepraxis.ai/vault/v1/templates" \
  -H "Authorization: Bearer $PRAXIS_API_KEY"

VaultTemplate

FieldType / enumRequiredDescription
idstringyesObject ID
display_namestringyesDisplay name, 1–255 characters
kind"static" / "oauth"yesstatic: supplied value; oauth: authorized and refreshed by the platform
namestringyesSecret name: 1–128 uppercase letters, digits or underscores; starts with a letter or underscore
allowed_hostsstring[]yes1–16 hosts, public IPv4 addresses or *.example.com (excluding the apex). Rejects IPv6, single-label hosts, localhost, *.internal, platform domains and loopback/link-local/private/CGNAT IPv4; normalized and deduplicated
value_hintstring / nullyesSuggested value format, or null
Export

On this page