List secrets
Retrieve personal secrets owned by the authenticated user.
Secrets are encrypted credentials (API keys, tokens, passwords) that Neo agents use when executing tools. Values are always masked in responses for security.
Common use cases:
- API keys for external services (GitHub, Slack, etc.)
- Authentication tokens for tool integrations
- Custom credentials for user-created agents
Authorizations
JWT authentication token
Response
List of secrets with masked values
Whether this personal secret is exposed by default at task runtime. If false, it is only exposed when explicitly selected in task requests.
false
Unique identifier for the secret
"550e8400-e29b-41d4-a716-446655440000"
Masked representation of the secret value for display purposes. Shows first 3 and last 4 characters with bullets (•) in between.
"ghp_xx••••••••xxxx"
Secret name (used as environment variable name when injected into agent execution). Should follow UPPER_SNAKE_CASE convention.
"GITHUB_TOKEN"
When the secret was created
Indicates whether this secret was automatically created by an AI agent (true) or manually created by the user (false).
true
When the secret was last updated

