Ladu20 andmesideliides (L20_API)
API structure
Ladu20 API is REST based, queries are processed via CURL POST requests.
API base URL: henceforth BASEURL, will be provided by KMA.
API key: henceforth APIKEY, will be provided by KMA
Request data is posted in CURLOPT_POSTFIELDS as JSON.
HTTP header Content-Type needs to be set to application/json
PHP sample request
<?php
$curl = curl_init();
curl_setopt_array($curl, array (
CURLOPT_URL => 'https://baseurl/product',
CURLOPT_RETURNTRANSFER => tr ue,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => tr ue,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => ' POST',
CURLOPT_POSTFIELDS =>'{"id": "21161"}',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'x-api-key: APIKEY'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
Getting data from Ladu20
API requests serve data from Ladu20 by predefined filterable POST requests. Filter parameters are defined per request
Customer data
URL: apiurl/customer
Filter parameters
PARAMETER NAME | TYPE | DESCRIPTION |
last_update | string | format: 2023-10-11T00:00:00 |
old | bit | |
id | string | customer id |
page | int | 1-n, default 1 |
rowcount | int | 1-300, default 300 |
Response
FIELD NAME | TYPE | DESCRIPTION |
customer_code | int | |
main_customer_code | int | payer customer code |
receiving_customer_code | int | |
last_update | date | format: 2023-10-11T00:00:00, created date |
name | string | |
reg_code | string | |
vat_in_use | int | |
vat_no | string | |
is_private_person | boolean | |
customer | boolean | customer status |
supplier | boolean | customer status |
producer | boolean | customer status |
transporter | boolean | customer status |
owner | string | |
info | string | |
phone | string | |
address1 | string | street |
address2 | string | city |
address3 | string | county |
postcode | string | |
country | string | |
language | string | |
string | ||
currency | decimal | |
bank | string | bank name |
bankaccount | string | |
ref_no | int | reference no |
glncode | int | |
lat | int | latitude |
long | int | longitude |
credit_limit | decimal | |
debt_min_amount | decimal | |
debt_from | int | debt from days |
owner_customer | string |