---
title: "Create Smartadvocate Appointment Type"
method: POST
path: "/smartadvocate/appointment-types"
tags: ["SmartAdvocate"]
---

# Create Smartadvocate Appointment Type

`POST /smartadvocate/appointment-types`

## Request

- Base URL: `https://api.openintake.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openintake.ai/smartadvocate/appointment-types`
- Auth: none declared

Create an appointment type visibility rule for the customer.

## Request body

- SmartAdvocateAppointmentTypeCreateRequest: Create an appointment type visibility rule
  - `name` string, required: SmartAdvocate activity type name
  - `category` string, nullable
  - `action` 'provide_details' | 'transfer_to_calendar', required
  - `active` boolean

## Response `200`

Successful Response

- SmartAdvocateAppointmentTypeResponse: One per-customer appointment (activity) type visibility rule
  - `smartadvocate_appointment_type_id` string, uuid, required
  - `name` string, required
  - `category` string, nullable
  - `action` 'provide_details' | 'transfer_to_calendar', required
  - `active` boolean, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/openintake/apis/openintake-api.md) - [All operations](https://skmtc.dev/openintake/apis/openintake-api/llms.txt) - [OpenAPI document](https://skmtc.dev/openintake/apis/openintake-api/revisions/de90a8dcbc07?raw)
