curl -X POST \
-H "Authorization: Bearer $TOGETHER_API_KEY" \
--data '{ "name": "my-secret", "value": "my-value" }' \
https://api.together.ai/v1/deployments/secrets{
"created_at": "<string>",
"created_by": "<string>",
"description": "<string>",
"id": "<string>",
"last_updated_by": "<string>",
"name": "<string>",
"object": "<string>",
"updated_at": "<string>"
}Create a new secret to store sensitive configuration values
curl -X POST \
-H "Authorization: Bearer $TOGETHER_API_KEY" \
--data '{ "name": "my-secret", "value": "my-value" }' \
https://api.together.ai/v1/deployments/secrets{
"created_at": "<string>",
"created_by": "<string>",
"description": "<string>",
"id": "<string>",
"last_updated_by": "<string>",
"name": "<string>",
"object": "<string>",
"updated_at": "<string>"
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Secret configuration
Name is the unique identifier for the secret. Can contain alphanumeric characters, underscores, hyphens, forward slashes, and periods (1-100 characters)
1 - 100Value is the sensitive data to store securely (e.g., API keys, passwords, tokens). This value will be encrypted at rest
1Description is an optional human-readable description of the secret's purpose (max 500 characters)
500ProjectID is ignored - the project is automatically determined from your authentication
Secret created successfully
CreatedAt is the ISO8601 timestamp when this secret was created
CreatedBy is the identifier of the user who created this secret
Description is a human-readable description of the secret's purpose
ID is the unique identifier for this secret
LastUpdatedBy is the identifier of the user who last updated this secret
Name is the name/key of the secret
Object is the type identifier for this response (always "secret")
UpdatedAt is the ISO8601 timestamp when this secret was last updated
Was this page helpful?