<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Efficy Overflow Q&amp;A - Recent questions tagged api</title>
<link>https://overflow.efficy.io/?qa=tag/api</link>
<description>Powered by Question2Answer</description>
<item>
<title>Timeout when importing Woocommerce data from Productvariations Table</title>
<link>https://overflow.efficy.io/?qa=6990/timeout-when-importing-woocommerce-productvariations-table</link>
<description>&lt;p&gt;Hi,&lt;br&gt;
I'm trying to get data from a Woocommerce website and the process with the Efficy datasynchro tool doesn't ends.&lt;br&gt;
I'm using a specific ODBC (Cdata driver) driver to access to the Woocommerce database.&lt;br&gt;
&lt;strong&gt;Question :&lt;/strong&gt;&lt;br&gt;
Is there any parameters for this kind of processes ?&lt;br&gt;
Thank you Dimitri&lt;/p&gt;
</description>
<category>Errors</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6990/timeout-when-importing-woocommerce-productvariations-table</guid>
<pubDate>Fri, 20 Oct 2023 13:19:02 +0000</pubDate>
</item>
<item>
<title>Edit specific detail from SOAP API when K_RELATION exists</title>
<link>https://overflow.efficy.io/?qa=6839/edit-specific-detail-from-soap-api-when-krelation-exists</link>
<description>&lt;p&gt;when using the soap interface, the customer wants to update a detail (contact) on a relation where K_RELATION is present. &lt;/p&gt;

&lt;p&gt;This is his request &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;SOAP-ENV:Envelope xmlns:efficy=http://www.efficy.com xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope&amp;gt;
            &amp;lt;SOAP-ENV:Body&amp;gt;
                           &amp;lt;efficy:edit key=&quot;734871&quot; entity=&quot;POLI&quot;&amp;gt;
                                           &amp;lt;updatedetail detailkey=&quot;27963&quot; detail=&quot;CONT&quot;&amp;gt;
                                                           &amp;lt;f_role&amp;gt;2&amp;lt;/f_role&amp;gt;
                                           &amp;lt;/updatedetail&amp;gt;
                           &amp;lt;/efficy:edit&amp;gt;
            &amp;lt;/SOAP-ENV:Body&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;and this the response :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;SOAP-ENV:Envelope xmlns:efficy=http://www.efficy.com xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope&amp;gt;
&amp;lt;SOAP-ENV:Body&amp;gt;
    &amp;lt;efficy:edit key=&quot;734871&quot; entity=&quot;POLI&quot; edithandle=&quot;4&quot; error=&quot;true&quot;&amp;gt;
        &amp;lt;updatedetail detailkey=&quot;27963&quot; detail=&quot;CONT&quot;&amp;gt;
            &amp;lt;f_role&amp;gt;2&amp;lt;/f_role&amp;gt;
        &amp;lt;/updatedetail&amp;gt;
    &amp;lt;/efficy:edit&amp;gt;
    &amp;lt;SOAP-ENV:Fault&amp;gt;
        &amp;lt;faultcode&amp;gt;EEfficyException&amp;lt;/faultcode&amp;gt;
        &amp;lt;faultstring&amp;gt;Cannot find detail with key &quot;27963&quot;, relation &quot;1&quot;&amp;lt;/faultstring&amp;gt;
        &amp;lt;faultid/&amp;gt;
        &amp;lt;Detail&amp;gt;CORE-1332&amp;lt;/Detail&amp;gt;
    &amp;lt;/SOAP-ENV:Fault&amp;gt;
&amp;lt;/SOAP-ENV:Body&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;does he need to search for the specific detail with the detail or is there a better way to obtain the K_RELATION to edit the correct detail ?&lt;/p&gt;
</description>
<category>Remote API (JSON, SOAP, Node)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6839/edit-specific-detail-from-soap-api-when-krelation-exists</guid>
<pubDate>Wed, 15 Mar 2023 13:53:11 +0000</pubDate>
</item>
<item>
<title>SOAP API Security</title>
<link>https://overflow.efficy.io/?qa=6825/soap-api-security</link>
<description>&lt;p&gt;Good morning everyone,&lt;/p&gt;

&lt;p&gt;I'm testing the configuration of the SOAP API and I'm a bit confused on how the security works.&lt;/p&gt;

