Read draft summary source labels (browser session)
import requests
url = "https://api.platform.ankra.app/org/stack-profiles/drafts/{draft_id}/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/drafts/{draft_id}/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/drafts/{draft_id}/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 draft 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
/
drafts
/
{draft_id}
/
summary-source-labels
Read draft summary source labels (browser session)
import requests
url = "https://api.platform.ankra.app/org/stack-profiles/drafts/{draft_id}/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/drafts/{draft_id}/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/drafts/{draft_id}/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.
Path Parameters
Query Parameters
Required range:
x >= 1Required string length:
64Pattern:
^[a-f0-9]{64}$Response
Private names bound to the exact reviewed snapshot