synth_ai.research.secrets
client.research.secrets — project secret refs (canonical over credentials).
Classes
ResearchSecretsAPI
Manage project-scoped secret references for provider and rollout auth.
Secrets are stored as org-managed refs — never pass raw credentials in run
launch payloads. Attach refs here, then reference them from project setup.
Methods:
list
project_id: Target project id.kind: Optional filter (for exampleprovider,repo).
- List of secret ref records for the project.
create
project_id: Target project id.kind: Secret category understood by the backend.label: Human-readable label shown in the UI and launch preflight.provider: Optional provider slug whenkindis provider-scoped.funding_source: Optional billing/funding source id.credential_name: Optional named credential in org storage.metadata: Optional opaque metadata map.
- Created secret ref record.
delete
project_id: Target project id.secret_id: Secret ref id returned fromlistorcreate.
- Deletion acknowledgement payload.