&lt;p&gt;Following the &quot;Easy SOAP integration&quot; project guide I created two queries : one to retrieve a contact's Key with a email parameter and another to retrieve the list of active opportunities of a specific department (no parameter, the department is set). Both query have the following security settings : Administrators group : full control.&lt;/p&gt;

&lt;p&gt;I've setup the SOAP Group removing any Privileges and any Table Rights, only checking Query:Execute.&lt;br&gt;
I've setup the SOAP User removing any User Privileges and any User Privileges in Designer ; setting the User Role as SOAP Group; removing the user from Everyone and adding it to the SOAP Group.&lt;/p&gt;

&lt;p&gt;Testing the API calls with Postman I get the following results :&lt;br&gt;
* the contact query returns the key value&lt;br&gt;
* the opportunities query return no results unless I add the SOAP User to the right department group&lt;/p&gt;

&lt;p&gt;Where does the different behaviour come from ?&lt;br&gt;
Subsequently, how can I restrict the SOAP user from executing any request, allowing only the few specifically designed for the API purpose ?&lt;/p&gt;

&lt;p&gt;Thank you for your help,&lt;/p&gt;

&lt;p&gt;Alexandre&lt;/p&gt;
</description>
<category>Remote API (JSON, SOAP, Node)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6825/soap-api-security</guid>
<pubDate>Wed, 22 Feb 2023 10:53:13 +0000</pubDate>
</item>
<item>
<title>how open a soap session by using api token rather than efficy:logon xml tag ?</title>
<link>https://overflow.efficy.io/?qa=6765/how-open-soap-session-using-api-token-rather-than-efficy-logon</link>
<description>&lt;p&gt;Hello I want to use the advantages of the API token authentification into à soap request rather than using the old body xml tag for a migration from 11.0 to 12.0 version.&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
So I generated a token into my designer, then I added into the header the &lt;br&gt;
X-Efficy-ApiKey, X-Efficy-Customer and X-Efficy-Logoff = true like I already done for node connexion for instance.&lt;/p&gt;

&lt;p&gt;The customer profile is unique into my url so didn't declare it.&lt;/p&gt;

&lt;p&gt;Bug I'm not able to create the connexion to execute a soap query resquest. &lt;br&gt;
&lt;br&gt;
So I have to continue to put all information &lt;br&gt;
Any idea ?&lt;br&gt;
What I missed ? &lt;/p&gt;

&lt;p&gt;have you any postman exemple with a body using datacontainer operation=&quot;query&quot; + connexion via token ?&lt;/p&gt;

&lt;p&gt;Thank's &lt;br&gt;
Laurent Tuffraud&lt;/p&gt;
</description>
<category>How to</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6765/how-open-soap-session-using-api-token-rather-than-efficy-logon</guid>
<pubDate>Thu, 24 Nov 2022 08:13:25 +0000</pubDate>
</item>
<item>
<title>(API) How to send fax and sms from Efficy as it exists for emails notifications ?</title>
<link>https://overflow.efficy.io/?qa=6755/api-how-send-fax-and-from-efficy-exists-emails-notifications</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;Is there any API for sending sms and/or faxes from Efficy ?&lt;/p&gt;

&lt;p&gt;Thank you&lt;br&gt;
Dimitri&lt;/p&gt;
</description>
<category>Remote API (JSON, SOAP, Node)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6755/api-how-send-fax-and-from-efficy-exists-emails-notifications</guid>
<pubDate>Thu, 10 Nov 2022 10:26:34 +0000</pubDate>
</item>
<item>
<title>Is there a way to send mutlivalue fields values through the API ?</title>
<link>https://overflow.efficy.io/?qa=6705/is-there-way-to-send-mutlivalue-fields-values-through-the-api</link>
<description>&lt;p&gt;We try to use the API to call an Efficy Query that contains multivalue fields.&lt;/p&gt;

&lt;p&gt;When we execute the query in Efficy, the result contains the value of the multivalue field, but when we execute the query through the API, the multivalue field is getting the key separated by semic-columns.&lt;/p&gt;

