- Create powerful apps with Jicoo's API
- Quick start
- Authentication
- Errors
- Versioning
- Types
- API Reference Overview
- Guide
- Guide(Japanese)
- API Reference
- Jicoo API
- Webhook Schema
- Booking
- Schedule
- Availability
- Oraganization
- Event Types
Update Schedule
PATCH
/v1/schedules/{uid}
Request
Authorization
Add parameter in header
X-Jicoo-Api-Key
Example:
X-Jicoo-Api-Key: ********************
Path Params
uid
string
required
Body Params application/json
name
string
optional
<= 64 characters
description
optional
Any of
<= 10000 characters
routine
optional
Any of
duration
integer
required
> 0
endedAt
required
schedules
array [object {8}]
required
isRemind
boolean
optional
projectId
optional
Any of
> 0
phoneNumber
optional
Any of
<= 32 characters
access
optional
Any of
<= 2000 characters
address
optional
Any of
<= 255 characters
customLocation
optional
Any of
<= 2000 characters
attendees
array [object {4}]
optional
userId
string
optional
email
string <email>
optional
role
enum<string>
required
Allowed values:
admineditorviewer
userType
enum<string>
required
Allowed values:
hostguest
isAllDay
boolean
optional
timeZone
string
optional
startedAt
optional
Any of
endedAt
optional
Any of
priority
optional
Any of
Allowed values:
lowmiddlehigh
displayType
enum<string>
optional
Allowed values:
privateteamPublicpublic
location
optional
Any of
Allowed values:
inPersonphonezoomgoogleMeetaskInviteeteamscustom
transparency
enum<string>
optional
Allowed values:
opaquetransparent
behavior
enum<string>
optional
Allowed values:
eventwork
visibilityType
enum<string>
optional
Allowed values:
defaultbusy
updateMessage
string
optional
<= 2000 characters
isSendUpdates
boolean
optional
Example
{
"name": "a",
"description": null,
"startedAt": "2024-02-18T10:00:00.000Z",
"endedAt": "2024-02-18T11:00:00.000Z",
"isAllDay": false,
"timeZone": "Asia/Tokyo",
"attendees": [
{
"userId": "cfmSbUHeizSoZob9cRA3N8fmfKg1",
"role": "admin",
"userType": 1
}
],
"location": "none",
"phoneNumber": null,
"access": null,
"address": null,
"customLocation": null,
"isRoutine": false,
"routine": null,
"isRemind": true,
"displayType": "teamPublic",
"visibilityType": "default",
"transparency": "opaque",
"priority": null,
"behavior": "event"
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PATCH '/v1/schedules/' \
--header 'Content-Type: application/json' \
--header 'X-Jicoo-Api-Key;' \
--data-raw '{"name":"a","description":null,"startedAt":"2024-02-18T10:00:00.000Z","endedAt":"2024-02-18T11:00:00.000Z","isAllDay":false,"timeZone":"Asia/Tokyo","attendees":[{"userId":"cfmSbUHeizSoZob9cRA3N8fmfKg1","role":"admin","userType":1}],"location":"none","phoneNumber":null,"access":null,"address":null,"customLocation":null,"isRoutine":false,"routine":null,"isRemind":true,"displayType":"teamPublic","visibilityType":"default","transparency":"opaque","priority":null,"behavior":"event"}'
Responses
🟢200Success
application/json
Body
data
object (Schedule)
required
uid
string
required
name
string
required
<= 64 characters
description
required
routine
required
isRemind
boolean
required
projectId
required
phoneNumber
required
access
required
address
required
customLocation
required
attendees
array [object {4}]
required
isAllDay
boolean
required
timeZone
string
required
startedAt
required
endedAt
required
priority
required
displayType
enum<string>
required
Allowed values:
privateteamPublicpublic
location
required
transparency
enum<string>
required
Allowed values:
opaquetransparent
behavior
enum<string>
required
Allowed values:
eventwork
visibilityType
enum<string>
required
Allowed values:
defaultbusy
status
enum<string>
required
Allowed values:
opencancel
url
string | null
required
updatedAt
string <date-time>
required
createdAt
string <date-time>
required
Example
{
"data": {
"uid": "string",
"name": "string",
"description": "string",
"routine": {
"duration": 1,
"endedAt": "2019-08-24T14:15:22Z",
"schedules": [
{
"id": 1,
"hour": 0,
"minute": 0,
"wday": 0,
"day": 1,
"monthInterval": 0,
"wdayInterval": 0,
"dayInterval": 0
}
]
},
"isRemind": true,
"projectId": 1,
"phoneNumber": "string",
"access": "string",
"address": "string",
"customLocation": "string",
"attendees": [
{
"userId": "string",
"email": "user@example.com",
"role": "admin",
"userType": "host"
}
],
"isAllDay": true,
"timeZone": "string",
"startedAt": "2019-08-24T14:15:22Z",
"endedAt": "2019-08-24T14:15:22Z",
"priority": "low",
"displayType": "private",
"location": "inPerson",
"transparency": "opaque",
"behavior": "event",
"visibilityType": "default",
"status": "open",
"url": "string",
"updatedAt": "2019-08-24T14:15:22Z",
"createdAt": "2019-08-24T14:15:22Z"
}
}
Modified at 2024-08-28 09:41:30