Olery Developer Portal logo Olery Developer Portal

Method Path
POST https://agora.olery.com/v3/groups/:id/companies

This route can be used activate properties.

Before you can receive date for a property you need to activate it. To make sure we have the correct property selected, we use a TripAdvisor profile URL or ID for the activation.

After activation it might take up to 7 days before all sources and data is available.

Parameters

Parameter Parameter Type Data Types Required Description
id path Integer true ID of the group
request_connections query Boolean true Indicate if you want Olery to connect the properties to different review sources, should be set to true usually
trip_advisor_ids query Integer false IDs of the properties you want to activate
trip_advisor_urls query String false Encoded URLs of the properties you want to activate
company_ids query Integer false Olery IDs of the properties to be activated

Olery is constantly searching for new connections to review sources. Once activated, further calls with request_connections are not considered.

Your group ID will be provided by Olery.

You need to either include trip_advisor_ids or tripadvisor_urls in your requests with the necessary information, so we can identify the property. You can activate multiple properties in one request by comma-separating IDs or URLs.

Make sure the request URL is not longer than 2000 characters (max. 10 URLs or 200 IDs to activate). We recommend to make one request for each property to activate.

For URLs any hotel profile page from TripAdvisor will work. The domain does not matter. For IDs, you need to use the TripAdvisor property ID, which you will find on-page or in the URL. It’s the number after the letter d, so 232326 in case of https://www.tripadvisor.com/Hotel_Review-g188590-d232326-Reviews-Hotel_Casa-Amsterdam_North_Holland_Province.html.

Sometimes TripAdvisor redirects to a new profile with a new ID. Make sure to always use the final URL/ID.

Example Request

https://agora.olery.com/v3/groups/123/companies?trip_advisor_urls=https%3A%2F%2Fwww.tripadvisor.com%2FHotel_Review-g188590-d232326-Reviews-Hotel_Casa-Amsterdam_North_Holland_Province.html,https%3A%2F%2Fwww.tripadvisor.com%2FHotel_Review-g188590-d230117-Reviews-Hotel_Okura_Amsterdam-Amsterdam_North_Holland_Province.html&request_connections=true&auth_token=123456

Output Format

Field Data Types Description
data Array Details about the activated properties
message String Message for the user if the request was successful
error String Error message for the user if the request was not successful

Property Fields

In the data key property details are returned.

Field Data Types Description
id Integer ID of the property
name String Name of the property
activated_at String Timestamp of when the property was activated

Property Not Found

It is possible that a property is available on the source, but not (yet) available in the Olery database. In such cases, the API will return an “Property not found” error message. You will have to contact support@olery.com with the details of the property you want to activate.

Example Output

{
    "message": "Properties were successfully activated.",
    "data": [
        {
            "id": 717775,
            "name": "Hotel Indigo",
            "activated_at": "2018-04-17T12:41:26+00:00"
        }
    ]
}

Response Statuses

Status Code Reason
201 Created
400 Request is not valid
403 You don’t have access to that group
422 Property not found or already active