SalesOS.

Calendar Integrations

Calendar sync and management

Calendar Integrations Controller_get Available Integrations

GET
/v1/calendar-integrations/available

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/calendar-integrations/available" \
  -H "Authorization: Bearer <token>"

Calendar Integrations Controller_get Connections

GET
/v1/calendar-integrations/connections

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/calendar-integrations/connections" \
  -H "Authorization: Bearer <token>"

Calendar Integrations Controller_get Connection

GET
/v1/calendar-integrations/connections/{id}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X GET "https://api.salesos.org/v1/calendar-integrations/connections/<string>" \
  -H "Authorization: Bearer <token>"

Calendar Integrations Controller_update Connection

PATCH
/v1/calendar-integrations/connections/{id}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Request Body

application/jsonRequired

Path Parameters

idRequiredstring
curl -X PATCH "https://api.salesos.org/v1/calendar-integrations/connections/<string>" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}'

Calendar Integrations Controller_delete Connection

DELETE
/v1/calendar-integrations/connections/{id}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X DELETE "https://api.salesos.org/v1/calendar-integrations/connections/<string>" \
  -H "Authorization: Bearer <token>"

Calendar Integrations Controller_get Available Calendars

GET
/v1/calendar-integrations/connections/{id}/calendars

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X GET "https://api.salesos.org/v1/calendar-integrations/connections/<string>/calendars" \
  -H "Authorization: Bearer <token>"

Calendar Integrations Controller_initiate O Auth

POST
/v1/calendar-integrations/connect

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Request Body

application/jsonRequired
curl -X POST "https://api.salesos.org/v1/calendar-integrations/connect" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}'

Calendar Integrations Controller_google Callback

GET
/v1/calendar-integrations/callback/google

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Query Parameters

codeRequiredstring
stateRequiredstring
errorRequiredstring
error_descriptionRequiredstring
curl -X GET "https://api.salesos.org/v1/calendar-integrations/callback/google?code=%3Cstring%3E&state=%3Cstring%3E&error=%3Cstring%3E&error_description=%3Cstring%3E" \
  -H "Authorization: Bearer <token>"

Calendar Integrations Controller_outlook Callback

GET
/v1/calendar-integrations/callback/outlook

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Query Parameters

codeRequiredstring
stateRequiredstring
errorRequiredstring
error_descriptionRequiredstring
curl -X GET "https://api.salesos.org/v1/calendar-integrations/callback/outlook?code=%3Cstring%3E&state=%3Cstring%3E&error=%3Cstring%3E&error_description=%3Cstring%3E" \
  -H "Authorization: Bearer <token>"

Calendar Integrations Controller_trigger Sync

POST
/v1/calendar-integrations/connections/{id}/sync

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://api.salesos.org/v1/calendar-integrations/connections/<string>/sync" \
  -H "Authorization: Bearer <token>"

Calendar Integrations Controller_refresh Token

POST
/v1/calendar-integrations/connections/{id}/refresh

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://api.salesos.org/v1/calendar-integrations/connections/<string>/refresh" \
  -H "Authorization: Bearer <token>"