&lt;p&gt;In order to test it in a standard Efficy 12.0 Efficy Entreprise, it is quite easy : &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1- create an API key in Efficy Designer (link to admin user)&lt;br&gt;
2- create an Efficy Query for instance :&lt;/strong&gt; &lt;br&gt;
[Select]&lt;br&gt;
OPPORTUNITIES.K_OPPORTUNITY&lt;br&gt;
OPPORTUNITIES.NAME&lt;br&gt;
OPPORTUNITIES.COMPETITORS&lt;/p&gt;

&lt;p&gt;[From]&lt;br&gt;
OPPORTUNITIES&lt;/p&gt;

&lt;p&gt;[Where]&lt;br&gt;
OPPORTUNITIES.COMPETITORS notisnull &quot;&quot;&lt;/p&gt;

&lt;p&gt;[Orderby]&lt;/p&gt;

&lt;p&gt;[Options]&lt;br&gt;
ChangeParameters=0&lt;br&gt;
Distinct=0&lt;/p&gt;

&lt;p&gt;[InlineEdit]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3- Call this query from Postman :&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;URL : &lt;a rel=&quot;nofollow&quot; href=&quot;http://{{YOUR_LOCAL_EFFICY}}/crm/json&quot;&gt;http://{{YOUR_LOCAL_EFFICY}}/crm/json&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;HEADERS&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
X-Efficy-ApiKey:{{EfficyAPIKey}}&lt;br&gt;
Cache-Control:no-cache&lt;br&gt;
Content-Type:application/json&lt;br&gt;
Accept:application/json&lt;br&gt;
Cookie:{{EfficyCookie}}&lt;br&gt;
X-Efficy-Logoff:False&lt;br&gt;
X-Efficy-Lang:FR&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;BODY&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
[&lt;br&gt;
  {&lt;br&gt;
    &quot;@name&quot;: &quot;api&quot;,&lt;br&gt;
    &quot;@func&quot;: [&lt;br&gt;
      {&lt;br&gt;
        &quot;@name&quot;: &quot;query&quot;,&lt;br&gt;
        &quot;key&quot;: &quot;{{Efficy Query KEY}}&quot;&lt;br&gt;
      }&lt;br&gt;
    ]&lt;br&gt;
  }&lt;br&gt;
]&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Result of the API :&lt;/strong&gt; &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;{
    &quot;K_OPPORTUNITY&quot;: 30,
    &quot;NAME&quot;: &quot;test&quot;,
    &quot;COMPETITORS&quot;: &quot;;1;2;&quot;
},
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;strong&gt;Result in Efficy :&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=15585836867604139491&quot; alt=&quot;Efficy Query Result&quot;&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Attended Result from the API :&lt;/strong&gt; &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;{
    &quot;K_OPPORTUNITY&quot;: 30,
    &quot;NAME&quot;: &quot;test&quot;,
    &quot;COMPETITORS&quot;: &quot;Competitor1, Competitor2&quot;
},
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;PS: I Tried with the Alias &quot;MULTIVALUE&quot; but that did not change a thing.&lt;/p&gt;
</description>
<category>Remote API (JSON, SOAP, Node)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6705/is-there-way-to-send-mutlivalue-fields-values-through-the-api</guid>
<pubDate>Wed, 05 Oct 2022 16:01:01 +0000</pubDate>
</item>
<item>
<title>How to manage SOAP requests WSSE (open spec) authentication in JS ?</title>
<link>https://overflow.efficy.io/?qa=6700/how-to-manage-soap-requests-wsse-open-spec-authentication-in</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;Some context: I have a customer who want me to query the KBO OpenData API.&lt;br&gt;
They use SOAP along with the WSSE open standard, for the authentication.&lt;/p&gt;

&lt;p&gt;Do we have a library / tool / projutil to handle the generation of a WSSE header (given a password and username) ?&lt;/p&gt;

&lt;p&gt;I swear I have looked around, but alas didn't find such tool&lt;/p&gt;

