-
Recently active
We're trying to implement an eTag to reduce query time to a remote API. They've provided support on their end and are generating an ETag, a subsequent GET by us, with an ETag header doesn't seem to generate the response I'd hoped, and before I go back to the vendor, I wondered if there was something tricky in the way the quotes need to be created around the ETag string?
Hi friends I have to Integrate payment gateway for Ecommerce Application how I can do that? how we will get Payment gateway
Hi I want to test an integration which should create a new record in an external system. This is the code that creates a 'job', with its name, the department, an array for the offices ids and a template_job ida!tojson({ "job_name": "AppianFlow3"& " "&"Related data"&ri!record['recordType!NJW NewJoiner.relationships.njwGhOfficePicklist.fields.officegh']&ri!record['recordType!{1fc618ce-6255-402a-81f8-007ca9ca5de4}NJW NewJoiner.relationships.{925eac6a-be91-4fe5-b4a3-1009d480994a}njwGhOfficePicklist.fields.id']& "NJWRecordType"&ri!record['recordType!NJW NewJoiner.fields.division']&" "& ri!record['recordType!NJW NewJoiner.fields.businessmanagerapprover']&ri!record['recordType!NJW NewJoiner.fields.id'], "department_id":"4076573002", "office_ids":{"4036737002"} , "template_job_id":"5468426002" } ) I want to test the integration by getting one record by id of the record type NJWNewJoiner and parse in the json request some fields from the NJWNewJoiner Record type as well as
I have created an apian web post API. api is working in appian and when i try to test it in postman its gives error 501. how can i test it in post man. need help. i already created outh credentials and also added the service user to the application groups. a!localVariables( local!value: cast( 'type!{urn:com:appian:types:TFA}TFA_TESTING_RT', a!fromJson(http!request.body) ), a!writeToDataStoreEntity( dataStoreEntity: cons!TFA_data_store_constant, valueToStore: local!value, onSuccess: a!httpResponse( statusCode: 200, headers: { a!httpHeader(name: "Content-Type", value: "application/json") }, body: a!toJson( fv!storedValues ) ), onError: a!httpResponse( statusCode: 500, headers: { a!httpHeader(name: "Content-Type", value: "application/json") }, body: a!toJson( { error: "There was an error writing to the data store" } ) ) ) )
Hello Appian People, I have integration GET(Queries Data). Basically this integration search address. And I call this integration in the interface. In my interface I have a texbox and search button, whenever the search button is clicked if there is corresponding search result returned in the integration or if the integration search result is onSuccess the result value will print. So my problem is, how to check if the result of the integration in the interface fails/failure and gets the corresponding message of the integration error?
How to invoke Appian WebAPI with OAuth2.0 clients from postman? And Do I need to add any query parameters as "Authorization" in Appian Web API for setting OAuth 2.0 clients?
Dear Appian Community,i want to call a pretty common webApi with a regular JSON request.Usually no issue. CDT/Map tojson() go for it.Just faced that a key is mandatory at the receiving end which has a "space" in it.But CDT field names and Map paramters are just working without space.To show what i mean:the API expects a JSON parameter like "Creation Date: "my CDT has "CreationDate" (so space missing) Any ideas to solve it?Still amazed that i never faced that so for.kind regards,Richard
Integration returns: HTTP/1.1 302 Date: Wed, 04 Jan 2023 16:05:55 GMTServer: Apache/2.4.41 (Win64) OpenSSL/1.1.1cX-Content-Type-Options: nosniffX-XSS-Protection: 1; mode=blockLocation: /MyWeb/CreateNoteContent-Length: 0Set-Cookie: MYSESSIONID=ABCXYZ123456; Path=/MyWeb; HttpOnlyVia: 1.1 myserver.dev.comKeep-Alive: timeout=5, max=100Connection: Keep-Alive I want to cal this integration via a link or a button from an appian interface.
what is the difference between HTTP connected system and open API connected system
what are the steps to follow in schedule a teams meet link in outlook and also how to cancel the schedule event and how to reschedule the existing schedule Meeting ?
if anyone know let me know
a!richTextItem( text: "You must authorize your account before using this functionality." & char(10), style: "STRONG" ), a!richTextItem( text: "CONNECT", link: a!authorizationLink( connectedSystem: cons!ITS_CONS_INNERVUE_CONNECTED_SYSTEM, label: "Confirm connection" ) ), a!richTextItem( text: " " & "to your account to access your calculations first, then click" & " " ), a!richTextItem( text: upper("HERE"), link: a!safeLink(uri: "", openLinkIn: "SAME_TAB") ), a!richTextItem(text: " " & "to proceed.") } Below this code I will be having a UI in read only mode and once the user got authorized the above error message will disappear and the UI will come in editable mode. sometimes it is working fine but sometimes it is not navigating to the editable UI and going back to the initial pa
Hi, I'm using an Integration component to call a REST API that allows to return a PDF file (the input is a document ID). In the Integration Response Body Parsing selection, I've chosen the "Convert binary to Appian object" option to store automatically the document in Appian. All works fine, the document PDF is retrieved then stored in Appian KC. The issue I meet is to deal with the error case:When the API is called with an incorrect Document ID, the Integration error output result is stored in Appian as a Json file. But I don't want this Json file to be store in the Appian KC. If I want to choose the "Return raw response body" to manually deal with the raw body response, could you tell me how may I manually convert and upload the binary content to a PDF file in Appian please ? Regards
An error occurred while evaluating expression: expiredContracts:rule!TCT_ContractDashboard_Status_Expired( waitingOnCustomerAndApprovar: pv!waitingOnApprovaAndWaitingOnCustomer) (Expression evaluation error in rule 'tct_contractdashboard_status_expired' at function a!forEach [line 3]: Error in a!forEach() expression during iteration 10: Expression evaluation error in rule 'tct_docusign_getenvelopedefinition': com.appiancorp.connectedsystems.templateframework.functions.pipeline.proxyDecoratorPipeline.TemplateInvocationException: Contact the developer of this template to resolve the following issue. java.util.concurrent.TimeoutException: null)
Hi, We are going to use OAuth2 for a customer and reading the Appian doc, I can see this : - "OAuth 2.0: Client Credentials Grant" : is used when access is being requested on behalf of an application, - "OAuth 2.0: Authorization Code Grant" : is used when access is being requested on behalf of a user, - "OAuth 2.0: SAML Assertion flow" : used with SAML... Could you explain me the main differences between each of them please ? (with possibly examples [emoticon:0f36700dfeb3494fa10d47dd9e1f90a1]) Regards
Hello everyone, I need to integrate my appian app with DocuSign. So I created connected system using DocuSign type. Then I created integration to this connected system using "Create and Send Envelope" operation to create a draft envelope with recipients with defined order. It works fine - but subsequently I need to implement multi-factor recipient authentication -> require phone authentication for my signers. Checking DocuSign documentation I can see that I need to add "identityVerification" part in envelope definition that is sent in POST method. The "identityVerification" part requires workflowId parameter. The question is: How to get this workflowId parameter using Appian?The docusign documentation says that to obtain my workflow ID I need to make a request to the identity_verification endpoint on the Accounts resource of the eSignature REST API using your {API_ACCOUNT_ID} to retrieve the workflow ID. The response
Hi, When you call a REST API and have such a reply below. How would the best pratice to cast the response to a CDT please ?Do you consider this ER must always return a generic CDT reply (solution A),or do you consider this ER must return 2 different CDTs according the reply, but in this case, we would have to handle a condition (Solution B) Response Ok from API : body: { "id" : 1212 "url" : "https...."} Error Response from API : body: { "developerMessage": "file already used", "errorCode":102 } Solution A : type!response( OK: { /* Filled if OK */ id : 1212 url : "https...." }, ERROR { /* Filled when Error */ developerMessage: "file already used", errorCode: 102 } Solution B : 2 different CDTs type!errorResponse( developerMessage: "file already used", errorCode: 102) type!
Hello Everyone, I am new to Appian I am trying to use Integration object where I have used QR Code Generator API I want to use that body ID 4424 but when I am calling that in Expression rule it is giving reaction tree so can you please help me how can I get that body ID.
Hi, I've created an Integration component and I have a PDF to send to a remote REST API (by POST method). So I've created an Appian document, and I've upload a PDF file (Test1.pdf) as it. When I call the remote API, I get an error in the response : "developerMessage : Extension non authorized - filename: "Test1.pdf.zip" " Do you know why this component is adding ".zip" extension to the PDF file ? Of course, I've tested it before in Postman and all works fine. In my request body (in Appian), I've set my param like this : Name : "document" Content Type : Document (auto-detect) Value : (RI is uploaded with Test1.pdf) I've tried another way : Content Type = Custom (with application/pdf) but I obtain another error : "Internal error: Required request part 'document' is not present" Any idea ?
We are attempting to create an SSIS package for our on-premise MSSQL Database to create a connection to the Appian Cloud Maria DB. Is it possible to create an ODBC connection to facilitate this integration? Unfortunately, we cannot utilize the built in Connected System for integrating MSSQL due to our VPN being outbound only. Thanks!
Dear Team, Am getting the following error message while calling a Endpoint from browser, only in one environment we are facing this issue and rest all working fine. Any advise would be helpful. {"resource":"\/suite\/webapi\/invalidWMUrl","error":"APNX-1-4187-000","message":"Authentication failed. Please check your credentials and try again.","title":"An Error Has Occurred"} Thanks, Sunil
How can i get the data from the api into the interface ? like in my scenario i want the movie details once i enter my movie name , and the thing as i had created the intergration using the link and it's working .now i just want to know how can get the values in my interface once i click the movie and submit button.
We have what is effectively an API broker or proxy tool between our Appian instance and an API we consume. The broker/proxy requires API Authentication to properly identify our system and allow access to the API's that it brokers. It does not however leverage it's own API keys to the services it represents. As a result, we have to pass a second API key through as a header.However, I have security concerns about the storage and security of this second key. Has anyone had experience and advice to secure this secondary key? It appears as clear text in the request headers, must be available in the integration or connected system (unlike the primary API key - which is masked and unreadable in the Connected System), and I cannot use the secure credential store to secure it. Even if I store it in a constant, I'm concerned about the potential security. Advice greatly appreciated.
Hi Everyone , i want to extract pdf file data into database. if any smart service or plug-in is available in appian ? like: ( we have importfromXL to XL files ) please suggest the best way to achieve this. Thank you
redirect an link of tempo record to site
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.