Acces și firme
33 de rute de platformă, cu exemplu de cerere pentru fiecare.
Adresa de bază: https://app.ilustromania.com/nucleu. Autentificarea, formatul și erorile sunt în Prezentarea API-ului.
curl https://app.ilustromania.com/nucleu/v1/acces/firmele-mele \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/firmele-mele", {
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/acces/firmele-mele",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()POST/v1/acces/invitatii
Creează o invitație
Administratorul firmei generează un cod de invitație pentru un om nou (drept oameni.creeaza și rol admin în bază).
curl -X POST https://app.ilustromania.com/nucleu/v1/acces/invitatii \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/invitatii", {
method: "POST",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.post(
"https://app.ilustromania.com/nucleu/v1/acces/invitatii",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()GET/v1/acces/moduri
Modurile de acces ale echipei
Lista modurilor de acces ale oamenilor din firma activă (doar administrator).
curl https://app.ilustromania.com/nucleu/v1/acces/moduri \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/moduri", {
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/acces/moduri",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()curl https://app.ilustromania.com/nucleu/v1/acces/oameni \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/oameni", {
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/acces/oameni",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()curl -X POST https://app.ilustromania.com/nucleu/v1/acces/oameni \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/oameni", {
method: "POST",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.post(
"https://app.ilustromania.com/nucleu/v1/acces/oameni",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()PUT/v1/acces/oameni/{contId}/mod
Schimbă modul de acces al unui om
Administratorul setează modul de acces al unui cont din echipă; 404 cont negăsit.
| Nume | Tip | Descriere |
|---|---|---|
contId | string | valoarea din cale |
curl -X PUT https://app.ilustromania.com/nucleu/v1/acces/oameni/{contId}/mod \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/oameni/{contId}/mod", {
method: "PUT",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.put(
"https://app.ilustromania.com/nucleu/v1/acces/oameni/{contId}/mod",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()PUT/v1/acces/oameni/{contId}/pagini
Paginile unui om
Înlocuiește lista de pagini a omului pe firma activă (administrator).
| Nume | Tip | Descriere |
|---|---|---|
contId | string | valoarea din cale |
curl -X PUT https://app.ilustromania.com/nucleu/v1/acces/oameni/{contId}/pagini \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/oameni/{contId}/pagini", {
method: "PUT",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.put(
"https://app.ilustromania.com/nucleu/v1/acces/oameni/{contId}/pagini",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()PUT/v1/acces/oameni/{contId}/pagini-scoase
Paginile scoase unui om
Setează lista de pagini ascunse explicit pentru un om din firmă.
| Nume | Tip | Descriere |
|---|---|---|
contId | string | valoarea din cale |
curl -X PUT https://app.ilustromania.com/nucleu/v1/acces/oameni/{contId}/pagini-scoase \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/oameni/{contId}/pagini-scoase", {
method: "PUT",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.put(
"https://app.ilustromania.com/nucleu/v1/acces/oameni/{contId}/pagini-scoase",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()PUT/v1/acces/oameni/{contId}/rol-echipa
Pune un rol de echipă pe om
Administratorul atribuie unui cont din firmă un rol de echipă.
| Nume | Tip | Descriere |
|---|---|---|
contId | string | valoarea din cale |
curl -X PUT https://app.ilustromania.com/nucleu/v1/acces/oameni/{contId}/rol-echipa \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/oameni/{contId}/rol-echipa", {
method: "PUT",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.put(
"https://app.ilustromania.com/nucleu/v1/acces/oameni/{contId}/rol-echipa",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()PATCH/v1/acces/oameni/{id}
Pornește sau oprește accesul unui om
Schimbă starea de acces a unui cont din firmă (drept oameni.modifica).
| Nume | Tip | Descriere |
|---|---|---|
id | string | identificatorul resursei |
curl -X PATCH https://app.ilustromania.com/nucleu/v1/acces/oameni/{id} \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/oameni/{id}", {
method: "PATCH",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.patch(
"https://app.ilustromania.com/nucleu/v1/acces/oameni/{id}",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()GET/v1/acces/oameni/{id}/drepturi
Drepturile unui om
Drepturile efective ale unui cont din firmă (drept drepturi.citeste).
| Nume | Tip | Descriere |
|---|---|---|
id | string | identificatorul resursei |
curl https://app.ilustromania.com/nucleu/v1/acces/oameni/{id}/drepturi \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/oameni/{id}/drepturi", {
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/acces/oameni/{id}/drepturi",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()PUT/v1/acces/oameni/{id}/drepturi
Setează drepturile unui om
Înlocuiește drepturile individuale ale unui cont (drept drepturi.modifica).
| Nume | Tip | Descriere |
|---|---|---|
id | string | identificatorul resursei |
curl -X PUT https://app.ilustromania.com/nucleu/v1/acces/oameni/{id}/drepturi \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/oameni/{id}/drepturi", {
method: "PUT",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.put(
"https://app.ilustromania.com/nucleu/v1/acces/oameni/{id}/drepturi",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()POST/v1/acces/oameni/{id}/parola-temporara
Resetează parola unui om
Administratorul generează o parolă temporară nouă pentru un cont existent; sesiunile lui se închid. Limită pe administrator (429).
| Nume | Tip | Descriere |
|---|---|---|
id | string | identificatorul resursei |
curl -X POST https://app.ilustromania.com/nucleu/v1/acces/oameni/{id}/parola-temporara \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/oameni/{id}/parola-temporara", {
method: "POST",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.post(
"https://app.ilustromania.com/nucleu/v1/acces/oameni/{id}/parola-temporara",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()PATCH/v1/acces/oameni/{id}/rol
Schimbă rolul unui om
Schimbă rolul de bază al unui cont din firmă (drept oameni.modifica).
| Nume | Tip | Descriere |
|---|---|---|
id | string | identificatorul resursei |
curl -X PATCH https://app.ilustromania.com/nucleu/v1/acces/oameni/{id}/rol \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/oameni/{id}/rol", {
method: "PATCH",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.patch(
"https://app.ilustromania.com/nucleu/v1/acces/oameni/{id}/rol",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()POST/v1/acces/oameni/cont
Adaugă un om cu parolă temporară
Creează contul și întoarce o singură dată parola temporară (201).
curl -X POST https://app.ilustromania.com/nucleu/v1/acces/oameni/cont \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/oameni/cont", {
method: "POST",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.post(
"https://app.ilustromania.com/nucleu/v1/acces/oameni/cont",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()GET/v1/acces/pagini-cu-oameni
Paginile cu oamenii care le văd
Pentru administratorul firmei: fiecare pagină cu oamenii care au acces la ea.
curl https://app.ilustromania.com/nucleu/v1/acces/pagini-cu-oameni \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/pagini-cu-oameni", {
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/acces/pagini-cu-oameni",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()GET/v1/acces/pagini/{pagina}/oameni
Cine vede o pagină
Oamenii firmei și accesul fiecăruia la pagina dată (doar administrator).
| Nume | Tip | Descriere |
|---|---|---|
pagina | string | valoarea din cale |
curl https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/oameni \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/oameni", {
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/acces/pagini/{pagina}/oameni",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()PUT/v1/acces/pagini/{pagina}/oameni/{contId}
Dă sau ia o pagină unui om
Administratorul pornește sau oprește accesul unui om anume la o pagină.
| Nume | Tip | Descriere |
|---|---|---|
pagina | string | valoarea din cale |
contId | string | valoarea din cale |
curl -X PUT https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/oameni/{contId} \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/oameni/{contId}", {
method: "PUT",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.put(
"https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/oameni/{contId}",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()PUT/v1/acces/pagini/{pagina}/oameni/{contId}/editare
Drept de editare pe pagină pentru om
Administratorul stabilește dacă omul poate edita pe pagina dată.
| Nume | Tip | Descriere |
|---|---|---|
pagina | string | valoarea din cale |
contId | string | valoarea din cale |
curl -X PUT https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/oameni/{contId}/editare \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/oameni/{contId}/editare", {
method: "PUT",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.put(
"https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/oameni/{contId}/editare",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()GET/v1/acces/pagini/{pagina}/roluri
Rolurile care văd o pagină
Rolurile firmei și accesul fiecăruia la pagina dată; pe firmele doar-admin apare doar rolul admin.
| Nume | Tip | Descriere |
|---|---|---|
pagina | string | valoarea din cale |
curl https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/roluri \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/roluri", {
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/acces/pagini/{pagina}/roluri",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()PUT/v1/acces/pagini/{pagina}/roluri/{cheie}
Dă sau ia o pagină unui rol
Administratorul pornește sau oprește accesul unui rol la o pagină.
| Nume | Tip | Descriere |
|---|---|---|
pagina | string | valoarea din cale |
cheie | string | valoarea din cale |
curl -X PUT https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/roluri/{cheie} \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/roluri/{cheie}", {
method: "PUT",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.put(
"https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/roluri/{cheie}",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()PUT/v1/acces/pagini/{pagina}/roluri/{cheie}/editare
Drept de editare pe pagină pentru rol
Administratorul stabilește dacă rolul poate edita pe pagina dată.
| Nume | Tip | Descriere |
|---|---|---|
pagina | string | valoarea din cale |
cheie | string | valoarea din cale |
curl -X PUT https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/roluri/{cheie}/editare \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/roluri/{cheie}/editare", {
method: "PUT",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.put(
"https://app.ilustromania.com/nucleu/v1/acces/pagini/{pagina}/roluri/{cheie}/editare",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()curl https://app.ilustromania.com/nucleu/v1/acces/roluri \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/roluri", {
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/acces/roluri",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()curl https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa", {
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/acces/roluri-echipa",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()POST/v1/acces/roluri-echipa
Creează un rol de echipă
Administratorul adaugă un rol nou pe firmă; 409 dacă cheia există deja.
curl -X POST https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa", {
method: "POST",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.post(
"https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()DELETE/v1/acces/roluri-echipa/{cheie}
Șterge un rol de echipă
Șterge un rol creat de firmă; rolurile de sistem nu se pot șterge (403).
| Nume | Tip | Descriere |
|---|---|---|
cheie | string | valoarea din cale |
curl -X DELETE https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa/{cheie} \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa/{cheie}", {
method: "DELETE",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
},
});
const date = await raspuns.json();import os
import requests
raspuns = requests.delete(
"https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa/{cheie}",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()PUT/v1/acces/roluri-echipa/{cheie}
Modifică un rol de echipă
Schimbă numele sau setările unui rol existent; 404 rol negăsit.
| Nume | Tip | Descriere |
|---|---|---|
cheie | string | valoarea din cale |
curl -X PUT https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa/{cheie} \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa/{cheie}", {
method: "PUT",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.put(
"https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa/{cheie}",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()GET/v1/acces/roluri-echipa/{cheie}/notificari
Notificările unui rol
Ce notificări primește rolul ales (doar administrator).
| Nume | Tip | Descriere |
|---|---|---|
cheie | string | valoarea din cale |
curl https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa/{cheie}/notificari \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa/{cheie}/notificari", {
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/acces/roluri-echipa/{cheie}/notificari",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()PUT/v1/acces/roluri-echipa/{cheie}/notificari
Setează notificările unui rol
Administratorul alege ce notificări primește rolul.
| Nume | Tip | Descriere |
|---|---|---|
cheie | string | valoarea din cale |
curl -X PUT https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa/{cheie}/notificari \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa/{cheie}/notificari", {
method: "PUT",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.put(
"https://app.ilustromania.com/nucleu/v1/acces/roluri-echipa/{cheie}/notificari",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()GET/v1/acces/roluri-toate-firmele
Rolurile din toate firmele mele
Rolurile tuturor firmelor unde contul e administrator, pentru harta conexiunilor.
curl https://app.ilustromania.com/nucleu/v1/acces/roluri-toate-firmele \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE"const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/roluri-toate-firmele", {
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/acces/roluri-toate-firmele",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
)
date = raspuns.json()PUT/v1/acces/roluri/{rol}
Setează drepturile unui rol
Înlocuiește drepturile rolului dat (drept roluri.modifica).
| Nume | Tip | Descriere |
|---|---|---|
rol | string | valoarea din cale |
curl -X PUT https://app.ilustromania.com/nucleu/v1/acces/roluri/{rol} \
-H "Cookie: __Host-sesiune=$JETON_SESIUNE" \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/acces/roluri/{rol}", {
method: "PUT",
headers: {
"Cookie": `__Host-sesiune=${process.env.JETON_SESIUNE}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import os
import requests
raspuns = requests.put(
"https://app.ilustromania.com/nucleu/v1/acces/roluri/{rol}",
headers={"Cookie": "__Host-sesiune=" + os.environ["JETON_SESIUNE"]},
json={ … },
)
date = raspuns.json()GET/v1/invitatii/{cod}
Verifică o invitație
Spune dacă codul de invitație e valid și încă neconsumat.
| Nume | Tip | Descriere |
|---|---|---|
cod | string | valoarea din cale |
curl https://app.ilustromania.com/nucleu/v1/invitatii/{cod}const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/invitatii/{cod}");
const date = await raspuns.json();import requests
raspuns = requests.get(
"https://app.ilustromania.com/nucleu/v1/invitatii/{cod}",
)
date = raspuns.json()POST/v1/invitatii/{cod}/accepta
Acceptă o invitație
Creează contul omului invitat din nume și email; 404 cod invalid, 409 email deja folosit.
| Nume | Tip | Descriere |
|---|---|---|
cod | string | valoarea din cale |
curl -X POST https://app.ilustromania.com/nucleu/v1/invitatii/{cod}/accepta \
-H "Content-Type: application/json" \
-d '{ … }'const raspuns = await fetch("https://app.ilustromania.com/nucleu/v1/invitatii/{cod}/accepta", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({ … }),
});
const date = await raspuns.json();import requests
raspuns = requests.post(
"https://app.ilustromania.com/nucleu/v1/invitatii/{cod}/accepta",
json={ … },
)
date = raspuns.json()