&lt;p&gt;Thank you&lt;/p&gt;
</description>
<category>Remote API (JSON, SOAP, Node)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6700/how-to-manage-soap-requests-wsse-open-spec-authentication-in</guid>
<pubDate>Tue, 04 Oct 2022 14:16:14 +0000</pubDate>
</item>
<item>
<title>Efficy Entreprise Remote API and Sessions : does the SS_ID is working with the JSON API and the API Key ?</title>
<link>https://overflow.efficy.io/?qa=6423/efficy-entreprise-remote-sessions-does-ssid-working-json</link>
<description>&lt;p&gt;On &lt;a rel=&quot;nofollow&quot; href=&quot;https://help.efficy.io/edn/dev/dnsp_efficysessionclass&quot;&gt;EDN efficysessionclass&lt;/a&gt; it is written that we can use the &lt;code&gt;SS_ID&lt;/code&gt; parameter in order to create has many sessions we want with the SOAP api.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;I suppose it works, but does this &lt;code&gt;SS_ID&lt;/code&gt; parameter is working with the JSON API?&lt;/li&gt;
&lt;li&gt;I also suppose that it works, but does this &lt;code&gt;SS_ID&lt;/code&gt; parameter is working when we use an Efficy API KEY?&lt;/li&gt;
&lt;li&gt;Do we have any limitation of the number of sessions that we can open/managed?&lt;/li&gt;
&lt;li&gt;Do we have to manage a cookie for each session we open with the SS_ID?&lt;/li&gt;
&lt;li&gt;I suppose we need to do it, but do we have to close each sessions once all the calls are finished?&lt;/li&gt;
&lt;li&gt;If we don't use the SS_ID parameter is it possible to launch several Efficy API calls at the same time? if yes, how many simultaneous call can we do?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I know it is a lot of question, but I could not find any answer in EDN.&lt;/p&gt;
</description>
<category>Remote API (JSON, SOAP, Node)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6423/efficy-entreprise-remote-sessions-does-ssid-working-json</guid>
<pubDate>Wed, 05 Jan 2022 15:32:12 +0000</pubDate>
</item>
<item>
<title>disableSecurity inefficient when called via node request</title>
<link>https://overflow.efficy.io/?qa=5944/disablesecurity-inefficient-when-called-via-node-request</link>
<description>&lt;p&gt;When some code called via a node request tries do disable the security,&lt;br&gt;
it's INEFFICIENT ! (Efficy 11.2)&lt;br&gt;
I implemented a minimum node file to demonstrate it, where I try to open an edit context on a record for which the user linked to the API key has no right:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;function main() {
    Efficy.disableSecurity = true;
    try {
        try {
            var editHandle = Efficy.openEditContext(ntDocu, 828855);
            try {
                Response.setContent(&quot;I did open my record!&quot;);
                Response.setStatusCode(200); // HTTP_OK
            }
            finally {
                Efficy.closeContext(editHandle);
            }
        } catch (e) {
            Response.setStatusCode(400); // HTTP_BADREQUEST
            Response.setContent(&quot;Efficy.disableSecurity = &quot; + Efficy.disableSecurity + &quot; but...\n&quot; + e.message);
        }
    }
    finally {
        Efficy.disableSecurity = false;
    }
};
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;And the response is : &lt;img src=&quot;https://overflow.efficy.io/?qa=blob&amp;amp;qa_blobid=18103778925339841033&quot; alt=&quot;enter image description here&quot;&gt;&lt;br&gt;
This works as designed or did I miss something?&lt;br&gt;
This is the same of each Efficy property?&lt;/p&gt;
</description>
<category>Efficy Integrations</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=5944/disablesecurity-inefficient-when-called-via-node-request</guid>
<pubDate>Wed, 03 Mar 2021 16:34:51 +0000</pubDate>
</item>
<item>
<title>Config when using json/node api in loadbalencer environnement</title>
<link>https://overflow.efficy.io/?qa=5717/config-when-using-json-node-api-loadbalencer-environnement</link>
<description>&lt;p&gt;Hi all,&lt;/p&gt;

&lt;p&gt;For a customer, we will need to use json/api node.&lt;br&gt;
Customer have actually an environnement with 2 &quot;frontend&quot; serveur behind a loadbalencer, and 1&quot;webservice&quot; serveur for soap call.&lt;/p&gt;

&lt;p&gt;Should we use the same infrastrucure and make json/node api call to the webservice serveur to avoid session problem ?&lt;br&gt;
Or is there something better to do ?&lt;/p&gt;

