Alfresco Content Services REST API

Alfresco Content Services REST API (now part of Hyland) for enterprises to manage document storage, metadata, versioning, workflows, records management, and content-driven processes — enabling automated document lifecycle management, content classification, workflow orchestration, and records compliance through Alfresco's open-source enterprise content management platform with CMIS standard support. Enables AI agents to manage document upload for content node creation and file storage automation, handle metadata management for property and aspect assignment automation, access version control for document version tracking and rollback automation, retrieve content search for full-text and metadata search automation, manage workflow for Activiti-based approval and review workflow automation, handle site management for collaboration site and folder structure automation, access records management for compliance record declaration and retention automation, retrieve folder navigation for repository structure traversal automation, manage permissions for access control and permission assignment automation, and integrate Alfresco with SharePoint, SAP, and enterprise systems for content-driven process automation.

Evaluated Mar 07, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Other alfresco ECM content-management CMIS document-management open-source
⚙ Agent Friendliness
55
/ 100
Can an agent use this?
🔒 Security
73
/ 100
Is it safe for agents?
⚡ Reliability
66
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
10
Documentation
74
Error Messages
68
Auth Simplicity
72
Rate Limits
62

🔒 Security

TLS Enforcement
96
Auth Strength
68
Scope Granularity
64
Dep. Hygiene
70
Secret Handling
68

Content management. SOC2, GDPR, DoD-5015.2. OAuth2. US/EU. Enterprise document and records data.

⚡ Reliability

Uptime/SLA
62
Version Stability
70
Breaking Changes
66
Error Recovery
66
AF Security Reliability

Best When

An enterprise IT team, records manager, or process automation architect wanting AI agents to manage document lifecycles, automate content workflows, and enforce records compliance through Alfresco's open-source enterprise content management platform with strong CMIS interoperability.

Avoid When

DEPLOYMENT AND CONFIGURATION REQUIRED: Alfresco requires server deployment and configuration; automated SaaS assumption creates server_setup_required for on-premises Alfresco; automated must deploy and configure Alfresco server or use Alfresco Cloud. CMIS STANDARD HAS COMPLEXITY: Alfresco supports CMIS but also has proprietary REST extensions; automated pure-CMIS assumption creates missing_functionality for Alfresco-specific features not in CMIS standard; automated must use Alfresco-specific REST API for full functionality. NODE IDS ARE REPOSITORY-SPECIFIC: Alfresco uses node IDs tied to specific repository; automated portable ID assumption creates cross_repository_mismatch; automated must use node IDs from the target repository. SOLR SEARCH CONFIGURATION MATTERS: Full-text search requires properly configured Solr/Search Services; automated instant-search assumption creates missing_results for content not yet indexed by Solr; automated must account for Solr indexing delay.

Use Cases

  • Automating document ingestion, classification, and metadata extraction for ECM automation agents
  • Managing approval workflows and document review processes for enterprise workflow automation agents
  • Enforcing records retention and compliance for regulated industry document management automation agents
  • Integrating document management with ERP and business systems for process automation agents

Not For

  • Consumer file storage (Alfresco is enterprise ECM, not consumer cloud storage like Dropbox)
  • Real-time collaboration editing (Alfresco is document management, not Google Docs/Office 365 co-authoring)
  • Email management (Alfresco is document/content management, not email archiving platform)

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
Yes

Authentication

Methods: basic oauth2 apikey
OAuth: Yes Scopes: No

Alfresco uses Basic Auth and OAuth2 for Content Services REST API. REST API with JSON (plus CMIS standard). Acquired by Hyland Software 2020. Products: Alfresco Content Services (ACS), Alfresco Process Services (APS), Alfresco Governance Services (AGS). SDKs: JavaScript, Java, Python. Open-source community edition available. 7,000+ deployments. Competes with OpenText, M-Files, and Hyland OnBase for enterprise ECM.

Pricing

Model: subscription
Free tier: Yes
Requires CC: No

Hyland subsidiary. Open-source Community Edition free. Enterprise subscription. 7,000+ deployments.

Agent Metadata

Pagination
page
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • NODE REFERENCE VS NODE ID: Alfresco uses both short Node IDs (UUIDs) and long NodeRef strings (workspace://SpacesStore/uuid); automated NodeRef-only assumption creates format_mismatch for APIs expecting short UUID; automated must understand which format each endpoint requires
  • ASPECTS ADD METADATA SCHEMAS: Alfresco uses aspect-based metadata model; automated base-type assumption creates missing_metadata for content types using custom aspects; automated must query and apply correct aspects for domain-specific metadata
  • WORKFLOW IS ACTIVITI-BASED: Alfresco Process Services uses Activiti BPMN engine; automated simple-approval assumption creates workflow_model_required for workflows needing process definition deployment; automated must deploy BPMN process definitions before workflow creation
  • SEARCH SYNTAX IS AFTS OR LUCENE: Alfresco search supports AFTS (Alfresco Full Text Search) and Lucene syntax; automated standard-SQL assumption creates search_syntax_error; automated must use AFTS or Lucene query syntax for content search
  • THUMBNAIL GENERATION IS ASYNC: Document thumbnail and preview generation is asynchronous via transformation service; automated instant-preview assumption creates preview_not_ready for recently uploaded content; automated must poll rendition status for thumbnail availability

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for Alfresco Content Services REST API.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-07.

6470
Packages Evaluated
26150
Need Evaluation
173
Need Re-evaluation
Community Powered