---
id: log-template-list
title: "List templates"
description: "List all templates without their content."
sidebar_label: "List templates"
hide_title: true
hide_table_of_contents: true
api: eJzdWN9v2zYQ/lcOfGoB1Vbz40VvWdttGQosaJOtQBoYZ/Ess6VIlaTSpIb+9+Eo2ZZsxU1WbAP2YsfSHe/j3X0feVkJT3ntVLgX2fVKzAkdubM6LEV2fdPcJCJg4UV2Ld7aAgKVlcZA4iYRdy9MrTX/XFhXimwlcluWaOTMYEkiE1Nti+nGo0mEJJ87VQVljcjEW+UDoNabRT18VWFp6wBhScpBbk0gEyYiEbYih+x3LkUmtC1ma6dMKx9EIip0WFIg5+M2FEf4UpO7F4no8FhXoFHf4jozJUUifL6kEhl6uK/YRJlABbl9sJdLgvPXYBeMDforMTy6w7LSJLKXR8cniXD0pVaOpMiCq6lJxuFgntvahB9D0i0yAHF0fHL6UND4NRLOB6dMMR6Nfdbx1mmfiIci5FjhXGkV7mc5BipsfPlgwEcsUzl7qyS5g8vccNp9ZY0nz++P0pS/9nezaSX4ih58nefk/aLWnMKu49gRq0qrPBpOP3n2Xu1HR+eQMatApe89t/NPlHNXbjvhWlRYMNSIs9bBM4cqx3CCajF3Ft9Zxy4WnvihVqUK+6t07/dbKRGlMqqsS5GlY3X2AV1QpoDKKhNgYR1ERG2bw2taIOOGYCEFtQBjA3S1kYMGTJs1uFEQeNeCOEpHYXTvwdTlnBw3XpcwDuwo1M5ARREbTaDvgVrbryThFnVNoDwcpemQGWnaNM22Ak+o5E6Od6RkbJ87ovB4PWmSvjYcXJqp/kiBaNbU2uXOUyg/yu4xFRmj76jdlnEPvZuRya0cEmNrtEY3u0U3WjiUUvHOUF8MSni4wO3bUXmMLIhNYOj3RTxtdq32VfxmV1lHhFAEFbiomz39ge5yc3yOGbzrFG/8LR+wfQu2OfnwYV8WX2lFJgA5Zx1sVBRkTUw5ZW5RKwnKVHUA66BU3keZ2By5f0c7R7XNBwy1f2UlH1IRDwsGeY8F7Stdz3qMJcNN/np5eQGtB+RWEjiqHHkyUfK40X1FuVqoHPJ+Pp7RpJgkcJKm/PGSP4754+T5QFpO0jS2rHwEw86gxHypDL1whBLnmrpYEVdYYoCOXOob+RYbuVtysECla0eDyGKOcsZJJB+4Q9u0PQLE3ClaJLCsSzRbJD2rtQK04Hi5dTY+ip9Qwrs26EfBD64M1mEZIcuPYpicvjVDXFf0+yA35AVJAZX2gPPuhtjCGsZh7epSEY/3EjVfTkmCbe+TqAzJTUv3O7jpGHI6xpD3bfp3GaKMjH1uCkADyvuawJoI7uziHLyS9D+jhu8nomuGU6bGaXrEH8fDwp/+d6zgzTqDetYazdqU/Wv8OO/CQ9c6b9imZQo/UTnBlcFbVJpX3SPMqPs/Sp0zA7Whu4ryQLLbks3z2jmSE7jQhJ4guHvAApUBPmDcmjWc1btAxitr2vnrM92LbHdETES8mX1/VOTbfElhaXnaK6id73giFVPmkrO8pqGtRyLaKrfBa6dFJpYhVD6bTrFSkz6MSW7LvWxdOCvrPBa1XUkwhvVk/J4Z2hKrPx9vSsCh1tNJVORoJJLuj5+tKzGITPz252U86JVZ2Ojendiv2k1B3BWniZxvcb2cpJOU615ZH0qMetHlLM7Pm9l5d0erreo8adLudhToLkwrjcpw8JjQVVeDa9GvgdhewViFltYHNlmt5ujpyumm4cftcMe1kcpzw0uRLVB7OoD62btO/Z7D4el7FHLbgPsjf9eBIt7SHg/mwan7QPDBgP8Dcccv4wdDd2P+4aCt6fi8/kTP3oi+9bzhH06xa/xfUiKWhHEQ2AjEWZ5TFXpee+fjQAp+eXPJN/oh+XbI1r+Qo+nvZbVqLS7tZzJNI9b7CPybr+hN8xfDPJnR
sidebar_class_name: "get api-method"
info_path: docs/api/control-plane
custom_edit_url: null
---