&lt;p&gt;regards,&lt;/p&gt;
</description>
<category>Efficy Installation/Settings</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=5717/config-when-using-json-node-api-loadbalencer-environnement</guid>
<pubDate>Thu, 03 Dec 2020 08:48:55 +0000</pubDate>
</item>
<item>
<title>Is it possible to filter by null values using &quot;consultmanyex&quot; function (JSON API) ?</title>
<link>https://overflow.efficy.io/?qa=5222/possible-filter-null-values-using-consultmanyex-function</link>
<description>&lt;p&gt;I'm using the JSON API to call the &quot;consultmanyex&quot; function and search for an entity that meet a certain predicate.&lt;/p&gt;

&lt;p&gt;I would like to base my predicate on the existence of a value for a certain field.&lt;/p&gt;

&lt;p&gt;Do you have an idea of how I can specify a &quot;Null&quot; value in my predicate ?&lt;/p&gt;

&lt;p&gt;Here is a query example (that obviously does not work) of what I'm trying to achieve  : &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[{
    &quot;@name&quot;: &quot;api&quot;,
    &quot;commit&quot;: true,
    &quot;closecontext&quot;: true,
    &quot;@func&quot;: [
        {
            &quot;@name&quot;: &quot;consultmanyex&quot;,
            &quot;entity&quot;: &quot;ContComp&quot;,
            &quot;findfield&quot;: &quot;k_contact;d_end&quot;,
            &quot;keys&quot;: &quot;3544;NULL&quot;,
            &quot;separator&quot;: &quot;;&quot;
        }
    ]
}]
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>Remote API (JSON, SOAP, Node)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=5222/possible-filter-null-values-using-consultmanyex-function</guid>
<pubDate>Mon, 02 Mar 2020 07:08:22 +0000</pubDate>
</item>
<item>
<title>[Remote API - Javascript] Problem with the CORS policy</title>
<link>https://overflow.efficy.io/?qa=5028/remote-api-javascript-problem-with-the-cors-policy</link>
<description>&lt;p&gt;Hello ereryone,&lt;br&gt;
I created an Efficy query to retrieve active events or profiles. &lt;strong&gt;They must be processed in an external HTML page&lt;/strong&gt;. The event reception tests are conclusive in the Postman software.&lt;/p&gt;

