User Tools

Site Tools


en:server_api

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:server_api [2026/06/03 09:30] – administratoren:server_api [2026/06/03 09:55] (current) – [API URL] administrator
Line 23: Line 23:
 https://api.igarment.net/jdoc/purchase_order/AX-10021 https://api.igarment.net/jdoc/purchase_order/AX-10021
  
-(Example in Apifox)+**Authentication method**
  
-var cryptoJs = require("crypto-js");+To use iGarment API, you need to obtain a API KEY from your account manager and put the domain (database name) and the api-key in the Authorization Header of each HTTP request. Note that Authorization Header needs to be encoded in Base64.
  
-const igx_key = 'demo.igx-xxxxxxxxxxxxxxxxxxxxxxxxxx' +Example, let said you want to send an api request for the domain 'demo'.
-const keyArray = cryptoJs.enc.Utf8.parse(igx_key); +
-pm.environment.set("igx_key", cryptoJs.enc.Base64.stringify(keyArray));+
  
 +  keyinfo = base64.b64encode(b'demo.igx-xxxxxxxxxxxxxxxxxxxxxxxxxx')
 +  headers = {'Authorization': keyinfo.decode()}
 +  
 +
 +(Example in Apifox)
 +
 +  var cryptoJs = require("crypto-js");
 +  
 +  const igx_key = 'demo.igx-xxxxxxxxxxxxxxxxxxxxxxxxxx'
 +  const keyArray = cryptoJs.enc.Utf8.parse(igx_key);
 +  pm.environment.set("igx_key", cryptoJs.enc.Base64.stringify(keyArray));
 +  
 ===== Error ===== ===== Error =====
  
Line 53: Line 63:
 ===== API Specification by catagory ===== ===== API Specification by catagory =====
  
-Database Query API (url: ~/db) +  * [[db_api|Database Query API]] 
-Document API (url: ~/jdoc)+ 
 +  * [[doc_api|Document API]]
  
en/server_api.1780479050.txt.gzip · Last modified: by administrator