---
title: "REST End Points"
canonical: "https://support.appfire.com/space/PC/716800408/REST%20End%20Points"
format: markdown
---
The following documents the currently available public API end points (as of version 2.1). This documentation is still in progress. If you have any questions or concerns, please  create an issue . On this page: /rest/projecttemplates/1.0/create-templates/ Path Method Parameters Description Sample response /all none Returns all available templates for the user executing the query   {
 "templateList": [
 {
 "name": "My example template",
 "guidance": "guidance note",
 "id": 2,
 "backgroundIcon": "",
 "categories": null,
 "owners": null
 },
 {
 "name": "Second template",
 "guidance": "Use this template for this",
 "id": 1,
 "backgroundIcon": "",
 "categories": null,
 "owners": null
 }
 ]
} /item/{id} id is an integer identifying the template to use (returned in the /all call) Returns more detailed information for the user to select from in order to create a project. Including projects and the list of owners {
 "name": "My example template",
 "guidance": "guidance note",
 "id": 2,
 "backgroundIcon": "",
 "categories": [
 {
 "id": 10000,
 "label": "bbb"
 },
 {
 "id": 10001,
 "label": "ccc"
 }
 ],
 "owners": []
} /create projectKey  The desired project key  (String) projectName  The desired project name  (String) templateId  The  template  id to use ( see /item/{id} )  (String) projectCategoryId  The project category id to use from /item/{id}  (Long) projectLead  The user to make the projectLead. If none passed the current user will be used  (String)   Creates a project from the specified template {
	"hasError": false,
	"name":"My project",
	"key": "PCFJ",
	"general":"General error message if one occurred",
	"browseURL":"/browse/PCFJ",
	"adminURL":"/project-config/PCFJ",
	"extraHTMLFragment":"Extra html to be displayed to end user."
} Examples Create a project curl -u admin:admin -X POST -d @content.txt -H "Content-Type: application/x-www-form-urlencoded" -v http://10.0.0.66:2990/jira/rest/projecttemplates/1.0/create-templates/create  Where content.txt contains: projectKey=PROJECTK&projectName=My%20Name&templateId=1&projectCategoryId=-1&projectLead=