A REST/JSON API with OAuth 2.0 that works on the same data as the dashboard. A message scheduled through it shows up in the Hootsuite planner.
Hootsuite says the REST API is free for approved developers. It acts on a Hootsuite account, and paid plans run from $99 to $399 per user per month.
1. Join the developer community and wait for approval
2. Create an app and copy the client ID and secret
3. Register redirect URIs
4. Install your own app
authorization_code, refresh_token, member_app and organization_app. Access tokens last an hour, and each refresh token works only once.
20 requests per second and 100,000 calls per day. Going over returns HTTP 429 with error code 1003.
List social profiles, request an upload URL, PUT the file, wait for READY, then POST /v1/messages with the profile IDs and a UTC time.
Times must be UTC ending in Z. Messages need 5 minutes of lead time, video needs 15. Content-Length must match the declared size.
The Publishing API does not support those three networks, even though TikTok Business and YouTube profiles appear in the profile list.
It fits pushing posts into the Hootsuite calendar your marketers already use. For posting on behalf of your customers, each one would need a Hootsuite seat.
The guide has the OAuth and scheduling calls, an API map table and the full list of errors that make first requests fail.
postgate.studio