Sitefinity CMS logo

Sitefinity CMS

Sitefinity CMS is a .NET-based content management system developed by Progress Software that provides REST APIs for managing content items, pages, users, roles, taxonomies, media, and e-commerce resources. Developers use the Sitefinity REST API to build headless front-ends, integrate third-party systems, automate content operations, and extend the platform with custom modules.

5 APIs 1 Capabilities 0 Features
Content ManagementHeadless CMS.NETREST

APIs

Sitefinity CMS Content API

The Sitefinity CMS Content API provides RESTful access to all content types defined in a Sitefinity instance. Developers use it to create, read, update, and delete content items...

Sitefinity CMS Pages API

The Sitefinity CMS Pages API provides REST endpoints for managing the page hierarchy, page properties, page templates, and page nodes. Developers use it to automate page creatio...

Sitefinity CMS Users and Roles API

The Sitefinity CMS Users and Roles API provides REST endpoints for managing user accounts, roles, and permissions. Developers use this API to automate user provisioning, manage ...

Sitefinity CMS Media API

The Sitefinity CMS Media API provides REST endpoints for managing images, videos, documents, and other media items stored in Sitefinity libraries. Developers use it to upload, r...

Sitefinity CMS Taxonomies API

The Sitefinity CMS Taxonomies API provides REST endpoints for managing taxonomies, categories, and tags used to classify and organize content. Developers use it to create classi...

Capabilities

Sitefinity CMS Content Management

Unified capability for managing Sitefinity CMS content including news items, blog posts, events, and media. Enables content operations teams and developers to automate content l...

Run with Naftiko

Semantic Vocabularies

Sitefinity Cms Context

24 classes · 2 properties

JSON-LD

API Governance Rules

Sitefinity CMS API Rules

10 rules · 3 errors 4 warnings 3 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🌐
Portal
Portal
📰
Blog
Blog
💬
Support
Support
🔗
JSON-LD
JSON-LD
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
Capabilities
Capabilities

Sources

Raw ↑
aid: sitefinity-cms
url: https://raw.githubusercontent.com/api-evangelist/sitefinity-cms/refs/heads/main/apis.yml
name: Sitefinity CMS
description: >-
  Sitefinity CMS is a .NET-based content management system developed by Progress Software
  that provides REST APIs for managing content items, pages, users, roles, taxonomies,
  media, and e-commerce resources. Developers use the Sitefinity REST API to build
  headless front-ends, integrate third-party systems, automate content operations,
  and extend the platform with custom modules.
tags:
  - Content Management
  - Headless CMS
  - .NET
  - REST
created: '2025-01-08'
modified: '2026-05-02'

apis:
  - aid: sitefinity-cms:content-api
    name: Sitefinity CMS Content API
    description: >-
      The Sitefinity CMS Content API provides RESTful access to all content types
      defined in a Sitefinity instance. Developers use it to create, read, update, and
      delete content items, manage content translations, publish and unpublish items,
      and query content with filtering, sorting, and pagination. The API is organized
      around content type endpoints generated dynamically from the Sitefinity content
      model, enabling custom content types to be accessed via consistent patterns.
    humanURL: https://www.progress.com/documentation/sitefinity-cms/for-developers-rest-api
    baseURL: https://your-site.sitefinity.com/api/default
    tags:
      - Content Management
      - Content Types
      - REST
    properties:
      - url: https://www.progress.com/documentation/sitefinity-cms/for-developers-rest-api
        type: Documentation
      - type: OpenAPI
        url: openapi/sitefinity-cms-content-api-openapi.yml

  - aid: sitefinity-cms:pages-api
    name: Sitefinity CMS Pages API
    description: >-
      The Sitefinity CMS Pages API provides REST endpoints for managing the page
      hierarchy, page properties, page templates, and page nodes. Developers use it
      to automate page creation, update navigation structures, manage URL routing,
      and integrate page management into CI/CD workflows. The Pages API is part of
      the broader Sitefinity REST infrastructure and supports standard CRUD operations.
    humanURL: https://www.progress.com/documentation/sitefinity-cms/for-developers-rest-api-pages
    baseURL: https://your-site.sitefinity.com/api/default
    tags:
      - Pages
      - Content Management
      - REST
    properties:
      - url: https://www.progress.com/documentation/sitefinity-cms/for-developers-rest-api-pages
        type: Documentation

  - aid: sitefinity-cms:users-roles-api
    name: Sitefinity CMS Users and Roles API
    description: >-
      The Sitefinity CMS Users and Roles API provides REST endpoints for managing
      user accounts, roles, and permissions. Developers use this API to automate user
      provisioning, manage role assignments, and integrate Sitefinity identity management
      with external identity providers. The Roles API exposes operations for listing,
      creating, and updating roles and their associated permissions.
    humanURL: https://www.progress.com/documentation/sitefinity-cms/for-developers-roles-api
    baseURL: https://your-site.sitefinity.com/api/default
    tags:
      - Users
      - Roles
      - Identity
      - REST
    properties:
      - url: https://www.progress.com/documentation/sitefinity-cms/for-developers-roles-api
        type: Documentation

  - aid: sitefinity-cms:media-api
    name: Sitefinity CMS Media API
    description: >-
      The Sitefinity CMS Media API provides REST endpoints for managing images, videos,
      documents, and other media items stored in Sitefinity libraries. Developers use it
      to upload, retrieve, update, and delete media assets programmatically, supporting
      headless media workflows and integrations with digital asset management pipelines.
    humanURL: https://www.progress.com/documentation/sitefinity-cms/for-developers-rest-api-media
    baseURL: https://your-site.sitefinity.com/api/default
    tags:
      - Media
      - Digital Assets
      - Libraries
      - REST
    properties:
      - url: https://www.progress.com/documentation/sitefinity-cms/for-developers-rest-api-media
        type: Documentation

  - aid: sitefinity-cms:taxonomies-api
    name: Sitefinity CMS Taxonomies API
    description: >-
      The Sitefinity CMS Taxonomies API provides REST endpoints for managing taxonomies,
      categories, and tags used to classify and organize content. Developers use it to
      create classification structures, assign taxonomy items to content, and query
      content by taxonomy dimension for filtering and navigation.
    humanURL: https://www.progress.com/documentation/sitefinity-cms/for-developers-rest-api
    baseURL: https://your-site.sitefinity.com/api/default
    tags:
      - Taxonomies
      - Classification
      - Content Management
      - REST
    properties:
      - url: https://www.progress.com/documentation/sitefinity-cms/for-developers-rest-api
        type: Documentation

common:
  - type: Website
    url: https://www.progress.com/sitefinity-cms
  - type: Documentation
    url: https://www.progress.com/documentation/sitefinity-cms
  - type: Portal
    url: https://www.progress.com/documentation/sitefinity-cms/for-developers-rest-api
  - type: Blog
    url: https://www.progress.com/blogs/sitefinity
  - type: Support
    url: https://www.progress.com/support
  - type: JSON-LD
    url: json-ld/sitefinity-cms-context.jsonld
  - type: SpectralRules
    url: rules/sitefinity-cms-rules.yml
  - type: Vocabulary
    url: vocabulary/sitefinity-cms-vocabulary.yml
  - type: Capabilities
    url: capabilities/content-management.yaml