Get a system template
Get one platform-managed template by name. It is referenced as tektona/<name> and it is read-only. Requires no role: the catalogue belongs to the platform, and every caller reads it.
Get one platform-managed template by name. It is referenced as tektona/<name> and it is read-only. Requires no role: the catalogue belongs to the platform, and every caller reads it.
Authorization
apiKey API key starting with tektona_. Create one at app-dev.tektona.ai under API Keys.
In: header
Path Parameters
Template name
length <= 80Response Body
application/json
application/problem+json
curl -X GET "https://example.com/v1/system-templates/string"{ "created_at": "2019-08-24T14:15:22Z", "id": "string", "metadata": { "description": "string", "display_name": "string", "name": "string" }, "reference": "go-dev", "scope": "system", "state": "active", "stats": { "builds": { "failed": 2, "succeeded": 5, "total": 8 }, "sandboxes": 3, "stored_bytes": 4187725824, "tags": 2, "versions": { "active": 3, "archived": 4 } }, "updated_at": "2019-08-24T14:15:22Z"}{ "detail": "Property foo is required but is missing.", "errors": [ { "location": "string", "message": "string", "value": null } ], "instance": "https://example.com/error-log/abc123", "status": 400, "title": "Bad Request", "type": "https://example.com/errors/example"}Get a project template GET
Get one project template by name. Requires read access to the project.
List organization templates GET
List the organization's own templates. Templates that belong to its projects are listed per project. Two groups, in order: the organization's own templates, then the platform's tektona/<name> catalogue. Both are in name order, and every entry names its `scope`. `q` matches the start of a name, or a word in the display name or description. Send `q` with every page of a filtered list: the cursor carries the position, not the filter. Requires organization membership.