---
id: technology-template-list
title: "List technology templates"
description: "List all technology templates available in your organization."
sidebar_label: "List technology templates"
hide_title: true
hide_table_of_contents: true
api: eJzdWG1v20YS/iuD/dQClEzJSRsIyAFu2tylKNIgkXHF2YazIkfUxstddndoWxX43w+zJCVSlGWnSXvAAQYtUbM7z7w8s7OzESn6xKmClDViJn5RnkBqDYTJylhtszUQ5oWWhB7krVRaLjSCMrC2pQPrMmnUH5KXj0UkSGZezC7EfLhcXEXCFuiC7JtUzMROx3UrNNPKk4hEIZ3MkdDxbhuhGNvvJbq1iISROYqZsMulR5b1yQpzKWYbQeuCf1GGMEMnIpEro/IyF7M4EikuZalJzOIq2rN6vkLwJB0pk0FhlSFYWgeFzJSpTYMf69UeyEIMagnGEhTO3qoUU7Yc72VeaAzbHwasVa6O4j2IK5f3bAKYMl+gA7sEh75F4pBKZ6DAABZ7OE4fBELSZUjXxplDaDw5ZbIhmNdKEzpYrOHt+7c9TaKbBS8nM5kktjT0cjpjhb6QCb48FQ+h8SSp9EeQRAINx/BCyITULYpIKNN8vHoollR69hWtcJuAfczNBtVVJDwmpVO0Dqm2QOnQnZW0ErOLK/7ZoS+s8egZ2jSO+d9Q5za14U568GWSoPfLUrPWxBpCQ7xQFoVWSRA8+eR59WZouF18woRTxeHvpXKYsvEhG7PwMsSf+VQ4VkuqxtZIPLLPljdtPpIlqYe71a8PsWpofJA9kKK5pGTFpOI4hLgPUrTF8zh9/0rGNs44CKImoJhN44MwPoug0F0htbZ3mMKt1CWC8jCN4x6waRxXVbWL+A6edE4yhxRh7g9FvB9LlT4xkG9+PMqayfS0aok7pOlwO5bcbTg4EuAbHGfjCIxNMYJP8laOfMGbRZDZCG4saWVGN2Tdt33yvsV7Gv/8ASanu+OlikTp9NNwnb//Zd9OPtL4u8PCekV2L1XFiqjws5OTTNGqXIwTm5+YUmteu7QuP9mZN9oemCOD9/TJM7Qm8dzjsdoB+Hwf79bCnaJVY1Kre3xpLs0/4LV10NgVMS+ocYjy8PELrPwYAVyaPRQBnF/ZUqewQPh4bP340vQ8ftSjTIvE5oU1aL6EGfWvT/EzS7Cft1rb7NXSZKXMMIIlNy131t3spWsrwYnQo+IRdTsmDhQyUWpx5glvXr/b07oTG3UB3KLzqj54HkfRCD8IZRqPpxFMxpMXEUy+3wMwGceC40SKwvd5E8VX7S6HO55dWIe1qGpbzEG8d2qXLhy36YEkeKi3mcvMg/TeJkoSpoE8/erQq1R1EnK8a03fBmBlkfLia0mHfMs04tZZzMiVeDDiH34dvfgunsD5/BWQytGTzAv2wd0KzYM1lNsNLT1Bo59jwFxlGILfjHivnoem8XQyiiejeDqP41n4+w9bkDg8YsFXRdyo+tNge2nVqmgT7H3TsdVl4mE5vu10ZatIPPvtt2F/90orznl0zjrYtoOQltz5gDK3UqsUlClKAusgV96HvmR7iflqTWDd2b6yafAR4+EOBb1ncg9auI7048f/v+bzd23nnNg0lHGHHg21DZwvMFFLlUDS9UfDjGdxzI8JP0758axfDZ7FcSjZ6RPK7RnkkvtGHDmUabhw1roCLlpJgkQSZtapP9DX2NDdooOlVLp0e63+QqbX7ET0oeLUbnsCiIVTuIxgVebS7JB0pNr6VIMLB0TjjUvxg0zhfa30UvCLcyNLWgXI6aXYK5UdaYbYRvRxkGmq+KPUkCJJpT3IhS1pB6uvZx6O56An0DCXmumHKQTvGpLKYLpN6W4GV1XNkOeHGPKhdv8+Q5RJQ56bDKQB5X2JYOvCcPbuDXiV4v8ZNXzXEU0yPGdqPI+n/DjtB/75/44VbKwzUl/XQte1y/42frxp1EOTOj+xTM0UfqMShHOzHTgNCHNw+V9KnTMDpcH7AhPuEGqTbJKUzmE6hncapUcgtwaZSWWAzxfXsibgopXlqVeG9YCLBwziZHt94TEEW1IPvMJNZnvnkIUad9tw7st7k4sPzJA6sbvzi60LeKN2whIqYhASUfPhdXsC//zveThalVlaXr7tFbmXG8did5i+7cBhLoc7jvWUy0DZZrYTxomHRon70djsasCXzyBrmwnv6aTQUpnO1bB2+4XoDiVX1hO/22wW0uO501XFr+sxFQcjVZ4VpmK2lNrv925d6F9jLHEQ/g2uuyPPMDEQMxGGap8H73PniUfgtAOkP4lmMFA8oqo3svwC6x+eDB5Rvp1Q7hRf8Ren6ob+gqeQK5Then+xaVadJQkWXfcMjjbeZVsW/vnTXERC9nm7x9Owe3vvMevO3ptNLTG3N2iqSmz9xt9FdVVV1X8BJgZDqA==
sidebar_class_name: "get api-method"
info_path: docs/api/nullplatform-api
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 technology templates"}
>
</Heading>

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