&lt;p&gt;Unfortunately in Javascript, I receive the following message:&lt;br&gt;
&lt;strong&gt;Access to XMLHttpRequest at '&lt;a rel=&quot;nofollow&quot; href=&quot;https://labcrm.brrc.be/crm/json&quot;&gt;https://labcrm.brrc.be/crm/json&lt;/a&gt;' from origin '&lt;a rel=&quot;nofollow&quot; href=&quot;http://cms_test.brrc.be&quot;&gt;http://cms_test.brrc.be&lt;/a&gt;' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Here the Javascript code:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;const uri = 'https://xxxx.brrc.be/crm/json';
var settings = {
  &quot;async&quot;: true,
  &quot;crossDomain&quot;: true,
  &quot;url&quot;: &quot;https://xxxx.brrc.be/crm/json&quot;,
  &quot;method&quot;: &quot;POST&quot;,
  &quot;headers&quot;: {
&quot;Access-Control-Allow-Origin&quot;: '*',
&quot;Access-Control-Allow-Credentials&quot;: 'true',
    &quot;X-Efficy-Customer&quot;: &quot;CRR&quot;,
    &quot;X-Efficy-ApiKey&quot;: &quot;&quot;,
&quot;X-Efficy-Logoff&quot;: &quot;false&quot;,
&quot;X-Efficy-Lang&quot;: &quot;EN&quot;,
&quot;Cache-Control&quot;: &quot;no-cache&quot;,
    &quot;X_CLIENT_APP&quot;: &quot;CRR&quot;,
&quot;Content-Type&quot;: &quot;application/json&quot;,
&quot;Accept&quot;: &quot;application/json&quot;
  },
  &quot;processData&quot;: false,
  &quot;data&quot;: &quot;[\r\n\t{\r\n\t\t\&quot;@name\&quot;: \&quot;api\&quot;,\r\n\t\t\&quot;@func\&quot;: [\r\n\t\t\t{\r\n\t\t\t\t\&quot;@name\&quot;:\&quot;query\&quot;,\r\n\t\t\t\t\&quot;key\&quot;:\&quot;4102\&quot;\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n]&quot;
}
$.ajax(settings).done(function (response) {
  console.log(response);
});
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Still, I added the following headers:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&quot;Access-Control-Allow-Origin&quot;: '&lt;a rel=&quot;nofollow&quot; href=&quot;http://xxxx.brrc.be&quot;&gt;http://xxxx.brrc.be&lt;/a&gt;' or '*',&lt;br&gt;
  &quot;Access-Control-Allow-Credentials&quot;: 'true'&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;From what I understand, these instructions are placed server side so I do not understand what I have to write.&lt;/p&gt;

&lt;p&gt;Would you have an idea for me?&lt;br&gt;
In advance, I thank you.&lt;br&gt;
Best regards,&lt;br&gt;
Bruno&lt;/p&gt;
</description>
<category>Other</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=5028/remote-api-javascript-problem-with-the-cors-policy</guid>
<pubDate>Wed, 27 Nov 2019 14:28:51 +0000</pubDate>
</item>
<item>
<title>OAuth2.0: Connection from serverside script</title>
<link>https://overflow.efficy.io/?qa=5050/oauth2-0-connection-from-serverside-script</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;for the integration of Rydoo, I need to use a specific authentication protocol called &quot;OAuth2.0&quot;. I need to make the API call server-side but to retrieve the authentication token from the API they need this &quot;side-call&quot;. It has to be provided as extra in the call, not in the header, body or in the URL params.&lt;/p&gt;

&lt;p&gt;I managed to use the API via Postman, but it doesn't seem like there is a way in efficy to make this kind of call (or at least I couldn't find any documentation for it).&lt;/p&gt;

&lt;p&gt;Here are some screenshots if it helps to explain my current problem.&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.com/?qa=blob&amp;amp;qa_blobid=1719893486953637136&quot; alt=&quot;enter image description here&quot;&gt;&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.com/?qa=blob&amp;amp;qa_blobid=10875277165488348761&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;
</description>
<category>Remote API (JSON, SOAP, Node)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=5050/oauth2-0-connection-from-serverside-script</guid>
<pubDate>Tue, 19 Nov 2019 10:02:24 +0000</pubDate>
</item>
<item>
<title>How to use Remote Api when sso is activated</title>
<link>https://overflow.efficy.io/?qa=4914/how-to-use-remote-api-when-sso-is-activated</link>
<description>&lt;p&gt;Hi All,&lt;/p&gt;

&lt;p&gt;I have made an listle custom using /json and /node api.&lt;br&gt;
Working good on the customer test server, but not in their prod server because sso is activated.&lt;/p&gt;

&lt;p&gt;(receive a 401 access denied, exactly like you click cancel on the pop windows when trying to connect with a browser)&lt;/p&gt;

&lt;p&gt;what do i need to do ?&lt;br&gt;
sending &quot;something&quot; in the header of the request for sso ?&lt;br&gt;
configuring &quot;something&quot; on the server to don't use sso for the remote api ?&lt;br&gt;
other ?&lt;/p&gt;

&lt;p&gt;Regards.&lt;/p&gt;
</description>
<category>Remote API (JSON, SOAP, Node)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=4914/how-to-use-remote-api-when-sso-is-activated</guid>
<pubDate>Mon, 14 Oct 2019 09:29:37 +0000</pubDate>
</item>
<item>
<title>Remote Api node is working but return an error in header</title>
<link>https://overflow.efficy.io/?qa=4901/remote-api-node-is-working-but-return-an-error-in-header</link>
<description>&lt;p&gt;Hi Everyone,&lt;/p&gt;

&lt;p&gt;I've made a short node api for a customer.&lt;br&gt;
When he use it, all is working good, but he receive this in the header of the response.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;X-Efficy-Status:
  - error
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;i've try locally on my computer with postman and i didn't have this.&lt;br&gt;
I've not yet try on customer test server with postman to see if we have this also&lt;/p&gt;

&lt;p&gt;Do you know in which case this is returned in the headers ?&lt;/p&gt;

&lt;p&gt;Regards,&lt;/p&gt;
</description>
<category>Remote API (JSON, SOAP, Node)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=4901/remote-api-node-is-working-but-return-an-error-in-header</guid>
<pubDate>Fri, 11 Oct 2019 11:08:18 +0000</pubDate>
</item>
<item>
<title>Download CONTACTS.PICTURE using api</title>
<link>https://overflow.efficy.io/?qa=4684/download-contacts-picture-using-api</link>
<description>&lt;p&gt;Is it possible to download pictures from for example contacts.picture using a json API request? I cannot find any documentation about this. &lt;/p&gt;
</description>
<category>Remote API (JSON, SOAP, Node)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=4684/download-contacts-picture-using-api</guid>
<pubDate>Mon, 12 Aug 2019 13:24:51 +0000</pubDate>
</item>
<item>
<title>How can I generate .PDF from .DOCX attachment in workflow?</title>
<link>https://overflow.efficy.io/?qa=4682/how-can-i-generate-pdf-from-docx-attachment-in-workflow</link>
<description>&lt;p&gt;We want a related .PDF attachment for each .DOCX template generated invoice.&lt;br&gt;
Can we do this in workflow/serverscript?&lt;/p&gt;
</description>
<category>WorkFlow / Serverscript</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=4682/how-can-i-generate-pdf-from-docx-attachment-in-workflow</guid>
<pubDate>Mon, 12 Aug 2019 12:05:12 +0000</pubDate>
</item>
<item>
<title>API calls to a test environment reflects request body?</title>
<link>https://overflow.efficy.io/?qa=4025/api-calls-to-a-test-environment-reflects-request-body</link>
<description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I've been trying to use the json api on a test environment. Every time I send a request, it just reflects the json body I sent back to me instead of the data I request.&lt;/p&gt;

&lt;p&gt;I use this url: {testenvironment}/crm/json &lt;/p&gt;

&lt;p&gt;These are the request headers: &lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.com/?qa=blob&amp;amp;qa_blobid=2203283872685182108&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;These are the response headers:&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.com/?qa=blob&amp;amp;qa_blobid=9542841644501376705&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;I have a feeling I'm missing something obvious.&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=4025/api-calls-to-a-test-environment-reflects-request-body</guid>
<pubDate>Tue, 26 Mar 2019 11:07:21 +0000</pubDate>
</item>
<item>
<title>OpenUrlSecure How can I get the response body when not success</title>
<link>https://overflow.efficy.io/?qa=3731/openurlsecure-how-can-get-the-response-body-when-not-success</link>
<description>&lt;p&gt;Hi, &lt;/p&gt;

&lt;p&gt;apparently, the response.body of a openUrlSecure call is empty when the success != true.&lt;br&gt;
is that a feature or an anomaly?&lt;/p&gt;

&lt;p&gt;It seems that the body is well filled when success = true;&lt;/p&gt;

&lt;p&gt;point is the api i am requesting send me an error message in the body (checked it with postman)&lt;/p&gt;

&lt;p&gt;Do I have a way to workaround this?&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=3731/openurlsecure-how-can-get-the-response-body-when-not-success</guid>
<pubDate>Tue, 11 Dec 2018 10:59:58 +0000</pubDate>
</item>
<item>
<title>Locate on map from company edit not working</title>
<link>https://overflow.efficy.io/?qa=3364/locate-on-map-from-company-edit-not-working</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;I've been trying to test on Efficy 11 r12921 the &quot;Locate on Map&quot; button on company edit window, ofcourse first issue i had was that the api key was not retrieved from MacroDialog.GoogleMapsApiKey because it's not loaded probably in edit context, so i add the API key in MacroEditCustom&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;JsonEditModelCustom.Comp {[
    ,&quot;googleMapsApiKey&quot;: &quot;BRloSyBlppcrlzp_RxxQWpN8PTKmU1HQNIXyUo&quot;
]}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;second i got the error as below, and i can't get what is the problem exactely&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://overflow.efficy.com/?qa=blob&amp;amp;qa_blobid=197071290740443067&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;

