Snoze Developers
API referenceDatabase templates

Update Template

PATCH
/v1/workspaces/{workspaceId}/database-templates/{templateId}
AuthorizationBearer <token>

Workspace API key created in Workspace settings → API keys. Scopes on the key bound what it can read and write.

In: header

Path Parameters

workspaceId*string
templateId*string

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

curl -X PATCH "https://example.com/v1/workspaces/string/database-templates/string" \  -H "Content-Type: application/json" \  -d '{}'
{  "data": {    "id": "string",    "workspaceId": "string",    "label": "string",    "description": "string",    "icon": "string",    "manifest": {      "version": 1,      "sourceDatabaseId": "string",      "settings": {},      "recordLayout": {        "version": 1,        "pageWidth": "default",        "propertyColumns": 1,        "propertyDensity": "comfortable",        "propertyOrder": [          "string"        ],        "hiddenFieldKeys": [          "string"        ],        "sections": [          {            "id": "string",            "label": "string",            "fieldKeys": [              "string"            ]          }        ],        "contentPosition": "before_properties",        "showComments": true,        "showActivity": true      },      "sourceFieldIds": {        "property1": "string",        "property2": "string"      },      "fields": [        {          "key": "string",          "label": "string",          "kind": "text",          "required": true,          "options": [            {              "key": "string",              "name": "string",              "color": "string",              "order": 0            }          ],          "settings": {},          "order": 0        }      ],      "views": [        {          "key": "string",          "label": "string",          "kind": "table",          "manifest": {},          "scope": "shared",          "locked": true        }      ]    },    "createdAt": "string",    "updatedAt": "string"  }}