Features API
The Features OData API enables you to retrieve, update, and create SAP Cloud ALM features.
Documentation
SAP Business API Hub documentation: SAP Cloud ALM Features
Type
Incoming API
URL Format
https://<tenant name>.<region>.alm.cloud.sap/api/calm-features/v1
API Operations
-
GET /Features: Retrieves a list of features
-
GET /FeaturePriorities: Retrieves a list of all feature priority values
-
GET /FeatureStatus: Retrieves a list of all feature status values
-
GET /TaskAssignments: Retrieve a list of tasks assigned to features, including project tasks, user stories, defects, and requirements
-
GET /TransportReferences: Retrieves a list of transport references
-
GET /Transports: Retrieves a list of transports
-
GET /URLReferences: Retrieves a list of URL references of features
-
GET /ExternalReferences: Retrieves a list of external references of features
-
POST /Features: Creates a feature
-
POST /ExternalReferences: Creates an external references of feature
-
POST /URLReferences: Creates a list of URL references of features
-
PATCH /Features: Update a Feature
-
DELETE /ExternalReferences: Delete an external references of feature
-
DELETE /URLReferences: Delete an URL References of feature
Update January 2026
Update of feature status enabled via field "statusCode" of patch request.
Enabled Status Switches
Not Permitted Status Change
The status switch isn't permitted. The approval for production should be done in the Features app.
Authorizations
|
calm-api.features.read |
Read access to protected features |
|
calm-api.features.write |
Create access to features Delete access to URL References, External References |
|
calm-api.features.read calm-api.features.write |
Update access to features |
Example
Retrieve feature resource: GET https://<tenant name>.<region>.alm.cloud.sap/api/calm-features/v1/Features/{uuid}
POST https://<tenant name>.<region>.alm.cloud.sap/api/calm-features/v1/Features
POST https://<tenant name>.<region>.alm.cloud.sap/api/calm-features/v1/URLReferences
|
Request |
Response |
|---|---|
|
GET https://<tenant name>.<region>.alm.cloud.sap/api/calm-features/v1/Features/{uuid} |
|
|
POST https://<tenant name>.<region>.alm.cloud.sap/api/calm-features/v1/Features Including in body: {
"title": "New Feature",
"projectId": "11111111-1111-1111-1111-111111111111",
"description": "Feature description",
"scopeId": "01234567-89ab-cdef-0123-456789abcdef",
"priorityCode": 30,
"type": "CALMFEAT",
"responsibleId": "Responsible_ID",
"releaseId": "01234567-89ab-cdef-0123-456789abcdef",
"workstreamId": "NTOP",
"toURLReferences": [
{
"parent_uuid": "01234567-89ab-cdef-0123-456789abcdef",
"name": "SAP",
"url": "https://www.sap.com"
}
]
} |
|
|
POST https://<tenant name>.<region>.alm.cloud.sap/api/calm-features/v1/URLReferences Including in body: {
"parent_uuid": "01234567-89ab-cdef-0123-456789abcdef",
"name": "SAP",
"url": "https://www.sap.com"
} |