&lt;p&gt;So is it a bug or am i missing something? i checked on submariners, and it's the same issue.&lt;/p&gt;

&lt;p&gt;Thank you in-advance for your help and advice.&lt;/p&gt;

&lt;p&gt;Best Regards.&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=3364/locate-on-map-from-company-edit-not-working</guid>
<pubDate>Tue, 03 Jul 2018 14:57:20 +0000</pubDate>
</item>
<item>
<title>Email polling and automatic ticket creation based on keywords in subject.</title>
<link>https://overflow.efficy.io/?qa=2549/email-polling-automatic-ticket-creation-keywords-subject</link>
<description>&lt;p&gt;Hi everyone!&lt;/p&gt;

&lt;p&gt;For a customer, I need to make a estimate (if what they ask is possible) for an Efficy module cappable of: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;polling from a specific mailbox on the incoming email customer requests&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Scanning the emails in the subject and contents for specific keywords, e.g. “Kündigung” (cancellation)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Automatically create tickets (cases) in Efficy with predefined categories and contents (similar output from the Profiler request to Efficy) based on the found keywords in step 2) and direct the cases to the specific team ticket folder based on the corresponding business rules.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If documents or emails are attached in the ticket, these attachments should be stored in a fileshare or sharepoint, not in the Efficy database.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If a user uploads emails or documents or attachments into Efficy via the Efficy Outlook Plugin, these attachments should be stored in a fileshare or sharepoint, not in the Efficy database.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Do someone have some idea on how it could be done?&lt;br&gt;
Is it worth it to develop that kind of App/Module?&lt;/p&gt;

