REST odaklı entegrasyon
Anahtar kelime araştırması, uygulama analitiği, rakip takibi ve kullanım izlemeyi tek bir API yüzeyinden bağlayın.
Anahtar kelime araştırması, uygulama analitiği, sıralamalar ve optimizasyon iş akışlarını Appalize motoru aracılığıyla entegre edin.
Chatbot, API ve MCP aynı işlem kayıtlarını kullanır. Önce hesabının erişebildiği işlemi bul, gerçek veriyi oku ve değişikliğin tam parametrelerini incele.
Güncel şema ve scope gereksinimlerini al. nextOffset bitene kadar sayfaları takip et.
Okuma işlemleri veriyi döndürür. Diğer işlemler 15 dakika geçerli, henüz uygulanmamış bir öneri oluşturur.
Onaylanan parametreler değiştirilmeden çalışır. Kuyruğa alınan işler için ayrıca iş durumunu kontrol et.
# Discover the exact schema and required scopes
curl 'https://api.appalize.com/api/v1/operations?query=update_apple_ads_campaign&limit=5' \
-H "x-api-key: $APPALIZE_API_KEY"
# Prepare only. Replace 123 with a campaign ID you own.
curl 'https://api.appalize.com/api/v1/operations/run' \
-H "x-api-key: $APPALIZE_API_KEY" -H 'Content-Type: application/json' \
-d '{"operation":"update_apple_ads_campaign","arguments":{"campaignId":123,"dailyBudget":25}}'
# After human review, use the returned proposal ID. Do not invent an ID.
curl "https://api.appalize.com/api/v1/operations/proposals/$PROPOSAL_ID/commit" \
-H "x-api-key: $APPALIZE_API_KEY" -H 'Content-Type: application/json' \
-d '{"approved":true}'| Durum | Anlamı ve sonraki adım |
|---|---|
| approval_required / pending | No operation has run. Review the arguments and approve or cancel. Preparation is not a provider dry run. |
| running | Execution has started. Read this proposal again. A process interruption can leave it running; inspect the affected resource before doing anything else. |
| succeeded | The handler returned successfully. A dry run is still a dry run; a returned job ID is not a completed job. Inspect the result. |
| failed / uncertain | A failure or timeout may leave partial changes. Inspect the provider resource. Never automatically create another proposal. |
| cancelled / expired | A pending proposal was cancelled or its approval window expired. No new execution can start from it. |
Research keywords and competitors, inspect Apple Ads reports and bids, prepare metadata and review replies, manage releases, TestFlight, subscriptions and screenshot projects. Personal notes and notifications use separate workspace scopes. Plan entitlements, ownership and provider permissions still apply.
The proposal ID is the idempotency key, bound to the same identity and channel. A repeated commit returns its state without repeating execution. Records are retained for seven days; a missing record is never replayed. Credentials, OAuth, binary uploads and administrative access remain in dedicated trusted interfaces.
Existing named MCP write tools retain their original behavior and may apply immediately. Configure your MCP client to request human approval, or use the reviewed operation workflow. Appi itself has no commit tool: the user approves in the chat review card.
Use audit_seo_document to check supplied HTML and compare_keyword_coverage to compare supplied SEO or ASO keyword lists. These tools do not crawl websites, grant access to a customer's Google Search Console or guarantee indexing, traffic or rankings. Use verified first-party SEO data alongside Appalize research; save content plans as notes without publishing automatically.
Kapsamlı bir API anahtarıyla ilk isteğinizi çalıştırmak için adım adım sürecimizi takip edin.
Need an API key first?
Generate one in the Appalize product at API Dashboard.
Ürün uygulaması içinden bir API anahtarı oluşturun.
Her istekte `x-api-key` header'ını kullanın.
Yazma işlemlerinden önce anahtar kelime, uygulama ve sıralama uçlarıyla başlayın.
curl -X GET \
-H "x-api-key: YOUR_KEY" \
"https://api.appalize.com/api/v1/keywords/search?term=fitness"Anahtar kelime araştırması, uygulama analitiği, rakip takibi ve kullanım izlemeyi tek bir API yüzeyinden bağlayın.
API, ekiplerin her entegrasyonda yalnızca gereken yetenekleri açabilmesi için kapsamlı anahtar mantığıyla tasarlandı.
Genel docs sayfası özeti sunarken backend host canlı Swagger explorer ve ham OpenAPI JSON çıktısını korur.
These routes reflect the current public discovery, analytics ingestion, and billing-management flows now used by the product and public site.
Read-only endpoints powering app snapshots, search, sitemap pages, and compare routes on the public site.
/api/public-apps/public/api/public-apps/search/api/public-apps/:platform/:slug/api/public-apps/compare/:platform/:pairSlugCollect client-side marketing and product events into Appalize revenue, funnel, and recent-sales dashboards.
/api/analytics/events/api/google-analytics/dashboard/api/analytics/web-vitalsSelf-serve checkout, upgrade, and billing portal flows now resolve active subscribers into a management path instead of hard failing.
/api/subscription/checkout/api/subscription/upgrade/api/subscription/stripe/billing-portalGenel yüzeyimiz, dökümantasyonun gerçeklikten asla sapmamasını sağlamak için dahili mikro hizmetlerimizle otomatik olarak senkronize edilir.
Her grup, Appalize motorunun özel bir alanını temsil eder.
Specialized operations for platform operations workflows.
/api/v1/operations/api/v1/operations/proposals/{proposalId}/api/v1/operations/proposals/{proposalId}/cancel/api/v1/operations/proposals/{proposalId}/commit/api/v1/operations/read/{operation}+ 1 daha fazla işlem
REST çağrılarının ötesine geçin. Araçlarınızı Model Context Protocol sunucumuz aracılığıyla doğrudan Claude veya Cursor'a bağlayın.