List of library templates
GET/templates/libraries
The operation allows you to retrieve a collection of all available library templates, which can be used to configure the template property of the LibraryCreateRequest
.
Request
Header Parameters
CodeNOW API Key
Responses
- 200
- 400
- 401
- 403
- 404
- 429
- 500
List of library templates
- application/vnd.codenow.v1+json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
]
The unique identifier of the library template.
The currently provided version of the library template, using semantic versioning.
The user-friendly name or label for the library template.
The programming language supported by a library created from the template.
The version of the programming language supported by a library created from the template.
The textual description of the library template, which may provide some additional information in a user-friendly form.
The name of the build system utilized by a library created from the template.
The version of the build system utilized by a library created from the template.
The name of the framework integrated with a library created from the template.
The version of the framework integrated with a library created from the template.
A boolean flag indicating whether the template is user-customized. If set to false, the template is provided by CodeNOW.
properties
object[]
required
A list of objects representing customizable template properties.
The name of the property, also serving as the unique identifier or key.
The textual description of the property, providing better understanding of the property's function or context in a user-friendly form.
The required data type of the property's value.
A boolean flag indicating whether the property is mandatory. If set to false, the property may be omitted.
[
{
"id": "string",
"version": "string",
"name": "string",
"language": "string",
"languageVersion": "string",
"description": "string",
"buildSystem": "string",
"buildSystemVersion": "string",
"framework": "string",
"frameworkVersion": "string",
"custom": true,
"properties": [
{
"name": "string",
"description": "string",
"type": "string",
"required": true
}
]
}
]
The request was unacceptable, often due to missing a required parameter.
No valid API key provided.
The API key doesn't have permissions to perform the request.
Resource not found.
Too many requests hit the API too quickly. We recommend an exponential backoff of your requests.
Something went wrong on CodeNOW's end.