Documentation
Guides and reference for the Siar API. Start with the quickstart, then read the guides for connecting accounts, posting, media and webhooks.
Siar is one REST API for publishing, scheduling, commenting on and measuring social media across 15 networks. The base URL is https://api.siaran.my/api/v1, requests and responses are JSON, and every request authenticates with an organization API key.
Quickstart
Get a key, create a team, connect an account and publish a post in five requests.
Start hereData model
Organizations, teams, social accounts, uploads, posts and how they relate.
ReadConnecting accounts
OAuth from your own UI, or a hosted connect link you send to customers.
ReadPosting and statuses
Per-network payloads, scheduling, retries and what each status means.
ReadWebhooks
Event types, payload and signature verification with Node.js and Python code.
ReadAPI reference
263 operations generated from the OpenAPI document, with examples.
BrowseConventions
- JSON in, JSON out. Send
content-type: application/json. File uploads usemultipart/form-data. - Timestamps are ISO 8601 in UTC.
- Ids are opaque strings. Do not parse them.
- Errors share one envelope; see errors.
- Machine-readable contract: /openapi.json. The SDK, CLI and MCP server are generated from it.
- For LLMs: /llms.txt summarises the product and links the key pages.