2026 October Week 4 release: Updates to existing APIs
Summary: Updated APIs for Library. Updated APIs for Teamsites.
Library
Library (v v2)
What's New
POST /integration/v2/teamsites/{teamsiteId}/urls/{libraryContentId}/attachment
POST /integration/v2/teamsites/{teamsiteId}/urls/{libraryContentId}/attachmentAdd a new version of a URL's attached file
What's Changed
GET /integration/v2/teamsites/{teamsiteId}/files/{libraryContentId}/content
GET /integration/v2/teamsites/{teamsiteId}/files/{libraryContentId}/contentParameters:
Added: targetFormat in query
Optional output format for Google Drive content (Google Docs, Sheets, and Slides), such as PDF, DOCX, XLSX, or PPTX. Defaults to PDF when omitted. The formats available depend on the file type; if the requested format is not supported, the endpoint returns 400 and lists the supported formats in the error message. Ignored for files that are not Google Drive content.
Return Type:
Changed response : 400 Bad Request
Bad Request. The teamsiteId is malformed or the libraryContentId does not identify file content for this endpoint, or the targetFormat is not supported for the Google Drive file (the message lists the supported formats)
- Changed content type :
application/json
GET /integration/v2/teamsites/{teamsiteId}/items
GET /integration/v2/teamsites/{teamsiteId}/itemsParameters:
Added: externalResourceId in query
External resource identifier, distinct from
externalId, used to filter items linked to a specific resource in an external system such as Canva. At least one ofexternalId,externalConnectionId, orexternalResourceIdmust be supplied; the service responds 400 Bad Request when all three are omitted.
Changed:externalIdinquery
External identifier used to filter items linked to an external system. Only items whoseexternalIdmatches this value are returned. At least one ofexternalId,externalConnectionId, orexternalResourceIdmust be supplied — the service rejects requests with none of the three parameters set as a 400 Bad Request.
Changed:externalConnectionIdinquery
External connection identifier used to filter items linked to a specific external integration. Used together withexternalIdto disambiguate when the same external identifier appears across multiple integrations. At least one ofexternalId,externalConnectionId, orexternalResourceIdmust be supplied; the service responds 400 Bad Request when all three are omitted.
Return Type:
Changed response : 200 OK
OK. Returns the count and list of items matching the query filters within the specified teamsite.
- Changed content type :
application/json- Changed property
items(array)An array of Library items matching the query filters. Each item contains metadata such as name, type, timestamps, and parent folder. Capped at 50 entries.
Changed items (object):
Metadata for a single Library item returned by the items query endpoint. Items may be files, folders, URLs, microapps, or livedocs; thetypefield discriminates the kind so callers can dispatch to type-specific operations.- Added property
externalResourceId(string)Optional external resource identifier, distinct from
externalId, used to correlate this item with a specific resource in an external system such as Canva.
- Added property
- Changed property
POST /integration/v2/teamsites/{teamsiteId}/urls
POST /integration/v2/teamsites/{teamsiteId}/urlsRequest:
Changed content type : application/json
- Added property
externalResourceId(string)Optional external resource identifier, distinct from
externalId, used to correlate this URL content item with a specific resource in an external system such as Canva.
Return Type:
Changed response : 201 Created
Created. Returns the full metadata of the newly created URL content item.
- Changed content type :
application/json- Added property
externalResourceId(string)An optional external resource identifier for the URL content item, distinct from
externalId, used to correlate this item with a specific resource in an external system such as Canva. May be an empty string if not applicable.
- Added property
PATCH /integration/v2/teamsites/{teamsiteId}/urls/{libraryContentId}
PATCH /integration/v2/teamsites/{teamsiteId}/urls/{libraryContentId}Request:
Changed content type : application/json
- Added property
externalResourceId(string)An optional external resource identifier for the URL content item, distinct from
externalId, used to correlate this item with a specific resource in an external system such as Canva.
Result
API changes are backward compatible
Teamsites
Teamsites (v v2)
What's New
GET /integration/v2/teamsites/accessible
GET /integration/v2/teamsites/accessibleGet the current user's accessible teamsites