curl --request PATCH \
--url https://us.infisical.com/api/v1/project-templates/{templateId} \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"description": "<string>",
"roles": [
{
"name": "<string>",
"slug": "<string>",
"permissions": [
{
"subject": "secrets",
"action": "read",
"inverted": true,
"conditions": {
"environment": "<string>",
"secretPath": "<string>",
"secretName": "<string>",
"secretTags": {
"$in": [
"<string>"
]
},
"eventType": "<string>"
}
}
]
}
],
"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"
}
}Update a project template.
curl --request PATCH \
--url https://us.infisical.com/api/v1/project-templates/{templateId} \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"description": "<string>",
"roles": [
{
"name": "<string>",
"slug": "<string>",
"permissions": [
{
"subject": "secrets",
"action": "read",
"inverted": true,
"conditions": {
"environment": "<string>",
"secretPath": "<string>",
"secretName": "<string>",
"secretTags": {
"$in": [
"<string>"
]
},
"eventType": "<string>"
}
}
]
}
],
"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 ID of the project template to be updated.
The updated name of the project template. Must be slug-friendly.
1 - 64The updated description of the project template.
256The updated 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?