SalesOS.

Smart Scheduler

Intelligent meeting scheduling

List scheduling requests

GET
/v1/smart-scheduler/requests

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Query Parameters

statusRequiredstring
contactIdRequiredstring
curl -X GET "https://api.salesos.org/v1/smart-scheduler/requests?status=%3Cstring%3E&contactId=%3Cstring%3E" \
  -H "Authorization: Bearer <token>"

List of scheduling requests

Create a new scheduling request

POST
/v1/smart-scheduler/requests

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X POST "https://api.salesos.org/v1/smart-scheduler/requests" \
  -H "Authorization: Bearer <token>"

Scheduling request created

Get a specific scheduling request

GET
/v1/smart-scheduler/requests/{id}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X GET "https://api.salesos.org/v1/smart-scheduler/requests/<string>" \
  -H "Authorization: Bearer <token>"

Scheduling request details

Delete a scheduling request

DELETE
/v1/smart-scheduler/requests/{id}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X DELETE "https://api.salesos.org/v1/smart-scheduler/requests/<string>" \
  -H "Authorization: Bearer <token>"

Request deleted

POST
/v1/smart-scheduler/requests/{id}/send-link

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://api.salesos.org/v1/smart-scheduler/requests/<string>/send-link" \
  -H "Authorization: Bearer <token>"

Scheduling link sent

Send a scheduling invitation

POST
/v1/smart-scheduler/requests/{id}/send

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://api.salesos.org/v1/smart-scheduler/requests/<string>/send" \
  -H "Authorization: Bearer <token>"

Invitation sent

Cancel a scheduling request

POST
/v1/smart-scheduler/requests/{id}/cancel

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://api.salesos.org/v1/smart-scheduler/requests/<string>/cancel" \
  -H "Authorization: Bearer <token>"

Request cancelled

Get AI-suggested meeting slots for a contact (query params)

GET
/v1/smart-scheduler/suggested-slots

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Query Parameters

contactIdRequiredstring
purposeRequiredstring
curl -X GET "https://api.salesos.org/v1/smart-scheduler/suggested-slots?contactId=%3Cstring%3E&purpose=%3Cstring%3E" \
  -H "Authorization: Bearer <token>"

Suggested time slots

Get AI-suggested meeting slots for a contact

GET
/v1/smart-scheduler/suggested-slots/{contactId}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

contactIdRequiredstring
curl -X GET "https://api.salesos.org/v1/smart-scheduler/suggested-slots/<string>" \
  -H "Authorization: Bearer <token>"

Suggested time slots

Get availability pattern for a contact

GET
/v1/smart-scheduler/availability/{contactId}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

contactIdRequiredstring
curl -X GET "https://api.salesos.org/v1/smart-scheduler/availability/<string>" \
  -H "Authorization: Bearer <token>"

Availability pattern

Get scheduler configuration

GET
/v1/smart-scheduler/config

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/smart-scheduler/config" \
  -H "Authorization: Bearer <token>"

Scheduler config

Update scheduler configuration

PATCH
/v1/smart-scheduler/config

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X PATCH "https://api.salesos.org/v1/smart-scheduler/config" \
  -H "Authorization: Bearer <token>"

Updated scheduler config

Get scheduling statistics

GET
/v1/smart-scheduler/stats

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/smart-scheduler/stats" \
  -H "Authorization: Bearer <token>"

Scheduling stats