Skip to main content
POST
/
v1
/
resources
/
schedulingEvent
Create Event
const url = 'https://api.runmorph.dev/v1/resources/schedulingEvent';
const options = {
  method: 'POST',
  headers: {
    'x-api-key': '<api-key>',
    'x-api-secret': '<api-key>',
    'x-connector-id': '<api-key>',
    'x-owner-id': '<api-key>',
    'x-session-token': '<api-key>',
    'Content-Type': 'application/json'
  },
  body: '{"eventType":{"id":"<string>","object":"resourceRef","model":"<string>","fields":"<any>","rawResource":"<any>","remote":{"id":"<string>"},"createdAt":"<string>","updatedAt":"<string>"},"title":"<string>","description":"<string>","status":"requested","startTime":"2023-11-07T05:31:56Z","endTime":"2023-11-07T05:31:56Z","duration":123,"attendees":[{"id":"<string>","object":"resourceRef","model":"<string>","fields":"<any>","rawResource":"<any>","remote":{"id":"<string>"},"createdAt":"<string>","updatedAt":"<string>"}],"externalAttendees":[{"firstName":"<string>","lastName":"<string>","email":"<string>","phoneNumber":"<string>"}],"organizer":{"id":"<string>","object":"resourceRef","model":"<string>","fields":"<any>","rawResource":"<any>","remote":{"id":"<string>"},"createdAt":"<string>","updatedAt":"<string>"},"answers":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
{
  "object": "resourceRef",
  "model": "<string>",
  "id": "<string>",
  "remote": {
    "id": "<string>"
  }
}

Authorizations

x-api-key
string
header
required
x-api-secret
string
header
required
x-connector-id
string
header
required
x-owner-id
string
header
required
x-session-token
string
header
required

Query Parameters

returnResource
default:false

Body

startTime
string<date-time>
required

Start time of the event

externalAttendees
object[]
required

External attendees of the event

answers
object
required

Answers to the event type questions

eventType
object

The scheduling event type this event belongs to

title
string

Title of the scheduling event

description
string

Description of the scheduling event

status
enum<string>

Status of the scheduling event

Available options:
requested,
planned,
inProgress,
completed,
canceled
endTime
string<date-time>

End time of the event

duration
number

Duration of the event in minutes

attendees
object[]

Internal attendees of the event

organizer
object

Organizer of the event

Response

Created

  • Option 1
  • Option 2
object
enum<string>
default:resource
required
Available options:
resourceRef
model
string
required
id
string
required
remote
object