2 rute, cu exemplu de cerere pentru fiecare.
Adresa de bază: https://app.ilustromania.com/nucleu. Autentificarea, formatul și erorile sunt în Prezentarea API-ului.
Modulul proceduri
GET/v1/proceduri
Procedurile
Lista procedurilor firmei platformei. Doar administratorul; 404 pe altă firmă, 503 sursă indisponibilă.
Răspuns 200
| Câmp | Tip | Obligatoriu | Detalii |
|---|---|---|---|
actualizat | string | da | — |
surse_verificate | string | da | — |
surse_vechi | boolean | da | — |
proceduri | object[] | da | — |
proceduri[].id | string | da | — |
proceduri[].nume | string | da | — |
proceduri[].grup | string | da | — |
proceduri[].stare | string | da | una din: merge, blocat, așteaptă, de verificat |
proceduri[].ultimul_pas | object | da | — |
proceduri[].ultimul_pas.text | string | nu | — |
proceduri[].ultimul_pas.data | string | nu | — |
proceduri[].ultimul_pas.cine | string | nu | — |
proceduri[].urmatorul_pas | object | da | — |
proceduri[].urmatorul_pas.text | string | nu | — |
proceduri[].urmatorul_pas.data | string | nu | — |
proceduri[].urmatorul_pas.cine | string | nu | — |
proceduri[].termen | string | da | — |
proceduri[].termen_ce | string | da | — |
proceduri[].salvata | boolean | da | — |
proceduri[].surse | object[] | da | — |
proceduri[].surse[].eticheta | string | da | — |
proceduri[].surse[].exista | boolean | da | — |
curl https://app.ilustromania.com/nucleu/v1/proceduri \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/proceduri", {
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
},
});
const date = await raspuns.json();import os
import requests
raspuns = requests.get(
"https://app.ilustromania.com/nucleu/v1/proceduri",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()Răspuns 200 (exemplu din schemă)json
{
"actualizat": "text",
"surse_verificate": "text",
"surse_vechi": true,
"proceduri": [
{
"id": "text",
"nume": "text",
"grup": "text",
"stare": "merge",
"ultimul_pas": {},
"urmatorul_pas": {},
"termen": "text",
"termen_ce": "text",
"salvata": true,
"surse": []
}
]
}Modulul info
GET/v1/info
Informațiile firmei din DLS
Date de rezumat din casa DLS (doar administrator).
Răspuns 200
| Câmp | Tip | Obligatoriu | Detalii |
|---|---|---|---|
modul | string | da | una din: intretinere-comenzi |
fapte | object[] | da | — |
fapte[].eticheta | string | da | — |
fapte[].valoare | string | da | — |
campuri | object[] | da | — |
campuri[].cheie | string | da | — |
campuri[].eticheta | string | da | — |
campuri[].valoare | string | da | — |
citit_la | number | da | — |
curl https://app.ilustromania.com/nucleu/v1/info \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/info", {
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
},
});
const date = await raspuns.json();import os
import requests
raspuns = requests.get(
"https://app.ilustromania.com/nucleu/v1/info",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()Răspuns 200 (exemplu din schemă)json
{
"modul": "intretinere-comenzi",
"fapte": [
{
"eticheta": "text",
"valoare": "text"
}
],
"campuri": [
{
"cheie": "text",
"eticheta": "text",
"valoare": "text"
}
],
"citit_la": 12.5
}A fost utilă pagina?Mulțumim pentru răspuns.