XPlanner

Docs

Quick Start

Generate an API key, send the first /me request, and prepare the first draft request.


Adım 1

API anahtarını oluştur

Hesap > API anahtarları ekranından v1 anahtarı üret. Gizli anahtar yalnızca bir kez gösterilir; production akışında secret manager veya env değişkeni kullan.

Anahtar adı entegrasyon amacını anlatmalı.

Sadece gereken çalışma alanlarını ve Sosyal Set erişimini seç.

İlk çoklu platform denemesinde social-sets:read, accounts:read ve posts:create scope'larını seç.

Adım 2

İlk isteği /me ile doğrula

/me endpointi anahtarın Workspace, Social Set, scope ve rate limit durumunu döndürür.

cURL

export XPLANNER_API_KEY="xpl_live_..." curl https://api.xplanner.co/v1/me \  -H "Authorization: Bearer $XPLANNER_API_KEY"

Adım 3

İlk taslak isteğini gönder

posts:create scope'u varsa gönderiyi XPlanner içinde taslak olarak oluşturabilirsin.

Taslak oluştur

curl -X POST https://api.xplanner.co/v1/posts \  -H "Authorization: Bearer $XPLANNER_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: post-draft-001" \  -d '{    "workspaceId": "wrk_123",    "socialSetId": "set_123",    "mode": "draft",    "title": "Launch notu",    "text": "XPlanner API ile ilk çoklu platform taslağı hazır.",    "publishTargets": [      { "socialAccountId": "social_x_123", "platform": "x" },      {        "socialAccountId": "social_linkedin_123",        "platform": "linkedin",        "textOverride": "LinkedIn için özelleştirilmiş ürün güncellemesi."      }    ]  }'