Skip to content

Latest commit

 

History

History
70 lines (59 loc) · 1.83 KB

File metadata and controls

70 lines (59 loc) · 1.83 KB

List

List information about all templates available to either the current authenticated user or the team, if the user belongs to a team. The list method takes an optional first argument to limit the returned template objects.

Examples

{% tabs %} {% tab title="HTTP" %}

# HTTP request:
https://api.paperspace.io
GET /templates/getTemplates
x-api-key: 1ba4f98e7c0...
# Returns 200 on success

{% endtab %}

{% tab title="Node.js" %}

paperspace.templates.list(function(err, res) {
  // handle error or result
});

{% endtab %} {% endtabs %}

Parameters

Name Type Attributes Description
id string <optional> Optional template id to match on
name string <optional> Optional name to match on
label string <optional> Optional label to match on
os string <optional> Optional os to match on
dtCreated string <optional> Optional datetime created value to match on
teamId string <optional> Optional teamId to match on
userId string <optional> Optional userId to match on
region string <optional> Optional region to match on

Returns

[ template, ... ] - JSON array of template objects

Type array

// Example return value:
[
 // A public template:
 {
   "id": "t123abc",
   "name": "paperspace/t123abc",
   "label": "Windows 10",
   "os": "Windows 10 (Server 2016)",
   "dtCreated": "2017-01-03T23:41:06.801Z"
 },
 // A team-owned template:
 {
   "id": "t456def",
   "name": "t456def",
   "label": "New Template 1",
   "os": "Ubuntu 14.04.5 LTS; uname: 4.2.0-27-generic; distro: ubuntu; major: 14; minor: 04",
   "teamId": "te456def",
   "userId": null,
   "region": "East Coast (NY2)",
   "dtCreated": "2017-02-06T18:46:44.882Z"
 }
]