SDK TypeScript
client.appInstances
Referință pentru AppInstancesResource — listează instanțele de aplicație mobilă E-BON conectate, oglindind /api/v1/app-instances.
client.appInstances
client.appInstances împachetează /api/v1/app-instances/* — registrul instanțelor de aplicație mobilă E-BON conectate care pot revendica dispozitive fizice prin client.devices.claim. Vezi documentația REST corespondentă la API Instanțe de aplicație.
Suprafață minimă — vezi referința API Instanțe de aplicație pentru endpoint-ul complet, inclusiv căile doar-admin pe care SDK-ul nu le expune încă.
Eșecurile la nivel HTTP apar ca EBonApiError — vezi Erori și referința API Erori.
client.appInstances.list(query?)
Listează instanțele de aplicație conectate.
async list(query?: ListAppInstancesQuery): Promise<ListAppInstancesResult>
| Nume | Tip | Obligatoriu | Note |
|---|---|---|---|
locationId | string | nu | Filtrează la instanțele dintr-o singură locație. |
Returnează { instances: AppInstance[] }.
const { instances } = await client.appInstances.list({ locationId: 'loc_01HZ...' });
client.users
Referință pentru UsersResource — citește și actualizează profilul utilizatorului autentificat și schimbă parola, oglindind /api/v1/users/me.
Configurează transportul HTTP
Configurează autentificarea, timeout-urile, gestionarea erorilor, cheile de idempotență și rotația credențialelor când folosești clientul HTTP @e-bon/sdk.