ID, externí ID a slug
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átor | Kde je | Kdo ho určuje |
|---|---|---|
| ID | na většině entit | systém — GUID, unikátní a neměnný |
| Externí ID | na hlavních entitách | vy — nepovinný text, musí být unikátní |
| Slug | na číselnících a pomocných entitách | vy — 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:
{ "name": "Materiál 1", "category": "id nebo slug", "supplier": "id nebo slug", "storeAmounts": [ { "storeId": "id nebo externalId", "amount": 5 } ]}Filtrování
Sekce “Filtrování”Parametry pro filtrování v seznamech (například categoryId nebo
customerTypeId) přijímají pouze ID — ne slug ani externí ID.