Skip to main content
POST
/
appointments
cURL
curl --request POST \
  --url https://api.caspen.com/v1/appointments \
  --header 'Content-Type: application/json' \
  --data '
{
  "location_id": 123,
  "practitioner_id": 123,
  "service_id": 123,
  "client_id": 123,
  "starts_at": "2023-11-07T05:31:56Z",
  "ends_at": "2023-11-07T05:31:56Z",
  "client_package_id": 123,
  "case_id": 123,
  "note": "<string>",
  "room_id": 123,
  "vehicle_id": 123,
  "repeating_rule": {
    "frequency": "weekly",
    "interval": 2,
    "days": [
      "mon"
    ],
    "occurrences": 99,
    "skip_conflicts": true
  },
  "resource_ids": [
    123
  ]
}
'
"<string>"

Body

application/json
location_id
integer
required
practitioner_id
integer
required
service_id
integer
required
client_id
integer
required
starts_at
string<date-time>
required
ends_at
string<date-time>
required
client_package_id
integer | null
case_id
integer | null
note
string | null
Maximum string length: 255
room_id
integer | null
vehicle_id
integer | null
repeating_rule
object
resource_ids
integer[]

Response

The response is of type string.