Templates
APIs related to Templates.
📄️ List accessible templates
Returns a list of templates accessible by the user. Optional resource_type filters resource templates to a supported type (dashboards, schedules, models, jobs, datasets, etc.; some types depend on feature flags). Results are paginated via limit/offset and sorted by sortby/sortorder (default LastModifiedTime, descending).
📄️ Create a template
Creates a resource template (default) or a code template when TemplateType=code.
📄️ Get template details
Returns template metadata for the given id. Pass template_type=code to load a code template; omit it for resource templates. Optional action=get_upload_url returns a presigned UploadURL for the code template script instead of metadata.
📄️ Update a template
Updates a template's Description, Status, TemplatePayload, IsDefault, or TemplateArguments (allowed fields depend on template type). Requires owner or editor access; system templates require additional permission.
📄️ Delete a template
Deletes a template (regular or code) and its associated access permissions. Only the owner can delete; code templates also remove the script from S3. System templates require additional permission.
📄️ Get code template script download URL
Returns a presigned ScriptURL for a code template script in S3. Applies only to code templates.
📄️ Get code template script upload URL
Returns a presigned UploadURL for uploading a code template script to S3.