MessGEODocs
API anahtarı alın

API başvurusu

Temel adres https://api.messgeo.com. OpenAPI dosyasını indirin.

Hesap

GET/v1/me

Hesap, paket, anahtar yetkileri ve sınırlar

account:read
GET/v1/me/credits

Kredi bakiyesi

account:read
GET/v1/me/usage

Hesabın günlük kullanımı

account:read
PATCH/v1/me/alert-prefs

Prompt Takibi mail tercihlerini günceller

account:write
{
    "digest": false,
    "dry_run": false
}
GET/v1/me/packages

Paketler, her birinin bağlı olduğu panel ve site, boş haklar

account:read

Araçlar

GET/v1/tools

Araçları kredi bedeliyle listeler

account:read
POST/v1/tools/{slug}/runs

Aracı çalıştırır. Idempotency-Key başlığı ister, kredi harcar

tools:run
{
    "url": "https://example.com/",
    "dry_run": false
}
GET/v1/runs

Çalıştırmaları listeler

tools:read

Sorgu: tool status since until target limit cursor

GET/v1/runs/{run_id}

Çalıştırma sonucunu döndürür

tools:read

Premium raporlar

GET/v1/orders

Premium rapor siparişlerini listeler

tools:orders
GET/v1/orders/{order_id}

Siparişi döndürür

tools:orders
GET/v1/orders/{order_id}/report

Teslim edilen raporu HTML olarak döndürür

tools:orders

Prompt Takibi: okuma

GET/v1/panels

Panelleri listeler

pt:read
GET/v1/panels/{panel_id}

Paneli döndürür

pt:read
GET/v1/panels/{panel_id}/prompts

Promptları listeler

pt:read

Sorgu: active topic

GET/v1/panels/{panel_id}/prompts/{prompt_id}/results

Bir promptun motor bazında sonuçları

pt:read

Sorgu: runs from to

GET/v1/panels/{panel_id}/stats

Ölçüm başına görünürlük

pt:read

Sorgu: runs from to

GET/v1/panels/{panel_id}/answers

Yapay zeka cevapları. Başlangıç pakette toplu listede özet, prompt süzgeciyle tam metin

pt:read

Sorgu: prompt engine limit cursor

GET/v1/panels/{panel_id}/sources

Alıntılanan kaynaklar

pt:read
GET/v1/panels/{panel_id}/competitors

Rakipler

pt:read
GET/v1/panels/{panel_id}/opportunities

Kaynak fırsatları

pt:read
GET/v1/panels/{panel_id}/alerts

Uyarılar

pt:read
GET/v1/panels/{panel_id}/events

Panel olayları

pt:read
GET/v1/panels/{panel_id}/actions

Aksiyonlar

pt:read
GET/v1/panels/{panel_id}/export

CSV dışa aktarma, anahtar başına dakikada bir

pt:read

Sorgu: tab format

GET/v1/panels/{panel_id}/setup

Taslak panelin kurulum durumu ve aday promptlar

pt:read
GET/v1/panels/{panel_id}/prompts/metrics

Prompt başına sıra, birincilik ve duygu

pt:read
GET/v1/panels/{panel_id}/market

Pazar haritası

pt:read
GET/v1/panels/{panel_id}/brand

Marka imajı ve site uyum denetimi

pt:read
GET/v1/panels/{panel_id}/insights

Öneri kartları ve odak promptlar

pt:read
GET/v1/panels/{panel_id}/engines

Motor başına özellik oranları

pt:read
GET/v1/panels/{panel_id}/sources/gaps

Rakipleri alıntılayıp sizi alıntılamayan kaynaklar

pt:read
GET/v1/panels/{panel_id}/gsc

Search Console sorguları

pt:read

Sorgu: sort

GET/v1/panels/{panel_id}/ga4

Yapay zeka asistanlarından gelen ziyaretler

pt:read
GET/v1/panels/{panel_id}/integrations

Bağlantı durumu ve bağlama adresi

pt:read
GET/v1/panels/{panel_id}/shares

Takip bağlantıları

pt:read

Prompt Takibi: yazma

POST/v1/panels

Boş Pro paketinde panel oluşturur, taslak döndürür

pt:writePro
{
    "brand": "Acme Ltd",
    "website": "https://example.com/",
    "competitors": [
        "Rival One"
    ],
    "country": "pt",
    "language": "en",
    "dry_run": true
}
PATCH/v1/panels/{panel_id}

Ülke, dil ve motorları değiştirir. Motor kaldırmak verisini siler, confirm true ister

pt:writePro
{
    "country": "tr",
    "language": "tr",
    "engines": [
        "chatgpt",
        "gemini"
    ],
    "confirm": false,
    "dry_run": true
}
DELETE/v1/panels/{panel_id}

