All data sources

SharePoint

Your account

Microsoft SharePoint integration for site documents and collaboration content

Sign in with your SharePoint account. Included on Free.

What you can ask

  • “What does SharePoint have for the area or asset I'm working on?”
  • “Pull the most recent SharePoint records and put them in a table.”
  • “What does SharePoint cover, and how fresh is the data?”

About this source

Microsoft SharePoint connector for sites, lists, drives, and permissions. CRITICAL USAGE RULES: 1. Use sharepoint_search_sites() or sharepoint_get_site_by_path() to resolve site IDs. 2. Use sharepoint_list_lists() to discover list IDs before item/column operations. 3. Use sharepoint_list_drives() to locate drive IDs for document libraries. 4. upload/download file content use base64 payloads for binary data. 5. For bulk operations, use sharepoint_bulk_upload() and sharepoint_bulk_download(); they use bounded direct file calls. 6. For path-based operations, use sharepoint_upload_by_path() and sharepoint_download_by_path().

Connector ID sharepoint

Provenance

PublisherSharePoint

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationCredentials required (OAuth)

› Methods (60)

Technical detail for developers: parameters, pagination, units, and freshness per method.

  • sharepoint_search_sites

    read

    Search SharePoint sites by text.

    Required paramsquery

    Use the discovery methods named in the example comment to obtain resource IDs.

  • sharepoint_get_root_site

    read

    Get the tenant root SharePoint site.

    Paginationnone
  • sharepoint_get_site_by_id

    read

    Get a SharePoint site by Graph site ID.

    Required paramssiteId
    Paginationnone
  • sharepoint_get_site_by_path

    read

    Resolve a SharePoint site by hostname and server-relative path.

    Required paramshostnamesitePath
    Paginationnone
  • sharepoint_list_subsites

    read

    list subsites. Use sharepoint_search_sites for siteId.

    Required paramssiteId

    Use the discovery methods named in the example comment to obtain resource IDs.

  • sharepoint_list_lists

    read

    list lists. Use sharepoint_search_sites for siteId.

    Required paramssiteId

    Use the discovery methods named in the example comment to obtain resource IDs.

  • sharepoint_get_list

    read

    Get one SharePoint list.

    Required paramssiteIdlistId
    Paginationnone
  • sharepoint_create_list

    read

    Create a SharePoint list.

    Required paramssiteIddisplayName
    Paginationnone
  • sharepoint_delete_list

    write

    Delete a SharePoint list.

    Required paramssiteIdlistId
    Paginationnone
  • sharepoint_list_items

    read

    IDs: sharepoint_search_sites for siteId; sharepoint_list_lists for listId.

    Required paramssiteIdlistId

    Use the discovery methods named in the example comment to obtain resource IDs.

  • sharepoint_get_item

    read

    Get one item from a SharePoint list.

    Required paramssiteIdlistIditemId
    Paginationnone
  • sharepoint_create_item

    read

    Create an item in a SharePoint list.

    Required paramssiteIdlistIdfields
    Paginationnone
  • sharepoint_update_item

    read

    Update fields on a SharePoint list item.

    Required paramssiteIdlistIditemIdfields
    Paginationnone
  • sharepoint_delete_item

    write

    Delete an item from a SharePoint list.

    Required paramssiteIdlistIditemId
    Paginationnone
  • sharepoint_list_columns

    read

    IDs: sharepoint_search_sites for siteId; sharepoint_list_lists for listId.

    Required paramssiteIdlistId

    Use the discovery methods named in the example comment to obtain resource IDs.

  • sharepoint_get_column

    read

    Get one SharePoint list column.

    Required paramssiteIdlistIdcolumnId
    Paginationnone
  • sharepoint_create_column

    read

    Create a column in a SharePoint list.

    Required paramssiteIdlistIdcolumn
    Paginationnone
  • sharepoint_delete_column

    write

    Delete a column from a SharePoint list.

    Required paramssiteIdlistIdcolumnId
    Paginationnone
  • sharepoint_list_content_types

    read

    list content types. Use sharepoint_search_sites for siteId.

    Required paramssiteId

    Use the discovery methods named in the example comment to obtain resource IDs.

  • sharepoint_get_content_type

    read

    Get one SharePoint content type.

    Required paramssiteIdcontentTypeId
    Paginationnone
  • sharepoint_list_drives

    read

    list drives. Use sharepoint_search_sites for siteId.

    Required paramssiteId

    Use the discovery methods named in the example comment to obtain resource IDs.

  • sharepoint_get_drive

    read

    Get one SharePoint document-library drive.

    Required paramsdriveId
    Paginationnone
  • sharepoint_get_drive_item

    read

    Get one item from a SharePoint drive.

    Required paramsdriveIditemId
    Paginationnone
  • sharepoint_list_drive_item_children

    read

    IDs: sharepoint_list_drives for driveId; sharepoint_search_drive_root for itemId.

    Required paramsdriveIditemId

    Use the discovery methods named in the example comment to obtain resource IDs.

  • sharepoint_create_drive_item

    read

    Create a folder beneath a SharePoint drive item.

    Required paramsdriveIdparentIdnamefolder
    Paginationnone
  • sharepoint_update_drive_item

    read

    Rename or describe a SharePoint drive item.

    Required paramsdriveIditemId
    Paginationnone
  • sharepoint_copy_drive_item

    read

    Start an asynchronous copy of a SharePoint drive item.

    Required paramsdriveIditemId
    Paginationnone
  • sharepoint_delete_drive_item

    write

    Delete a SharePoint drive item.

    Required paramsdriveIditemId
    Paginationnone
  • sharepoint_upload_file_content

    read

    Upload bytes to a named file under a SharePoint drive item.

    Required paramsdriveIdparentIdfilename
    Paginationnone
  • sharepoint_download_file_content

    read

    Download a SharePoint drive item as base64.

    Required paramsdriveIditemId
    Paginationnone
  • sharepoint_upload_by_path

    read

    Upload bytes to a SharePoint path, optionally creating folders.

    Required paramssiteIdpath
    Paginationnone
  • sharepoint_download_by_path

    read

    Download a SharePoint file by path as base64.

    Required paramssiteIdpath
    Paginationnone
  • sharepoint_bulk_upload

    read

    Upload multiple files with bounded direct Microsoft Graph calls.

    Required paramsitems
    Paginationnone
  • sharepoint_bulk_download

    read

    Download multiple files with bounded direct Microsoft Graph calls.

    Required paramsitems
    Paginationnone
  • sharepoint_search_drive_root

    read

    Search a drive root. Use sharepoint_list_drives for driveId.

    Required paramsdriveIdquery

    Use the discovery methods named in the example comment to obtain resource IDs.

  • sharepoint_search_site_drive_root

    read

    search site drive root. Use sharepoint_search_sites for siteId.

    Required paramssiteIdquery

    Use the discovery methods named in the example comment to obtain resource IDs.

  • sharepoint_list_drive_item_permissions

    read

    IDs: sharepoint_list_drives for driveId; sharepoint_search_drive_root for itemId.

    Required paramsdriveIditemId

    Use the discovery methods named in the example comment to obtain resource IDs.

  • sharepoint_invite_drive_item

    read

    Grant recipients access to a SharePoint drive item.

    Required paramsdriveIditemIdrecipients
    Paginationnone
  • sharepoint_delete_drive_item_permission

    write

    Delete a permission from a SharePoint drive item.

    Required paramsdriveIditemIdpermissionId
    Paginationnone
  • sharepoint_list_site_permissions

    read

    list site permissions. Use sharepoint_search_sites for siteId.

    Required paramssiteId

    Use the discovery methods named in the example comment to obtain resource IDs.

  • sharepoint_create_site_permission

    read

    Grant application identities access to a SharePoint site.

    Required paramssiteIdrolesgrantedToIdentities
    Paginationnone
  • sharepoint_delete_site_permission

    write

    Delete an application permission from a SharePoint site.

    Required paramssiteIdpermissionId
    Paginationnone
  • sharepoint_get_capabilities

    read

    Report read/write capability from the connected token scopes.

    Paginationnone
  • graph_sites_site_updatesite

    write

    Official Microsoft Graph sites.site.UpdateSite operation. Update entity in sites

    Required paramssiteIdbody
    Paginationnone
  • graph_sites_updatelists

    write

    Official Microsoft Graph sites.UpdateLists operation. Update the navigation property lists in sites

    Required paramssiteIdlistIdbody
    Paginationnone
  • graph_sites_lists_updateitems

    write

    Official Microsoft Graph sites.lists.UpdateItems operation. Update the navigation property items in sites

    Required paramssiteIdlistIdlistItemIdbody
    Paginationnone
  • graph_sites_lists_items_getfields

    read

    Official Microsoft Graph sites.lists.items.GetFields operation. The values of the columns set on this list item.

    Required paramssiteIdlistIdlistItemId
    Paginationnone
  • graph_sites_lists_items_deletefields

    write

    Official Microsoft Graph sites.lists.items.DeleteFields operation. Delete navigation property fields for sites

    Required paramssiteIdlistIdlistItemId
    Paginationnone
  • graph_sites_lists_updatecolumns

    write

    Official Microsoft Graph sites.lists.UpdateColumns operation. Update the navigation property columns in sites

    Required paramssiteIdlistIdcolumnDefinitionIdbody
    Paginationnone
  • graph_sites_createcontenttypes

    write

    Official Microsoft Graph sites.CreateContentTypes operation. Create a new contentType in a site.

    Required paramssiteIdbody
    Paginationnone
  • graph_sites_updatecontenttypes

    write

    Official Microsoft Graph sites.UpdateContentTypes operation. Update a content type.

    Required paramssiteIdcontentTypeIdbody
    Paginationnone
  • graph_sites_deletecontenttypes

    write

    Official Microsoft Graph sites.DeleteContentTypes operation. Remove a content type from a list or a site.

    Required paramssiteIdcontentTypeId
    Paginationnone
  • graph_sites_getpermissions

    read

    Official Microsoft Graph sites.GetPermissions operation. Retrieve the properties and relationships of a permission object on a site.

    Required paramssiteIdpermissionId
    Paginationnone
  • graph_sites_updatepermissions

    write

    Official Microsoft Graph sites.UpdatePermissions operation. Update an application permission object on a site.

    Required paramssiteIdpermissionIdbody
    Paginationnone
  • graph_drives_drive_updatedrive

    write

    Official Microsoft Graph drives.drive.UpdateDrive operation. Update entity in drives

    Required paramsdriveIdbody
    Paginationnone
  • graph_drives_drive_deletedrive

    write

    Official Microsoft Graph drives.drive.DeleteDrive operation. Delete entity from drives

    Required paramsdriveId
    Paginationnone
  • graph_drives_deleteitemscontent

    write

    Official Microsoft Graph drives.DeleteItemsContent operation. The content stream, if the item represents a file.

    Required paramsdriveIddriveItemId
    Paginationnone
  • graph_drives_items_createpermissions

    write

    Official Microsoft Graph drives.items.CreatePermissions operation. Create new navigation property to permissions for drives

    Required paramsdriveIddriveItemIdbody
    Paginationnone
  • graph_drives_items_getpermissions

    read

    Official Microsoft Graph drives.items.GetPermissions operation. The set of permissions for the item. Read-only. Nullable.

    Required paramsdriveIddriveItemIdpermissionId
    Paginationnone
  • graph_drives_items_updatepermissions

    write

    Official Microsoft Graph drives.items.UpdatePermissions operation. Update the navigation property permissions in drives

    Required paramsdriveIddriveItemIdpermissionIdbody
    Paginationnone