Improved

2026 October Week 4 release: Updates to existing APIs

Summary: Updated APIs for Library. Updated APIs for Teamsites.

Library

Link to the documentation

Library (v v2)


What's New


POST /integration/v2/teamsites/{teamsiteId}/urls/{libraryContentId}/attachment

Add a new version of a URL's attached file

What's Changed


GET /integration/v2/teamsites/{teamsiteId}/files/{libraryContentId}/content
Parameters:

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
Parameters:

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 of externalId, externalConnectionId, or externalResourceId must be supplied; the service responds 400 Bad Request when all three are omitted.
Changed: externalId in query
External identifier used to filter items linked to an external system. Only items whose externalId matches this value are returned. At least one of externalId, externalConnectionId, or externalResourceId must be supplied — the service rejects requests with none of the three parameters set as a 400 Bad Request.
Changed: externalConnectionId in query
External connection identifier used to filter items linked to a specific external integration. Used together with externalId to disambiguate when the same external identifier appears across multiple integrations. At least one of externalId, externalConnectionId, or externalResourceId must 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; the type field 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.

POST /integration/v2/teamsites/{teamsiteId}/urls
Request:

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.

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

Link to the documentation

Teamsites (v v2)


What's New


GET /integration/v2/teamsites/accessible

Get the current user's accessible teamsites

Result


API changes are backward compatible