import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
import ParamsDetails from "@theme/ParamsDetails";
import RequestSchema from "@theme/RequestSchema";
import StatusCodes from "@theme/StatusCodes";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";
import Heading from "@theme/Heading";

<Heading
  as={"h1"}
  className={"openapi__heading"}
  children={"List templates"}
>
</Heading>

<MethodEndpoint
  method={"get"}
  path={"/controlplane/template"}
  context={"endpoint"}
>
  
</MethodEndpoint>



List all templates without their content.

<Heading
  id={"request"}
  as={"h2"}
  className={"openapi-tabs__heading"}
  children={"Request"}
>
</Heading>

<ParamsDetails
  parameters={[{"in":"query","name":"organization_id","schema":{"type":"integer"},"description":"The ID of the organization.","example":1234,"required":true},{"in":"query","name":"account_id","schema":{"type":"integer"},"description":"The ID of the account.","example":2345},{"in":"query","name":"name","schema":{"type":"string"},"description":"The name of the template."},{"in":"query","name":"capability_category","schema":{"type":"string"}},{"in":"query","name":"capability_provider","schema":{"type":"string"}}]}
>
  
</ParamsDetails>

<RequestSchema
  title={"Body"}
  body={undefined}
>
  
</RequestSchema>

<StatusCodes
  id={undefined}
  label={undefined}
  responses={{"200":{"description":"The operation was successful.","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","required":["paging","results"],"properties":{"paging":{"type":"object","required":["offset","limit"],"properties":{"offset":{"type":"integer","minimum":0,"description":"The starting point for pagination. Defaults to 0 if not provided.","example":0},"limit":{"type":"integer","maximum":200,"description":"The maximum number of results to return per page. The maximum allowed value is 200.","example":200}}},"results":{"type":"array","items":{"type":"object","properties":{"organization_id":{"type":"integer","example":1234,"description":"The ID of the organization."},"account_id":{"type":"integer","example":2345,"description":"The ID of the account."},"name":{"type":"string","description":"The name of the template."},"capability_category":{"type":"string"},"capability_provider":{"type":"string"},"content":{"type":"string"},"content_encoding":{"type":"string"},"template_vars":{"type":"object","additionalProperties":{"type":"object","properties":{"type":{"type":"string"},"default":{"oneOf":[{"type":"string"},{"type":"integer"}]},"description":{"type":"string"}},"title":"templateVarTemplate"}}},"title":"templateResponse"}}},"title":"templateListResponse"}}}}},"4XX":{"description":"Client error responses due to invalid input or missing parameters.","content":{"application/json":{"schema":{"type":"object","required":["statusCode","error","message"],"properties":{"statusCode":{"type":"integer","description":"HTTP status code representing the specific client error (e.g., 400, 401, 403, 404).","example":400},"code":{"type":"string","description":"A machine-readable error code that categorizes the server failure.","example":"bad_request"},"error":{"type":"string","description":"A brief, human-readable description of the error type (e.g., \"Bad Request\", \"Unauthorized\").","example":"Bad Request"},"message":{"type":"string","description":"Additional details about the error.","example":"The request was malformed or contained invalid parameters."}}}}}},"5XX":{"description":"Server error responses indicating an issue on the API side.","content":{"application/json":{"schema":{"type":"object","required":["statusCode","error","message"],"properties":{"statusCode":{"type":"integer","description":"HTTP status code representing the specific server error (e.g., 500, 502, 503).","example":500},"code":{"type":"string","description":"A machine-readable error code that categorizes the server failure.","example":"internal_server_error"},"error":{"type":"string","description":"A brief, human-readable description of the error type (e.g., \"Internal Server Error\", \"Service Unavailable\").","example":"Internal Server Error"},"message":{"type":"string","description":"Additional details about the error.","example":"An unexpected error occurred. Please try again later."}}}}}}}}
>
  
</StatusCodes>


      