---
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: 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
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","description":"The number of results returned per page. Defaults to 30.","example":30}}},"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>


      