curl --request POST \
--url https://api.cnap.tech/v1/templates \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "PostgreSQL HA",
"sources": [
{
"chart": {
"repo_url": "<string>",
"target_revision": "<string>",
"chart": "<string>",
"path": "<string>"
},
"values": {},
"metadata": {
"artifact_hub_helm_package": {},
"image": {
"url": "<string>",
"tag": "<string>",
"github": {
"workflow_run_id": "<string>",
"repository": {
"id": 123,
"html_url": "<string>",
"name": "<string>",
"full_name": "<string>",
"owner": {
"login": "<string>",
"id": 123,
"type": "<string>",
"avatar_url": "<string>",
"html_url": "<string>"
}
}
}
},
"auto_deploy": true
}
}
],
"registry_proxy_mode": "auto"
}
'{
"template_id": "<string>"
}curl --request POST \
--url https://api.cnap.tech/v1/templates \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "PostgreSQL HA",
"sources": [
{
"chart": {
"repo_url": "<string>",
"target_revision": "<string>",
"chart": "<string>",
"path": "<string>"
},
"values": {},
"metadata": {
"artifact_hub_helm_package": {},
"image": {
"url": "<string>",
"tag": "<string>",
"github": {
"workflow_run_id": "<string>",
"repository": {
"id": 123,
"html_url": "<string>",
"name": "<string>",
"full_name": "<string>",
"owner": {
"login": "<string>",
"id": 123,
"type": "<string>",
"avatar_url": "<string>",
"html_url": "<string>"
}
}
}
},
"auto_deploy": true
}
}
],
"registry_proxy_mode": "auto"
}
'{
"template_id": "<string>"
}Personal Access Token (cnap_pat_...) or OAuth2 JWT. Create tokens at https://dash.cnap.tech/account/tokens
Template created