Connects a Wix schedule (SDK | REST) to an external calendar account following OAuth authorization protocol.
The full authorization flow looks like this:
oAUthUrl
.redirectUrl
of the Connect By OAuth call.connectionId
. You find it as a query parameter in the URL
to which the account owner is redirected.See this sample flow (SDK | REST) for more details.
If the attempt to connect fails, the account owner is still redirected to
the URL you specify in redirectUrl
, but it incudes an error
query
parameter set to 1 of the following values:
reject
: The external calendar owner has rejected the authorization request.unsupported
: Connecting to the user's external account type is not supported by the provider.internal
: An error unrelated to the client or the request that prevents the server from fulfilling the request.After connecting an external calendar account to a Wix schedule, you can do the following.
Call List Connections (SDK | REST) and filter by the relevant schedule ID.
If needed, call Update Sync Config (SDK | REST) to adjust the syncing configuration.
Once a connection is successfully created, you can call List Events (SDK | REST) to obtain an up-to-date list of events in the connected external calendars.
You can call Connect By Credentials (SDK | REST) if:
Call List Providers (SDK | REST) for a complete list of external calendar providers supported on the Wix site, including which authorization methods they support.
You can only call this method when authenticated as a Wix app or Wix user identity.
There is 1 error with this status code.
This method may also return standard errors. Learn more about standard Wix errors.