&lt;p&gt;KR,&lt;/p&gt;

&lt;p&gt;Prince.&lt;/p&gt;
</description>
<category>WorkFlow / Serverscript</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=2549/email-polling-automatic-ticket-creation-keywords-subject</guid>
<pubDate>Tue, 13 Jun 2017 12:17:52 +0000</pubDate>
</item>
<item>
<title>Google Geocoding via scheduled workflow</title>
<link>https://overflow.efficy.io/?qa=2513/google-geocoding-via-scheduled-workflow</link>
<description>&lt;p&gt;Hi all,&lt;/p&gt;

&lt;p&gt;is there already a solution available to do geocoding in (scheduled) workflow?&lt;/p&gt;

&lt;p&gt;Thank you&lt;/p&gt;

&lt;p&gt;Tim&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=2513/google-geocoding-via-scheduled-workflow</guid>
<pubDate>Wed, 31 May 2017 12:52:00 +0000</pubDate>
</item>
<item>
<title>Google Maps in search results: No API key</title>
<link>https://overflow.efficy.io/?qa=1841/google-maps-in-search-results-no-api-key</link>
<description>&lt;p&gt;Hi everyone,&lt;/p&gt;

&lt;p&gt;We are getting an error when trying to use the &quot;Display on Google Maps&quot; feature of the search result screen (Efficy Build 10.0.7987).&lt;br&gt;
It is stated that the service requires an API key and that we don't provide any.&lt;/p&gt;

&lt;p&gt;Is there something to configure to use that feature?&lt;/p&gt;

&lt;p&gt;Laurent&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=1841/google-maps-in-search-results-no-api-key</guid>
<pubDate>Mon, 05 Sep 2016 12:20:08 +0000</pubDate>
</item>
<item>
<title>API information</title>
<link>https://overflow.efficy.io/?qa=872/api-information</link>
<description>&lt;p&gt;Some questions:&lt;br&gt;
1. Do we have an API (for Efficy 2014) for third party software?&lt;br&gt;
2. Is there documentation?&lt;/p&gt;

&lt;p&gt;We need this, because one of my clients wants to talk to Efficy through an API.&lt;/p&gt;

&lt;p&gt;Please respond soon.&lt;/p&gt;
</description>
<category>Efficy Integrations</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=872/api-information</guid>
<pubDate>Tue, 20 Oct 2015 11:40:44 +0000</pubDate>
</item>
<item>
<title>Handling inbound calls from a telephone system through API</title>
<link>https://overflow.efficy.io/?qa=490/handling-inbound-calls-from-a-telephone-system-through-api</link>
<description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;has someone already made something to handle inbound calls from a telephone system through an API?&lt;br&gt;
We have a customer which has a telephone system which has a TAPI-driver, but this handles only the outbound calls and not the inbound calls. So if someone has done this already then we would like to know how this has been done.&lt;/p&gt;

&lt;p&gt;Best regards,&lt;br&gt;
Jeroen&lt;/p&gt;
</description>
<category>Efficy Integrations</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=490/handling-inbound-calls-from-a-telephone-system-through-api</guid>
<pubDate>Wed, 01 Jul 2015 13:50:52 +0000</pubDate>
</item>
</channel>
</rss>