List all technology templates available in your organization.

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

<ParamsDetails
  parameters={[{"in":"query","name":"offset","schema":{"type":"integer","minimum":0,"default":0},"description":"The starting point for pagination. Defaults to 0 if not provided.","example":0},{"in":"query","name":"limit","schema":{"type":"integer"},"description":"The maximum number of results to return per page.","example":30},{"in":"query","name":"target_nrn","schema":{"type":"string"},"description":"Filter by NRN.","example":"organization=1:account=2:namespace=3"},{"in":"query","name":"status","schema":{"type":"string","enum":["active","inactive"]},"description":"The status of the template.","example":"active"}]}
>
  
</ParamsDetails>

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

<StatusCodes
  id={undefined}
  label={undefined}
  responses={{"200":{"description":"The operation was successful.","content":{"application/json":{"schema":{"type":"object","required":["paging","results"],"properties":{"paging":{"type":"object","required":["offset","limit","total"],"properties":{"total":{"type":"integer","description":"The total number of results matching the query.","example":30},"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":{"id":{"type":"integer","description":"The ID of the template.","example":123},"name":{"type":"string","description":"The name of the technology template (e.g., node, java-spring, go, kotlin-ktor).","example":"Next.JS 13 template"},"url":{"type":"string","description":"The URL of the template in the repository.","example":"https://github.com/nullplatform/technology-templates-nextjs"},"provider":{"type":"object","properties":{"repository":{"type":"string","description":"The name of the repository within the provider.\n\n> For example, if the URL is `https://github.com/nullplatform/technology-templates-nextjs`,  \nthe repository name should be `technology-templates-nextjs`.\n","example":"technology-templates-nextjs"}}},"components":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"The type of component (e.g., language, framework).","example":"language"},"id":{"type":"string","description":"The ID of the component (e.g., javascript, golang, java).","example":"javascript-language"},"version":{"type":"string","description":"The version of the component (e.g., 20.2, 1.18, 17).","example":"1.0"}},"title":"TemplateComponent"},"description":"The components of the template."},"tags":{"type":"array","example":"frontend","items":{"type":"string"},"description":"Tags associated with the template (e.g., node, nextjs, frontend)."},"updated_at":{"type":"string","nullable":true,"description":"The ISO-8601 UTC timestamp of when the technology template was last updated.","format":"date-time","example":"2021-01-02T00:00:00Z"},"created_at":{"type":"string","description":"The ISO-8601 UTC timestamp of when the technology template was created.","format":"date-time","example":"2021-01-02T00:00:00Z"}},"title":"TechnologyTemplateResponse"}}},"title":"TechnologyTemplateListResponse"}}}},"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>


      