Mini Program (runtime)
Membuka Mini Program yang terbit dan menjembatani kapabilitasnya. 8 endpoint
GET /mini-programs
Contoh
bash
curl -X GET 'https://api.lexcetha.com/api/v1/mini-programs' \
-H "Authorization: Bearer $LEX_TOKEN"POST /mini-program-installations
Body permintaan
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
miniProgramId | string | ya | panjang 1–∞ |
acceptedPermissions | string[] | ya | maks 20 item |
Contoh
bash
curl -X POST 'https://api.lexcetha.com/api/v1/mini-program-installations' \
-H "Authorization: Bearer $LEX_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"miniProgramId":"string","acceptedPermissions":["string"]}'DELETE /mini-program-installations/{installationId}
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
installationId (path) | string | ya |
Contoh
bash
curl -X DELETE 'https://api.lexcetha.com/api/v1/mini-program-installations/:installationId' \
-H "Authorization: Bearer $LEX_TOKEN"GET /mini-programs/{slug}
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
slug (path) | string | ya |
Contoh
bash
curl -X GET 'https://api.lexcetha.com/api/v1/mini-programs/:slug' \
-H "Authorization: Bearer $LEX_TOKEN"POST /mini-programs/{programId}/runtime-sessions
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
programId (path) | string | ya |
Contoh
bash
curl -X POST 'https://api.lexcetha.com/api/v1/mini-programs/:programId/runtime-sessions' \
-H "Authorization: Bearer $LEX_TOKEN"GET /runtime-sessions/{sessionId}/artifact
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
sessionId (path) | string | ya |
Contoh
bash
curl -X GET 'https://api.lexcetha.com/api/v1/runtime-sessions/:sessionId/artifact' \
-H "Authorization: Bearer $LEX_TOKEN"POST /runtime-sessions/{sessionId}/capabilities/{capability}
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
sessionId (path) | string | ya | |
capability (path) | string | ya |
Contoh
bash
curl -X POST 'https://api.lexcetha.com/api/v1/runtime-sessions/:sessionId/capabilities/:capability' \
-H "Authorization: Bearer $LEX_TOKEN"DELETE /runtime-sessions/{sessionId}
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
sessionId (path) | string | ya |
Contoh
bash
curl -X DELETE 'https://api.lexcetha.com/api/v1/runtime-sessions/:sessionId' \
-H "Authorization: Bearer $LEX_TOKEN"