PeekPanda docs
Get ASO case evidence
Read the compact ASO profile and keyword evidence shown on Home for one to six tracked apps.
Download Markdown ↓GET/v1/aso/case-evidenceAuth
Bearer API credential or OAuth access tokenScope context:readMCP aso action evidenceRequest
Pass one to six tracked app ids. This read does not call Apple.
curl --get 'https://api.peekpanda.com/v1/aso/case-evidence' \
--header "Authorization: Bearer $PEEKPANDA_TOKEN" \
--header 'x-genviral-tenancy: personal' \
--data-urlencode 'appIds=11111111-1111-4111-8111-111111111111'Response
data holds one row per requested app, at most six. profile is null until ASO evidence is stored. keywords is empty when none are stored.
{
"data": [
{
"appId": "11111111-1111-4111-8111-111111111111",
"profile": null,
"keywords": []
}
]
}
MCP request
Call aso with action evidence. Path fields go in params, filters in query, and a write body in body.
{
"name": "aso",
"arguments": {
"request": {
"action": "evidence",
"query": {
"appIds": "<appIds>"
}
}
}
}
Parameters
NameInTypeRequiredDescription
appIdsqueryuuid, 1 to 6YesTracked app ids, comma-separated.Known errors
400invalid_request for an invalid filter, identity or limit.401authentication_required for a missing or invalid credential.402subscription_required when access is not entitled.403authorization_required for a missing scope or unavailable preview access.404not_found when the record is outside the accessible catalogue.429rate_limited; honor Retry-After when present.Source
Stored ASO profile and keyword evidence for apps the caller tracks.
Refresh
This GET never starts collection.