Skip to main content
December 9, 2024
Solved

Web API Enabled Record Type

  • December 9, 2024
  • 12 replies
  • 0 views

Hi Expert,

Can we use a POST integration API which actually queries data from a third party system to configure as a Sync Record Data Source, if yes  then how ?
I have created an expression to get the data using the integration object which is working fine in the Expression rule while throwing error on using the same in Record Type.

Thanks,

Gaurav Singh

    Best answer by mathieud0001

    I have a feeling it's just because you have to drill down in the nesting. Service Backed Record type structures don't support nested attributes, your data structure need to be flat.

    Source Data:

    Record Data Source:

    Record Type:

    12 replies

    venkatrea696188
    December 9, 2024
    while throwing error on using the same in Record Type

    What was the error you are getting?

    Can we use a POST integration API which actually queries data from a third party system to configure as a Sync Record Data Source, if yes  then how ?

    https://docs.appian.com/suite/help/24.1/configure-record-data-source.html#prodlink-web-service this might help, Please go through it and keep it mind You can only sync 1000 records at a go that too when the query don't take to much time so design you sync calls to avoid timeout 

    mathieud0001
    December 9, 2024

    Yes, simply create a Web API with a POST method that calls a Process Model which does the POST request to retrieve the data.

    Than you can create an Integration which calls your API with the POST method but with "Queries Data" instead of "Modifiies Data" and set it as your Record Data Source.

    December 11, 2024

    Hi Mathieu,

    I have already created the integration object using the connection details and API provided by the third party application team.

    Now when I'm trying to configure it as source for the recordType I'm not able to do so. 

    mathieud0001
    December 11, 2024

    What error do you get?