---
title: "Update Invite Template"
method: PUT
path: "/inviteTemplates/{id}"
tags: ["Invite Templates"]
---

# Update Invite Template

`PUT /inviteTemplates/{id}`

Update invite template.

## Request body

- InviteTemplateUpdateRequest
  - `name` string, required — Template name
  - `company` object, required
    - `name` string, required — Company name that it will appear in the invite landing page and email or sms message
    - `logoUrl` string, required — Company logo that will appear in the invite email and landing page
  - `email` object, required
    - `sendEmail` boolean, required — Send email using this template (boolean value: true/false)
    - `senderName` string, required — Sender name that it will appear in the email message
    - `replyAddress` string, email, required — Reply-to address that will be shown when replying to an invite email
    - `subject` string, required — Subject that it will appear in the email message
    - `body` string, required — Text that it will appear in email message
  - `landingPage` object, required
    - `header` string, required — Header text that will appear in the landing page
    - `description` string, required — Description of the landing page
    - `button` string, required — Text that it will appear in the landing page
  - `successPage` object, required
    - `header` string, required — Header text that will appear in the success page
    - `description` string, required — Description of the success page after an account has been linked or data has been uploaded
    - `button` string, required — Text that it will appear in the landing page

## Response `200`

OK

- InviteTemplateUpdateResponse
  - `code` 'OK' | 'CREATED' | 'INVALID_CREDENTIALS' | 'INVALID_PARAMETERS' | 'INVALID_TOKEN' | 'UNAUTHORIZED_ACCESS' | 'MISSING_RESOURCE' | 'REQUEST_LIMIT_EXCEEDED' | 'SERVER_ERROR' | 'UNSUPPORTED_METHOD' | 'SERVER_UNAVAILABLE' | 'TIME_LIMIT_EXCEEDED' — Request status code
  - `message` string — Message response to the request
  - `requestId` string — Unique ID that is added to the body of every response for easy traceability of the request in our logs.
  - `data` InviteTemplate — Template to be used for sending invites.
    - `id` string, required — Unique ID of this object
    - `name` string, required — Template name
    - `company` object, required
      - `name` string, required — Company name that it will appear in the invite landing page and any invitation message
      - `logoUrl` string, required — Company logo that will appear in the invite email and landing page
    - `email` object, required
      - `sendEmail` boolean, required — Send email using this template (boolean value: true/false)
      - `senderName` string, required — Sender name that it will appear in the email message
      - `replyAddress` string, email, required — Reply-to address that will be shown when replying to an invite email
      - `subject` string, required — Subject that it will appear in the email message
      - `body` string, required — Text that it will appear in email message
    - `landingPage` object, required
      - `header` string, required — Header text that will appear in the landing page
      - `description` string, required — Description of the landing page
      - `button` string, required — Text that it will appear in the landing page
    - `successPage` object, required
      - `header` string, required — Header text that will appear in the success page
      - `description` string, required — Description of the success page after an account has been linked or data has been uploaded
      - `button` string, required — Text that it will appear in the landing page

## Changes

> 51 revisions in range; 2 could not be searched.

- **2026-07-15** (v1) `3bcbeecafbab` — 10 info
  - removed the non-success response with the status `400`
  - removed the non-success response with the status `401`
  - removed the non-success response with the status `403`
  - removed the non-success response with the status `404`
  - …6 more

[Change history](https://skmtc.dev/smileapi/apis/smile-api/changes/inviteTemplates/:id/put.md)

---

[API](https://skmtc.dev/smileapi/apis/smile-api.md) · [All operations](https://skmtc.dev/smileapi/apis/smile-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/smileapi/smile-api/revisions/a4930eb49f4d/schema)
