Microsoft SharePoint · Controlled Vocabulary

Sharepoint Vocabulary

Vocabulary for the SharePoint API ecosystem covering REST, Graph, CSOM, and Webhooks.

14 Terms 2 Groups Updated 2026-04-17
View Vocabulary File View on GitHub

Microsoft SharePoint Vocabulary is a controlled vocabulary published by Microsoft SharePoint on the APIs.io network, defining 14 terms.

The terms are organized into 2 groups — apis and resources.

Defined terms include SharePoint REST API, Microsoft Graph (SharePoint), SharePoint CSOM, SharePoint Webhooks, and sites.

A controlled vocabulary pins the words an API’s schemas, parameters and documentation use to one agreed definition each — the shared language a human or an agent needs to read the API the same way its authors do.

Term Groups

apis 4 resources 10

Terms

SharePoint REST API
Microsoft Graph (SharePoint)
SharePoint CSOM
SharePoint Webhooks
sites
SharePoint sites and subsites.
lists
Lists and document libraries.
items
List items and documents.
files
Files in document libraries.
folders
Folder hierarchies.
permissions
Role assignments and access control.
content-types
Content types and site columns.
search
Full-text search queries.
user-profiles
User profile properties.
webhooks
Change notification subscriptions.

Controlled Vocabulary

Raw ↑
vocabulary: 1.0.0
info:
  provider: Microsoft SharePoint
  description: Vocabulary for the SharePoint API ecosystem covering REST, Graph, CSOM,
    and Webhooks.
  created: '2026-04-17'
  modified: '2026-04-17'
operational:
  apis:
  - name: SharePoint REST API
    namespace: sp-rest
    baseUrl: https://{site}/_api
    status: active
  - name: Microsoft Graph (SharePoint)
    namespace: sp-graph
    baseUrl: https://graph.microsoft.com/v1.0
    status: active
  - name: SharePoint CSOM
    namespace: sp-csom
    status: active
  - name: SharePoint Webhooks
    namespace: sp-webhooks
    status: active
  resources:
  - name: sites
    description: SharePoint sites and subsites.
    actions:
    - get
    - create
    - update
    - delete
  - name: lists
    description: Lists and document libraries.
    actions:
    - get
    - create
    - update
    - delete
  - name: items
    description: List items and documents.
    actions:
    - get
    - create
    - update
    - delete
  - name: files
    description: Files in document libraries.
    actions:
    - upload
    - download
    - checkout
    - checkin
    - delete
  - name: folders
    description: Folder hierarchies.
    actions:
    - get
    - create
    - delete
  - name: permissions
    description: Role assignments and access control.
    actions:
    - get
    - add
    - remove
    - break-inheritance
  - name: content-types
    description: Content types and site columns.
    actions:
    - get
    - create
    - update
    - delete
  - name: search
    description: Full-text search queries.
    actions:
    - query
  - name: user-profiles
    description: User profile properties.
    actions:
    - get
  - name: webhooks
    description: Change notification subscriptions.
    actions:
    - create
    - get
    - update
    - delete
capability:
  personas:
  - id: sharepoint-admin
    name: SharePoint Administrator
  - id: developer
    name: SharePoint Developer
  - id: content-manager
    name: Content Manager
  - id: integration-developer
    name: Integration Developer
  - id: power-user
    name: Power User
  domains:
  - name: content-management
    resources:
    - sites
    - lists
    - items
    - files
    - folders
  - name: security
    resources:
    - permissions
  - name: search
    resources:
    - search
  - name: identity
    resources:
    - user-profiles
  - name: events
    resources:
    - webhooks