PeekPanda markpeekpandaDocumentationFor AI ↗Open app

PeekPanda docs

Remove an ASO app

Stop tracking an iOS app.

Download Markdown ↓
DELETE/v1/aso/apps/{appId}
Auth Bearer API credential or OAuth access tokenScope content:writeMCP remove_aso_app

Request

Deletes the tracked app. This write does not call Apple.

curl --request DELETE 'https://api.peekpanda.com/v1/aso/apps/11111111-1111-4111-8111-111111111111' \
  --header "Authorization: Bearer $PEEKPANDA_TOKEN" \
  --header 'x-genviral-tenancy: personal'

Response

Empty JSON object. The public Nest handler returns an empty 200.

{}

Parameters

NameInTypeRequiredDescription
appIdpathuuidYesTracked ASO app id.

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.
409conflict when the write would duplicate an exclusive row.

Source

Apple public Search + Search hints. Difficulty from page-one rating counts Apple returns (page_one_median_rating_count: median page-one ratingCount, log10 scale, 1M ratings = 100). Demand is autocomplete order from apple_search_hints (rank + variant count), not volume and not Apple Ads popularity. Apple Ads Insights is not wired. Positions are observed_search_api_position from itunes.apple.com/search us/en_us.

Refresh

Snapshots younger than 24 hours are served from storage; search hints are reused for 7 days. Trigger/worker drains aso_refresh_job under the shared 4s pacer (2,500 Apple calls per UTC day). App refresh cooldown is 60 minutes. Users may start 40 refreshes per UTC day. Caps: 25 tracked apps, 100 keywords per app, 200 queries per job.