Inriver REST API overview

Was this article helpful?

Still need help? contact us

Comments

11 comments

  • Avatar
    Dany Raymond
    Conversation Starter

    Since there is a "Good to know":

    There is a timeout that we are aware of in Azure, and there is an idle timeout for 4 minutes end to end. 
    That means all HTTP request will have less than 4 minutes to reply.

    - inRiver

    0
  • Avatar
    Oskar

    Dany Raymond

    Thanks for providing the information.

    The timeout issue was for InRiver's extensions, specifically the inbound-extension. We're improving the functionality and increasing the timeslot in our future releases, see https://servicecenter.inriver.com/hc/en-us/articles/360015668500-M-1-Release-Notes-September-2020 

    0
  • Avatar
    Ozan

    Does IP whitelisting possible for API requests?

    0
  • Avatar
    Elmar Höfinghoff

    How do I get access to the inRiver REST Api methods/swagger? The page says "no access"...

    6
  • Avatar
    Mariana Cañavera H.
    community manager

    Hi Elmar Höfinghoff,

    Thanks for your question. To be able to see the REST API methods/swagger you must be a customer or a partner.

    I'll create a ticket so we can discuss what you are looking for and help you in the best way possible.

    Kind regards,
    Mariana Canavera 
    Community Manager

     
     
    -1
  • Avatar
    Stijn Maenhaut

    @... Same issue here. Would also like to receive the REST API methods/swagger. I'm technically investigating if InRiver would be a possible solution for our customer. It would give me good insights if I would be able to see the API spec.

    Thanks in advance.

    3
  • Avatar
    Sunil Gulabani
    Conversation Starter

    Do we have REST APIs to manage Data Models? It difficult to check data model in InRiver Control Center to update specific Entity or create/update Completeness Rules.

    I saw we have Remoting APIs for Completeness Rules, but didn't found REST APIs for that. 

    0
  • Avatar
    Emilia Nilsson
    business solutions architect

    Hi Sunil Gulabani,

    The available REST APIs are documented in this article: REST API methods/swagger. There is currently no support for working with Completeness rules. What you can do as a workaround is to create an inbound data extension that you can call via REST, but works with inriver via Remoting. 

    Kind regards,
    Emilia

    -1
  • Avatar
    Kimmo Viertola
    Conversation Starter

    When studying the REST API, I noticed that it provides a asset download link. With this link, the resource can be  downloaded without using the REST API key (or any login).

    Isn't this exposing all resources of all customers to the internet so that they can be downloaded only with the id of the individual asset? Granted, the id is 36-character long so there are over 1056 possibilities, so finding any actual asset in that possibility space by guessing is quite unlikely (unless the id is NOT truly random).

    My concern is that when the asset id is known that id grants permanent access to that resource. There is no access management that could a) show who has the access, b) show who has used the access, and c) revoke the access.

    0
  • Avatar
    Berhanu Legese

    keep getting the following error when calling the API from swagger collection after authorizing the API key, is there additional setup required to be able to use the API ? 

    {
        "errorCode": "authentication_failed",
        "errorMessage": "Invalid API Key"
    }
    0
  • Avatar
    Dany Raymond
    Conversation Starter

    Hi Berhanu Legese,

    Is it possible you just clicked the "Generate" buttons in the ControlCenter and closed the API keys screen without saving? That is a common mistake.

    The other one being, using the Remoting API Key (2nd field) instead of the REST API key (first one).

    I remember some calls need you to have the Administrator role (like to get server settings), but I couldn't reproduce it anymore.

    If you are using https://community.inriver.com/hc/en-us/articles/4406998024594-Manage-extensions-and-packages-via-REST-API then you to use (and possibly to create) the ManageExtensions permission

    0

Please sign in to leave a comment.