Přeskočit na obsah
Pro LLMDo aplikace

ID, externí ID a slug

Zobrazit zdroj

Na záznam se přes API můžete odkázat třemi způsoby. Který z nich je k dispozici, záleží na typu entity:

IdentifikátorKde jeKdo ho určuje
IDna většině entitsystém — GUID, unikátní a neměnný
Externí IDna hlavních entitáchvy — nepovinný text, musí být unikátní
Slugna číselnících a pomocných entitáchvy — písmena, čísla a podtržítka

Čtení: dvě varianty endpointu

Sekce “Čtení: dvě varianty endpointu”

Tam, kde má entita externí ID, nabízí API zpravidla dvě oddělené cesty — jednu pro ID a jednu pro externí ID:

GET/customer/{id}
GET/customer/externalId/{externalId}

Zápis: libovolná forma

Sekce “Zápis: libovolná forma”

Při vytváření a úpravě záznamů můžete vazby identifikovat kteroukoli formou — u každé vazby zvlášť. Následující tělo požadavku je platné, přestože každé pole používá jiný typ identifikátoru:

POST /material
{
"name": "Materiál 1",
"category": "id nebo slug",
"supplier": "id nebo slug",
"storeAmounts": [
{ "storeId": "id nebo externalId", "amount": 5 }
]
}

Parametry pro filtrování v seznamech (například categoryId nebo customerTypeId) přijímají pouze ID — ne slug ani externí ID.