Paneli ve verisini siler. confirm true ister

pt:writePro
{
    "confirm": true,
    "dry_run": true
}
POST/v1/panels/{panel_id}/prompts

Prompt ekler, çağrı başına en çok 20

pt:writePro
{
    "prompts": [
        {
            "text": "best ai visibility tools for agencies",
            "topic": "tools",
            "tags": [
                "agency"
            ],
            "category": "compare",
            "critical": false
        }
    ],
    "dry_run": true
}
PATCH/v1/panels/{panel_id}/prompts

En çok 150 promptu açar ya da kapatır

pt:writePro
{
    "ids": [
        "promptid0000"
    ],
    "active": false,
    "dry_run": true
}
POST/v1/panels/{panel_id}/competitors

Rakip ekler

pt:writePro
{
    "name": "Example Ltd",
    "domain": "example.com",
    "aliases": [
        "Example"
    ],
    "dry_run": true
}
POST/v1/panels/{panel_id}/actions

Öneri kartından aksiyon ekler

pt:writePro
{
    "key": "invisible_prompts",
    "status": "todo",
    "due": "2026-12-01",
    "remind": true
}
PATCH/v1/panels/{panel_id}/prompts/{prompt_id}

Promptu günceller. Metin değişmez

pt:writePro
{
    "active": true,
    "topic": "tools",
    "tags": [
        "agency"
    ],
    "category": "buy",
    "critical": true
}
DELETE/v1/panels/{panel_id}/prompts/{prompt_id}

Promptu kapatır. Geçmiş kalır

pt:writePro
DELETE/v1/panels/{panel_id}/competitors/{competitor_id}

Rakibi kaldırır. confirm true ister

pt:writePro
{
    "confirm": true
}
PUT/v1/panels/{panel_id}/aliases

Ek marka adlarını değiştirir, en çok 10

pt:writePro
{
    "aliases": [
        "Former Name",
        "second-domain.com"
    ]
}
POST/v1/panels/{panel_id}/actions/{action_id}/done

Aksiyonu yapıldı olarak işaretler

pt:writePro
POST/v1/panels/{panel_id}/actions/{action_id}/undo

Aksiyonu kaldırır

pt:writePro
POST/v1/panels/{panel_id}/opportunities/mark

Fırsatı işaretler

pt:writePro
{
    "url": "https://forum.example/thread/1",
    "state": "added"
}
PATCH/v1/panels/{panel_id}/setup

Taslak paneli düzenler

pt:writePro
{
    "description": "What the business does.",
    "services": [
        "Service"
    ],
    "sector": "Software",
    "competitors": [
        {
            "name": "Rival One",
            "aliases": [
                "Rival"
            ]
        }
    ],
    "aliases": [
        "Former Name"
    ]
}
POST/v1/panels/{panel_id}/shares

Şifreli takip bağlantısı oluşturur

pt:writePro
{
    "label": "Agency",
    "password": "at-least-8-chars",
    "sections": [
        "kpi",
        "rivals"
    ]
}
POST/v1/panels/{panel_id}/setup/topics

Taslağa konu ekler, aday prompt üretir

pt:writePro
{
    "topic": "Pricing"
}
POST/v1/panels/{panel_id}/setup/approve

Paneli açar ve ilk ölçümü başlatır. confirm true ister

pt:writePro
{
    "prompt_ids": [
        "promptid0000"
    ],
    "critical_ids": [],
    "extra": [
        "another prompt"
    ],
    "engines": [
        "chatgpt"
    ],
    "confirm": true
}
POST/v1/panels/{panel_id}/pause

Ölçümleri duraklatır

pt:writePro
POST/v1/panels/{panel_id}/resume

Ölçümleri sürdürür

pt:writePro
PATCH/v1/panels/{panel_id}/actions/{action_id}

Tarihi değiştirir

pt:writePro
{
    "due": "2026-12-15"
}
POST/v1/panels/{panel_id}/market/hide

Pazar haritasında adı gizler ya da gösterir

pt:writePro
{
    "name": "Example",
    "undo": false
}
POST/v1/panels/{panel_id}/brand/confirm

Site uyum maddesini onaylar

pt:writePro
{
    "id": "0000000000000000000000000000000000000000"
}
DELETE/v1/panels/{panel_id}/shares/{share_id}

Bağlantıyı iptal eder. confirm true ister

pt:writePro
{
    "confirm": true
}
POST/v1/panels/{panel_id}/integrations/{service}/sync

gsc ya da ga4 verisini tazeler

pt:writePro
POST/v1/panels/{panel_id}/integrations/{service}/disconnect

gsc ya da ga4 bağlantısını keser. confirm true ister

pt:writePro
{
    "confirm": true
}