Přeskočit na hlavní obsah

API: Odpojit / připojit firmu

Jak v API odpojit nebo naopak připojit firmu?

Petr Pech avatar
Autor: Petr Pech
Aktualizováno dnes

Při integraci ABRA Flexi přes API může nastat potřeba připojit firmu do instance (zpřístupnit ji uživatelům) nebo ji naopak odpojit (skrýt, deaktivovat). K tomu slouží speciální endpointy /c/ a /c-all/.

Kdy použít /c/ a kdy /c-all/?

  • /c/ – pracuje pouze s připojenými firmami.

  • /c-all/ – umožňuje upravovat i odpojené firmy.

→ Pokud tedy firmu potřebujete připojit nebo odpojit, vždy používejte /c-all/.


Připojení/odpojení firmy

URL

{instance}/c(-all)/{firma}

Podporované metody: PUT nebo POST

JSON

{
"show":true,
"name":"název firmy v Centrální databázi",
"licenseGroup":"id_licencni_skupiny"
}

XML

<companyInfo>
<show>true</show>
<name>Název firmy</name>
<licenseGroup>id_licencni_skupiny</licenseGroup>
</companyInfo>

Co jednotlivé hodnoty znamenají?

Klíč

Popis

show

true = firma bude připojena / viditelná, false = firma se odpojí.

name

Libovolný název, který se zobrazí v centrální databázi.

licenseGroup

ID licenční skupiny, pod kterou firma běží.


Příklady

Připojení firmy

Chci, aby byla firma dostupná ve výběru firem.

PUT/POST {instance}/c-all/{firma}

{
"show":true,
"name":"Moje firma s.r.o.",
"licenseGroup":"premium"
}

Odpojení firmy

Firma zůstane v databázi, ale nebude vidět ve výběru firem.

PUT/POST {instance}/c-all/{firma}

{
"show":false
}


Shrnutí

  • Pro manipulaci s firmami v Centrální databázi používejte endpoint /c-all/, protože pracuje i s odpojenými firmami.

  • Připojení/odpojení firmy provedete jednoduše nastavením hodnoty show.

  • Podporovány jsou formáty JSON i XML.

Dostali jste odpověď na svou otázku?