RESOURCE_SYNC_TOKEN_EXPIRED

The sync token has expired.

HTTP status: 410. Retrying the same request returns the same error.

What to do

Discard the stored syncToken, list the events again from the beginning, and store the syncToken from the last page.

Hint returned with the error: Request the full list again without a syncToken, and store the new syncToken from the response.

Why it happens

  • The token is older than the provider's change history
  • The calendar was reset or its sharing settings changed

Endpoints that return it