Read version summary source labels (browser session)
import requests
url = "https://api.platform.ankra.app/org/stack-profiles/{profile_id}/versions/{version}/summary-source-labels"
headers = {"cookie": "ankra_session="}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {cookie: 'ankra_session='}};
fetch('https://api.platform.ankra.app/org/stack-profiles/{profile_id}/versions/{version}/summary-source-labels', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request GET \
--url https://api.platform.ankra.app/org/stack-profiles/{profile_id}/versions/{version}/summary-source-labels \
--cookie ankra_session={
"source_revision": 1073741824,
"snapshot_fingerprint": "<string>",
"resources": [
{
"id": "<string>",
"kind": "manifest",
"name": "<string>"
}
],
"parameters": [
{
"id": "<string>",
"name": "<string>"
}
]
}Stack Profiles
Read version summary source labels (browser session)
Requires fresh profiles.write authority and ownership of the exact source. Reads bounded normalized configuration without AI calls or consent. Returns names only if the exact snapshot fingerprint matches. This independent read cannot alter approval, generate work or withdraw a summary. Names are private and excluded from model input and public/shared summary projections. Failure is unavailable or stale, never an empty label map.
GET
/
org
/
stack-profiles
/
{profile_id}
/
versions
/
{version}
/
summary-source-labels
Read version summary source labels (browser session)
import requests
url = "https://api.platform.ankra.app/org/stack-profiles/{profile_id}/versions/{version}/summary-source-labels"
headers = {"cookie": "ankra_session="}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {cookie: 'ankra_session='}};
fetch('https://api.platform.ankra.app/org/stack-profiles/{profile_id}/versions/{version}/summary-source-labels', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request GET \
--url https://api.platform.ankra.app/org/stack-profiles/{profile_id}/versions/{version}/summary-source-labels \
--cookie ankra_session={
"source_revision": 1073741824,
"snapshot_fingerprint": "<string>",
"resources": [
{
"id": "<string>",
"kind": "manifest",
"name": "<string>"
}
],
"parameters": [
{
"id": "<string>",
"name": "<string>"
}
]
}Authorizations
Browser session. Mutations also require X-Ankra-CSRF.
Query Parameters
Required string length:
64Pattern:
^[a-f0-9]{64}$Response
Private names bound to the exact reviewed snapshot