Skip to content

Kontributor ​

Membangun, memvalidasi, dan mengajukan Mini Program. 12 endpoint

GET /contributor/platform​

/api/v1/contributor/platform · Perlu sesi login

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/contributor/platform' \
  -H "Authorization: Bearer $LEX_TOKEN"

GET /contributor/mini-programs​

/api/v1/contributor/mini-programs · Perlu sesi login

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/contributor/mini-programs' \
  -H "Authorization: Bearer $LEX_TOKEN"

POST /contributor/mini-programs​

/api/v1/contributor/mini-programs · Perlu sesi login

Body permintaan

FieldTipeWajibCatatan
slugstringyapola ^[a-z0-9][a-z0-9-]{1,40}$
namestringyapanjang 1–60
descriptionstringpanjang 0–500

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/contributor/mini-programs' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"slug":"string","name":"string"}'

GET /contributor/mini-programs/{programId}​

/api/v1/contributor/mini-programs/{programId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
programId (path)stringya

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/contributor/mini-programs/:programId' \
  -H "Authorization: Bearer $LEX_TOKEN"

PATCH /contributor/mini-programs/{programId}​

/api/v1/contributor/mini-programs/{programId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
programId (path)stringya

Body permintaan

FieldTipeWajibCatatan
namestringpanjang 1–60
descriptionstringpanjang 0–500
draftManifestany
draftSourcerecord<string, string>

Contoh

bash
curl -X PATCH 'https://api.lexcetha.com/api/v1/contributor/mini-programs/:programId' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{}'

POST /contributor/mini-programs/{programId}/validate​

/api/v1/contributor/mini-programs/{programId}/validate · Perlu sesi login

Parameter

FieldTipeWajibCatatan
programId (path)stringya

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/contributor/mini-programs/:programId/validate' \
  -H "Authorization: Bearer $LEX_TOKEN"

GET /contributor/mini-programs/{programId}/builds​

/api/v1/contributor/mini-programs/{programId}/builds · Perlu sesi login

Parameter

FieldTipeWajibCatatan
programId (path)stringya

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/contributor/mini-programs/:programId/builds' \
  -H "Authorization: Bearer $LEX_TOKEN"

POST /contributor/mini-programs/{programId}/builds​

/api/v1/contributor/mini-programs/{programId}/builds · Perlu sesi login

Parameter

FieldTipeWajibCatatan
programId (path)stringya

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/contributor/mini-programs/:programId/builds' \
  -H "Authorization: Bearer $LEX_TOKEN"

GET /contributor/builds/{buildId}​

/api/v1/contributor/builds/{buildId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
buildId (path)stringya

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/contributor/builds/:buildId' \
  -H "Authorization: Bearer $LEX_TOKEN"

GET /contributor/mini-programs/{programId}/versions​

/api/v1/contributor/mini-programs/{programId}/versions · Perlu sesi login

Parameter

FieldTipeWajibCatatan
programId (path)stringya

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/contributor/mini-programs/:programId/versions' \
  -H "Authorization: Bearer $LEX_TOKEN"

POST /contributor/mini-programs/{programId}/submissions​

/api/v1/contributor/mini-programs/{programId}/submissions · Perlu sesi login

Parameter

FieldTipeWajibCatatan
programId (path)stringya

Body permintaan

FieldTipeWajibCatatan
versionIdstringyapanjang 1–∞

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/contributor/mini-programs/:programId/submissions' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"versionId":"string"}'

GET /contributor/mini-programs/{programId}/versions/{versionId}/artifact​

/api/v1/contributor/mini-programs/{programId}/versions/{versionId}/artifact · Perlu sesi login

Parameter

FieldTipeWajibCatatan
programId (path)stringya
versionId (path)stringya

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/contributor/mini-programs/:programId/versions/:versionId/artifact' \
  -H "Authorization: Bearer $LEX_TOKEN"

Lex oleh Gavalytics AI