curl --request POST \
--url https://us.infisical.com/api/v1/project-templates \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"type": "secret-manager",
"description": "<string>",
"roles": [],
"environments": [
{
"name": "<string>",
"slug": "<string>",
"position": 2
}
]
}
'{
"projectTemplate": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"roles": [
{
"name": "<string>",
"slug": "<string>",
"permissions": [
{
"action": "<string>",
"subject": "<string>",
"conditions": "<unknown>",
"inverted": true
}
]
}
],
"environments": [
{
"name": "<string>",
"slug": "<string>",
"position": 2
}
],
"orgId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"description": "<string>",
"type": "secret-manager"
}
}Create a project template.
curl --request POST \
--url https://us.infisical.com/api/v1/project-templates \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"type": "secret-manager",
"description": "<string>",
"roles": [],
"environments": [
{
"name": "<string>",
"slug": "<string>",
"position": 2
}
]
}
'{
"projectTemplate": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"roles": [
{
"name": "<string>",
"slug": "<string>",
"permissions": [
{
"action": "<string>",
"subject": "<string>",
"conditions": "<unknown>",
"inverted": true
}
]
}
],
"environments": [
{
"name": "<string>",
"slug": "<string>",
"position": 2
}
],
"orgId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"description": "<string>",
"type": "secret-manager"
}
}The name of the project template to be created. Must be slug-friendly.
1 - 64The type of project template to be created.
secret-manager, cert-manager, kms, ssh, secret-scanning, pam An optional description of the project template.
256The roles to be created when the template is applied to a project.
Show child attributes
11 - 64Show child attributes
The entity this permission pertains to.
secrets Describe what action an entity can take.
read, describeSecret, readValue, create, edit, delete Whether rule allows or forbids.
When specified, only matching conditions will be allowed to access given resource.
Show child attributes
Default Response
Show child attributes
Show child attributes
11 - 64Was this page helpful?