API
API Platform Overview: Manage Keys and Integrate with GoGlobal
Learn how to create and manage API keys, understand the three core API capabilities (Self-hosted Auth, Full Order API, Simple Integration), and start making authenticated requests.
Work through the sections below to complete setup and checks, then use the top search to jump into related help docs when needed.
What Is the API Platform?
The GoGlobal API Platform lets you integrate Reddit ordering, publishing, and monitoring capabilities directly into your own tools, workflows, or applications. Navigate to API in the left sidebar to access the platform. The page header reads 'API Platform — Manage your API keys and integrate with the REST API.' Two action buttons are available: 'API Docs' (opens the full reference at goglobal.to/docs/api) and '+ Create API Key' (orange button, creates a new secret key).

Three Core API Capabilities
The API Platform highlights three key reasons to use the API rather than the UI.
Three Core API Capabilities
Complete the setup step by step
Self-hosted Auth — Your keys, your control. No third-party auth required. All API calls are authenticated with your own sk_live_... Bearer token, so no OAuth redirect or third-party login is needed.
Full Order API — Create orders, publish posts, manage votes via REST. Every action available in the Order UI is also available as an API endpoint, enabling fully automated Reddit publishing pipelines.
Simple Integration — Standard Bearer token — works with any HTTP client. You can call the API from curl, Python requests, Node.js fetch, Postman, or any tool that supports HTTP headers.
- 1Self-hosted Auth — Your keys, your control. No third-party auth required. All API calls are authenticated with your own sk_live_... Bearer token, so no OAuth redirect or third-party login is needed.
- 2Full Order API — Create orders, publish posts, manage votes via REST. Every action available in the Order UI is also available as an API endpoint, enabling fully automated Reddit publishing pipelines.
- 3Simple Integration — Standard Bearer token — works with any HTTP client. You can call the API from curl, Python requests, Node.js fetch, Postman, or any tool that supports HTTP headers.
Creating and Managing API Keys
The 'Your API Keys' section shows all keys associated with your account. Keys are hashed and stored securely — the raw key value is only shown once at creation. After that, only the first 12 characters are visible (e.g. sk_live_af83••••••••).
Creating and Managing API Keys
Complete the setup step by step
Click '+ Create API Key' to generate a new key. Copy and save the full key immediately — it will not be shown again.
The key table shows: Name (the label you gave the key), Key (masked value), Status (Active / Revoked), Last Used (date of last API call), Created (creation date), and Actions (Revoke / Delete).
Click 'Revoke' to immediately invalidate a key without deleting it. The key status changes to 'Revoked' and all subsequent API calls using that key will return 401 Unauthorized.
Click the trash icon to permanently delete a key. This action cannot be undone.
- 1Click '+ Create API Key' to generate a new key. Copy and save the full key immediately — it will not be shown again.
- 2The key table shows: Name (the label you gave the key), Key (masked value), Status (Active / Revoked), Last Used (date of last API call), Created (creation date), and Actions (Revoke / Delete).
- 3Click 'Revoke' to immediately invalidate a key without deleting it. The key status changes to 'Revoked' and all subsequent API calls using that key will return 401 Unauthorized.
- 4Click the trash icon to permanently delete a key. This action cannot be undone.
Create separate keys for each integration (e.g. one for your automation script, one for Postman testing). This way you can revoke a single key if it is compromised without affecting other integrations.
Making Your First API Call
All API endpoints require an Authorization: Bearer sk_live_... header. The API Reference section on the platform page shows the base curl command and the full endpoint table.
Making Your First API Call
Complete the setup step by step
Copy your active API key from the key table.
Run: curl https://your-domain.com/api/v1/me -H 'Authorization: Bearer sk_live_your_key_here'
A successful response returns your user profile JSON. A 401 response means the key is invalid or revoked.
Click 'API Docs' at the top of the platform page to open the full interactive reference at goglobal.to/docs/api.
- 1Copy your active API key from the key table.
- 2Run: curl https://your-domain.com/api/v1/me -H 'Authorization: Bearer sk_live_your_key_here'
- 3A successful response returns your user profile JSON. A 401 response means the key is invalid or revoked.
- 4Click 'API Docs' at the top of the platform page to open the full interactive reference at goglobal.to/docs/api.