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:37] – 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
  
-[ +**Authentication method**
-{ +
-# Authentication method+
  
 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. 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.
Line 31: Line 29:
 Example, let said you want to send an api request for the domain 'demo'. Example, let said you want to send an api request for the domain 'demo'.
  
-```python +  keyinfo = base64.b64encode(b'demo.igx-xxxxxxxxxxxxxxxxxxxxxxxxxx') 
-keyinfo = base64.b64encode(b'demo.igx-xxxxxxxxxxxxxxxxxxxxxxxxxx') +  headers = {'Authorization': keyinfo.decode()} 
-headers = { +  
-    'Authorization': keyinfo.decode() +
-} +
-} +
-]+
  
 (Example in Apifox) (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 63: 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.1780479433.txt.gzip · Last modified: by administrator