API Reference
API Endpoint
All API URLs listed in this documentation are relative to https://ad1.replypro.io/api/public/.
For example, the /accounts API call is reachable at https://ad1.replypro.io/api/public/accounts.
Accounts
Method | Endpoint | Function |
---|---|---|
Get | /accounts | list all accounts for the authenticated user |
Get | /accounts/<account_id> | request a single account |
Businesses
Get | /businesses | request all businesses for the authenticated user |
Get | /businesses/<business_id> | request a single business object |
Put | /businesses/<business_id> | update fields on the business object. |
Company
Get | /companies | request all companies for the authenticated user |
Get | /companies/<company_id> | request a single company object |
Post | /companies/<company_id> | create a new company object. |
Put | /companies/<company_id> | update fields on the company object. |
Credentials
Get | /credentials | request all connection statuses for a given business |
Groups
Get | /groups | list all groups for the authenticated user |
Get | /groups/<group_id> | get a single group object |
Post | /groups/<group_id> | create a new group object |
Put | /groups/<group_id> | update fields on a group object |
Profiles
Get | /profiles | request all profiles for a given business |
Get | /profiles/<profile_id> | request a specific profile |
Put | /profiles/<profile_id> | update the URL on a given profile |
Reviews
Get | /reviews | list all reviews for a specified business |
Get | /reviews/<review_id> | Get a single review object |
Put | /reviews/<review_id> | Update a review object |
Post | /reviews/<review_id>/flags | Submit a new flag for a single review. |
Post | /reviews/<review_id>/responses | Submit a new response for a single review |
Post | /reviews/<review_id>/shares | Submit a new request to share a single review. |
Suggested Actions
Get | /suggested_actions | List of all suggested actions for a specified business |
Get | /suggested_actions/<suggested_action_id> | Get a single suggested action object |
Put | /suggested_actions/<suggested_action_id> | Update a single suggested action, e.g. Approve, Edit, or Deny the suggestion. |
Connecting Social Profiles
Connecting a profile means that a business has granted Reply Pro permission to access their profile's account and allows us to post on their behalf. Every data source (i.e. Yelp, Google, Facebook, etc.) will have its own unique login and access. Therefore, each business will need to connect all of its profiles.
While Reply Pro can store responses and share requests on our database, we cannot publicly respond, share, etc. without being connected to the appropriate profiles.
Because every data source is unique in how they connect, your Reply Pro account manager will assist you in connecting profiles in the most efficient way possible.
Do Not Need To Connect To Get Stared
Connecting is not a pre-requisite for interacting with our API. It just means no public changes will be made until we are properly connected.
Whitelisting Reply Pro Servers
If your server is behind a firewall, you may need to whitelist Reply Pro server IPs to ensure we can send updates to your callback URLs.
45.33.39.224 / 24
173.230.155.224 / 24
Updated almost 7 years ago