AH APIHUB Dashboard
Developer preview / v0.1

One contract.
Every channel.

Build against deterministic social publishing behavior before production provider credentials enter the room.

YOUR APPAPIHUBCHANNELrequest ID · idempotency · target outcomes
Stable request IDs Idempotent creates Per-target results Synthetic data only
PowerShell
$headers = @{
  "Content-Type" = "application/json"
  "Idempotency-Key" = [guid]::NewGuid().ToString()
}

$body = @{
  profileId = "profile_northstar"
  content = "Hello from the APIHUB sandbox."
  accountIds = @("acct_sandbox_northstar")
  intent = "publish_now"
} | ConvertTo-Json

Invoke-RestMethod   -Uri "http://127.0.0.1:3000/api/v1/posts"   -Method Post -Headers $headers -Body $body
GET/api/v1/profiles

List the profiles that group accounts and content.

GET/api/v1/accounts

Inspect connected account identity, health, and capabilities.

POST/api/v1/connect-sessions

Start a sandbox, OAuth, or delegated invite connection.

GET/api/v1/posts

List post aggregates and independent target outcomes.

POST/api/v1/posts

Create a draft, immediate, scheduled, or queued post.

OpenAPI 3.1

The contract is an artifact, not a screenshot.

Use the checked-in specification for client generation, mock servers, and compatibility review.

Open specification