Use OAuth 2.0 with your GHL Social Media API credentials to securely authorize Rankr to access your data and perform actions on your behalf.
Rankr uses a client-based authentication flow to securely connect to the GHL API; store credentials safely and rotate keys regularly.
Key endpoints used by the Active Knocker integration: POST /bulk-disable-saas/:companyId; GET /snapshots; GET /snapshots (readonly); GET /social-media-posting/:locationId/accounts; DELETE /social-media-posting/:locationId/accounts/:id; GET /social-media-posting/:locationId/csv; POST /social-media-posting/:locationId/csv; GET /social-media-posting/:locationId/csv/:id; DELETE /social-media-posting/:locationId/csv/:id; PATCH /social-media-posting/:locationId/csv/:id; POST /social-media-posting/:locationId/set-accounts; POST /social-media-posting/:locationId/posts/bulk-delete; DELETE /social-media-posting/:locationId/csv/:csvId/post/:postId
Trigger: when a location is added or updated in Rankr, pull linked social accounts from the Social Media API.
Actions: map accounts to Rankr locations, create or update local records, verify status.
Trigger: upload a CSV to provision accounts in bulk.
Actions: parse CSV, map accounts, assign to locations, confirm success.
POST /social-media-posting/:locationId/csv
locationId, csvId, accountId
Trigger: create or update posts and push to locations.
Actions: publish posts, bulk delete, monitor status across locations.
POST /social-media-posting/:locationId/posts/bulk-delete
locationId, postId, status
Centralized control: manage accounts, CSVs, and posts from a single dashboard
Faster time-to-value: plug in endpoints to automate common tasks
Enhanced visibility: real-time status, fewer mistakes, audit trails
Definitions of core elements and processes to help you implement the integration.
A secure authorization framework used to grant Rankr access to the Social Media API without sharing user credentials.
Endpoints that accept or deliver CSV data for bulk account or post operations.
A callback mechanism that informs when a post is created, updated, or failed.
An identifier for a business location in the Social Media API.
Guide how to automatically fetch and map accounts when a new location is added.
Use CSV to batch-create posting schedules across accounts.
Automate reporting on post status using the endpoints.
Obtain OAuth credentials and exchange tokens to authorize Rankr.
Configure endpoints in Rankr to manage accounts, CSVs, and posts.
Run tests, verify data flows, and enable live operations.
The Social Media API integration lets Rankr manage accounts, post creation and scheduling via a single API layer. It enables automation across your social channels. It supports CSV workflows and live status updates.
Use the accounts endpoints to fetch, create, update, or delete your social profiles. Enables linking location accounts to campaigns. See GET /social-media-posting/:locationId/accounts for listing.
Authenticate using OAuth 2.0; exchange authorization codes for access tokens; securely store tokens and rotate them regularly.
Yes. Use the CSV endpoints to upload, update, or delete accounts in bulk. This is efficient for onboarding multiple profiles at scale.
Post creation and publishing is performed via the posting endpoints. You can trigger bulk actions or individual posts and monitor status.
Yes. Schedule posts across multiple locations using the CSV and posting endpoints; Rankr can orchestrate cross-location campaigns.
Check the API documentation for rate limits per endpoint and your plan; contact support to adjust quotas if needed.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers