Microsoft 365
Connect a Microsoft 365 account to use the /v1/microsoft/* endpoints (profile, mail, OneDrive) and the /v1/calendars/microsoft/* endpoints for the Outlook calendar.
Covers sign-in, your profile, reading and sending Outlook mail, full calendar
access, and reading and writing your OneDrive files.
If you connected before file support was added, reconnect to grant the new
permissions -- existing connections may keep their old, narrower access
until you do.
Checking connection status...
LinkedIn
Connect a LinkedIn account to use the /v1/linkedin/* endpoints.
This connects your personal LinkedIn member account -- it covers your own profile and
posting as yourself: publishing posts with an image, video or document, editing them,
and deleting them. LinkedIn does not let this application READ your posts back, so
there is no feed or post-history endpoint, and there will not be one on this
connection. It also does NOT cover your Company Pages: LinkedIn keeps organization
access on a separate application, and castomAPI's request for it is still under
review, so Company Page posting, comments, reactions and analytics are not available
yet. The connection refreshes itself for about a year, after which you will be asked to
reconnect. You can disconnect at any time, and castomAPI will ask LinkedIn to revoke
the token when you do.
Checking connection status...
Calendly
Connect a Calendly account to use the /v1/scheduling/calendly/* endpoints.
The permissions are fixed on the castomAPI application itself, not chosen at connect
time — Calendly's authorization page takes no permission list, and it is a single
Approve or Cancel rather than a set of checkboxes. Connecting grants read access to
your user profile, event types, scheduled events, availability, locations, routing
forms, contacts, organization and webhook subscriptions. It also grants write access:
castomAPI can create event types on your account — including single-use "one-off"
types — cancel your scheduled events, mark or unmark an invitee as a no-show, and
create both customised and uncustomised single-use scheduling links from your existing
event types. Nothing else on your account can be changed. Calendly's own screen does
not mention the webhook permission, so it is listed here. Event types created this way
cannot be deleted through Calendly's API once made — only deactivated. You can
disconnect at any time, and castomAPI will ask Calendly to revoke the token when you
do — which it really does.
Checking connection status...
Cal.com
Connect a Cal.com account to use the /v1/scheduling/calcom/* endpoints.
Connecting grants read and write access to your Cal.com user profile, event types,
availability schedules, bookings, attendees, and connected calendars.
castomAPI can create, cancel, reschedule, confirm, or decline bookings, mark attendance
or no-shows, create private single-use booking links, and manage your event types and schedules.
Disconnecting removes the account from castomAPI immediately.
WooCommerce
Connect a WooCommerce store to use the /v1/shops/woocommerce/* endpoints.
Enter your store address and castomAPI will send you to that store's own approval
screen, where WordPress asks you to sign in and approve the connection. The key is then
delivered straight from your store to castomAPI — it never passes through your
clipboard or ours. You need to be an administrator (or shop manager) on the store, and
the store needs pretty permalinks turned on: with permalinks set to "Plain", WooCommerce
cannot authenticate an API key at all. You can disconnect here at any time, but
WooCommerce provides no way for an app to revoke its own key, so to remove it fully go
to WooCommerce → Settings → Advanced → REST API and press Revoke.
Checking connection status...