Platforms, unified entities, vendor APIs, endpoints and connectors.
social.connectionUnifiedSoonYour permission to act for an account: scopes, status, expiry.
key workspace + accountInside Account4 planned calls1 Direct endpoint today
Our own first draft of the paths, not reviewed yet. Each call acts on the platforms it lists through the Connection you grant, and none is deployed yet.
/ v1/ social/ connectionsStart OAuth for an account and get the link for its ownerAll 9 social platformsDraft/ v1/ social/ connectionsConnections with scopes, status and expiryAll 9 social platformsDraft/ v1/ social/ connections/ {connectionId}One Connection and what it can doAll 9 social platformsDraft/ v1/ social/ connections/ {connectionId}Revoke a ConnectionAll 9 social platformsDraftA first cut of the schema from the Q4 entity model. Names, types and coverage can change before the Unified layer ships.
accountAccountReportedscopesScope[]ReportedstatusStatusReportedActive, expiring, expired or revokedgranted_atdateReportedexpires_atdateReportedYou hear about it before it lapsescapabilitiesCapability[]ReportedWhat the platform lets this account doVendor endpoints that already return this kind of object, in the vendor's own format. Your code names the vendor, so switching vendors means changing it.
1 endpoint from 1 API · $0.000001
| API | Method | Path | Endpoint | Price |
|---|---|---|---|---|
| AIsa X actions | GET | twitter/auth_twitter | OAuth_Twitter | $0.000001 |
Each link is a field you can ask for in the same call.
platform + account IDAny account: yours, a creator's or a competitor's.
AIsa workspace_idThe accounts of one brand, or of one client for an agency.
AIsa publication_idOne post sent to several accounts, with draft, schedule and approval.