Overview
- Introduction
- Authentication
- Examples
Endpoints
- Identities
- Token Auth
- Universal Auth
- GCP Auth
- AWS Auth
- Azure Auth
- Kubernetes Auth
- OIDC Auth
- JWT Auth
- Groups
- Organizations
- Projects
- Project Users
- Project Groups
- Project Identities
- Project Roles
- Project Templates
- Environments
- Folders
- Secret Tags
- Secrets
- Dynamic Secrets
- Secret Imports
- Identity Specific Privilege
- App Connections
- Secret Syncs
- Integrations
- Service Tokens
- Audit Logs
Infisical PKI
- Certificate Authorities
- Certificates
- Certificate Templates
- Certificate Collections
- PKI Alerting
Infisical SSH
- Certificates
- Certificate Authorities
- Certificate Templates
Infisical KMS
- Keys
Secrets
Bulk Create
Create many secrets
POST
/
api
/
v3
/
secrets
/
batch
/
raw
curl --request POST \
--url https://us.infisical.com/api/v3/secrets/batch/raw \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"projectSlug": "<string>",
"workspaceId": "<string>",
"environment": "<string>",
"secretPath": "/",
"secrets": [
{
"secretKey": "<string>",
"secretValue": "<string>",
"secretComment": "",
"skipMultilineEncoding": true,
"metadata": {},
"secretMetadata": [
{
"key": "<string>",
"value": ""
}
],
"tagIds": [
"<string>"
]
}
]
}'
{
"secrets": [
{
"id": "<string>",
"_id": "<string>",
"workspace": "<string>",
"environment": "<string>",
"version": 123,
"type": "<string>",
"secretKey": "<string>",
"secretValue": "<string>",
"secretComment": "<string>",
"secretReminderNote": "<string>",
"secretReminderRepeatDays": 123,
"skipMultilineEncoding": false,
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"actor": {
"actorId": "<string>",
"actorType": "<string>",
"name": "<string>",
"membershipId": "<string>"
}
}
]
}
Authorizations
An access token in Infisical
Body
application/json
The slug of the environment to create the secret in.
The name of the secret to create.
Minimum length:
1
The value of the secret to create.
Attach a comment to the secret.
Skip multiline encoding for the secret value.
The ID of the tags to be attached to the created secret.
The slug of the project to update the secret in.
The ID of the project to update the secret in.
The path to create the secret in.
Response
200
application/json
Default Response
Was this page helpful?
curl --request POST \
--url https://us.infisical.com/api/v3/secrets/batch/raw \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"projectSlug": "<string>",
"workspaceId": "<string>",
"environment": "<string>",
"secretPath": "/",
"secrets": [
{
"secretKey": "<string>",
"secretValue": "<string>",
"secretComment": "",
"skipMultilineEncoding": true,
"metadata": {},
"secretMetadata": [
{
"key": "<string>",
"value": ""
}
],
"tagIds": [
"<string>"
]
}
]
}'
{
"secrets": [
{
"id": "<string>",
"_id": "<string>",
"workspace": "<string>",
"environment": "<string>",
"version": 123,
"type": "<string>",
"secretKey": "<string>",
"secretValue": "<string>",
"secretComment": "<string>",
"secretReminderNote": "<string>",
"secretReminderRepeatDays": 123,
"skipMultilineEncoding": false,
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"actor": {
"actorId": "<string>",
"actorType": "<string>",
"name": "<string>",
"membershipId": "<string>"
}
}
]
}