Project Templates

Get a project template

Changed on

Retrieve a project template by ID, including milestones, outcomes, and form fields.

get/v1/project_templates/{id}

Request

  • Base URL
    https://api.slant.app
  • URL
    https://api.slant.app/v1/project_templates/{id}
  • Auth
    HTTP bearer

Query parameters

book_idstring

Filter by book ID

Response

project template retrieved

idstring required

The project template ID

guidstring

The project template GUID

titlestring required

The template title

descriptionstring nullable
projectable_kind'household' | 'contact' | 'business'

The related record kind this template supports

enable_kanban_viewboolean
archived_atstring date-time nullable required

When the project template was archived

book_idstring nullable

The sole shared book ID, or null when shared with multiple books

book_namestring nullable
book_initialsstring nullable
book_idsstring[]

Books that can use this project template

company_wideboolean

Whether the template is shared with every current company book

order_indexinteger
created_atstring date-time
updated_atstring date-time
enforce_sequential_milestonesboolean

Example response

{
  "id": "template123xyz",
  "guid": "template-guid",
  "title": "New Client Onboarding",
  "attachments": [
    {
      "file_name": "onboarding.pdf",
      "file_type": "application/pdf",
      "file_size": 123456,
      "source": "uploaded",
      "signed_id": "signed-blob-id"
    }
  ],
  "project_milestones": [
    {
      "id": "milestone123xyz",
      "guid": "milestone-guid",
      "title": "Initial Setup",
      "project_template_id": "template123xyz",
      "project_milestone_outcomes": [
        {
          "id": "outcome123xyz",
          "label": "Ready for accounts"
        }
      ],
      "project_milestone_form_fields": [
        {
          "id": "field123xyz",
          "guid": "field-guid",
          "label": "Custodian"
        }
      ]
    }
  ]
}

Changes

    • info

      added the media type application/json for the response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the required property to the response with the status