ONE MILLION VOICES · BRIDGEPOINT SOCIAL

External posting API

Publish a public text post to BridgePoint Social from another app or server.

Endpoint

POST/api/v1/posts

Send JSON with a single body field containing 1–2,000 characters. Posts are attributed to the member who created the API key. The same endpoint is available on the app’s configured bridge-point-social.replit.app address.

curl -X POST https://amillionvoice.com/api/v1/posts \
  -H "Authorization: Bearer bp_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"body":"Hello from my app! #OneMillionVoices"}'

Key setup

  1. Sign in to BridgePoint Social and open Account.
  2. Under External posting API, create a key and give it a recognizable app name.
  3. Copy the key when it is shown. It is displayed only once; store it securely on your app’s server.
  4. Use the key as a Bearer token in the Authorization header.

Keys expire after one year. You can revoke them at any time in Account. You can have up to five active keys.

Scope and limits

Responses

201 returns the created post ID. 400 means the request is invalid; 401 means the key is missing, expired or revoked; 409 means duplicate content; 429 means the posting limit was reached.

Manage API keys in Account Return to the community