[{"data":1,"prerenderedAt":351},["ShallowReactive",2],{"navigation":3,"error:CONNECTION_TOKEN_EXPIRED":45},{"title":4,"links":5},"API reference",[6,9,12,15,18,21,24,27,30,33,36,39,42],{"title":7,"href":8},"Accounts","\u002Freference\u002Faccounts",{"title":10,"href":11},"Connect","\u002Freference\u002Fconnect",{"title":13,"href":14},"Calendars","\u002Freference\u002Fcalendars",{"title":16,"href":17},"Events","\u002Freference\u002Fevents",{"title":19,"href":20},"Availability","\u002Freference\u002Favailability",{"title":22,"href":23},"Meetings","\u002Freference\u002Fmeetings",{"title":25,"href":26},"Invitations","\u002Freference\u002Finvitations",{"title":28,"href":29},"Webhooks","\u002Freference\u002Fwebhooks",{"title":31,"href":32},"Metadata","\u002Freference\u002Fmetadata",{"title":34,"href":35},"Keys","\u002Freference\u002Fkeys",{"title":37,"href":38},"Sandbox","\u002Freference\u002Fsandbox",{"title":40,"href":41},"Usage","\u002Freference\u002Fusage",{"title":43,"href":44},"Logs","\u002Freference\u002Flogs",{"kind":46,"title":47,"description":48,"sections":49,"body":62},"generated","CONNECTION_TOKEN_EXPIRED","The provider's access token expired and could not be refreshed.",[50,53,56,59],{"id":51,"title":52},"what-to-do","What to do",{"id":54,"title":55},"why","Why it happens",{"id":57,"title":58},"where","Where it comes from",{"id":60,"title":61},"related","Related errors",{"type":63,"value":64},"minimark",[65,69,75,83,88,91,98,102,112,117,329,333],[66,67,47],"h1",{"id":68},"connection_token_expired",[70,71,72],"lead",{},[73,74,48],"p",{},[73,76,77,78,82],{},"HTTP status: ",[79,80,81],"strong",{},"422",". Retrying the same request may succeed.",[84,85,86],"section-heading",{"id":51},[73,87,52],{},[73,89,90],{},"Retry with backoff. If the error persists, have the user reconnect through PyasConnect.",[73,92,93,94],{},"Hint returned with the error: ",[95,96,97],"em",{},"Retry the request shortly. If it keeps failing, ask the user to reconnect their account.",[84,99,100],{"id":54},[73,101,55],{},[103,104,105,109],"ul",{},[106,107,108],"li",{},"A temporary provider outage during refresh",[106,110,111],{},"The refresh token was invalidated",[84,113,114],{"id":57},[73,115,116],{},"Endpoints that return it",[103,118,119,131,140,149,158,167,176,185,194,203,212,221,230,239,248,257,266,275,284,293,302,311,320],{},[106,120,121,126,127],{},[122,123,125],"a",{"href":124},"\u002Freference\u002Fcalendars#calendars-list","List calendars"," ",[128,129,130],"code",{},"GET \u002Fv2\u002Fcalendars",[106,132,133,126,137],{},[122,134,136],{"href":135},"\u002Freference\u002Fcalendars#calendars-create","Create a calendar",[128,138,139],{},"POST \u002Fv2\u002Fcalendars",[106,141,142,126,146],{},[122,143,145],{"href":144},"\u002Freference\u002Fcalendars#calendars-get","Get a calendar",[128,147,148],{},"GET \u002Fv2\u002Fcalendars\u002F{calendarRef}",[106,150,151,126,155],{},[122,152,154],{"href":153},"\u002Freference\u002Fcalendars#calendars-update","Update a calendar",[128,156,157],{},"PATCH \u002Fv2\u002Fcalendars\u002F{calendarRef}",[106,159,160,126,164],{},[122,161,163],{"href":162},"\u002Freference\u002Fcalendars#calendars-delete","Delete a calendar",[128,165,166],{},"DELETE \u002Fv2\u002Fcalendars\u002F{calendarRef}",[106,168,169,126,173],{},[122,170,172],{"href":171},"\u002Freference\u002Fevents#events-list","List events",[128,174,175],{},"GET \u002Fv2\u002Fevents",[106,177,178,126,182],{},[122,179,181],{"href":180},"\u002Freference\u002Fevents#events-create","Create an event",[128,183,184],{},"POST \u002Fv2\u002Fevents",[106,186,187,126,191],{},[122,188,190],{"href":189},"\u002Freference\u002Fevents#events-get","Get an event",[128,192,193],{},"GET \u002Fv2\u002Fevents\u002F{eventId}",[106,195,196,126,200],{},[122,197,199],{"href":198},"\u002Freference\u002Fevents#events-update","Update an event",[128,201,202],{},"PATCH \u002Fv2\u002Fevents\u002F{eventId}",[106,204,205,126,209],{},[122,206,208],{"href":207},"\u002Freference\u002Fevents#events-delete","Delete an event",[128,210,211],{},"DELETE \u002Fv2\u002Fevents\u002F{eventId}",[106,213,214,126,218],{},[122,215,217],{"href":216},"\u002Freference\u002Fevents#events-import","Import an event",[128,219,220],{},"POST \u002Fv2\u002Fevents\u002Fimport",[106,222,223,126,227],{},[122,224,226],{"href":225},"\u002Freference\u002Fevents#events-quickadd","Create an event from text",[128,228,229],{},"POST \u002Fv2\u002Fevents\u002Fquick",[106,231,232,126,236],{},[122,233,235],{"href":234},"\u002Freference\u002Fevents#events-attachments-list","List an event's attachments",[128,237,238],{},"GET \u002Fv2\u002Fevents\u002F{eventId}\u002Fattachments",[106,240,241,126,245],{},[122,242,244],{"href":243},"\u002Freference\u002Fevents#events-attachments-addlink","Attach a link",[128,246,247],{},"POST \u002Fv2\u002Fevents\u002F{eventId}\u002Fattachments",[106,249,250,126,254],{},[122,251,253],{"href":252},"\u002Freference\u002Fevents#events-forward","Forward an invitation",[128,255,256],{},"POST \u002Fv2\u002Fevents\u002F{eventId}\u002Fforward",[106,258,259,126,263],{},[122,260,262],{"href":261},"\u002Freference\u002Fevents#events-instances","List occurrences of a recurring event",[128,264,265],{},"GET \u002Fv2\u002Fevents\u002F{eventId}\u002Finstances",[106,267,268,126,272],{},[122,269,271],{"href":270},"\u002Freference\u002Fevents#events-move","Move an event to another calendar",[128,273,274],{},"POST \u002Fv2\u002Fevents\u002F{eventId}\u002Fmove",[106,276,277,126,281],{},[122,278,280],{"href":279},"\u002Freference\u002Fevents#events-respond","Respond to an invitation",[128,282,283],{},"POST \u002Fv2\u002Fevents\u002F{eventId}\u002Frespond",[106,285,286,126,290],{},[122,287,289],{"href":288},"\u002Freference\u002Fevents#events-attachments-delete","Delete an attachment",[128,291,292],{},"DELETE \u002Fv2\u002Fevents\u002F{eventId}\u002Fattachments\u002F{attachmentId}",[106,294,295,126,299],{},[122,296,298],{"href":297},"\u002Freference\u002Fevents#events-attachments-upload","Upload a file to an event",[128,300,301],{},"POST \u002Fv2\u002Fevents\u002F{eventId}\u002Fattachments\u002Ffile",[106,303,304,126,308],{},[122,305,307],{"href":306},"\u002Freference\u002Fevents#events-reminder-dismiss","Dismiss a reminder",[128,309,310],{},"POST \u002Fv2\u002Fevents\u002F{eventId}\u002Freminder\u002Fdismiss",[106,312,313,126,317],{},[122,314,316],{"href":315},"\u002Freference\u002Fevents#events-reminder-snooze","Snooze a reminder",[128,318,319],{},"POST \u002Fv2\u002Fevents\u002F{eventId}\u002Freminder\u002Fsnooze",[106,321,322,126,326],{},[122,323,325],{"href":324},"\u002Freference\u002Fevents#events-attachments-content","Download an attachment",[128,327,328],{},"GET \u002Fv2\u002Fevents\u002F{eventId}\u002Fattachments\u002F{attachmentId}\u002Fcontent",[84,330,331],{"id":60},[73,332,61],{},[103,334,335,343],{},[106,336,337],{},[122,338,340],{"href":339},"\u002Ferrors\u002FCONNECTION_REVOKED",[128,341,342],{},"CONNECTION_REVOKED",[106,344,345],{},[122,346,348],{"href":347},"\u002Ferrors\u002FPROVIDER_UNAVAILABLE",[128,349,350],{},"PROVIDER_UNAVAILABLE",1794697264517]