Skip to main content
Version: v3

Get an APK build's status and download link.

GET 

/ai-builder-api/projects/:projectId/app-config/apk-builds/:apkBuildId

Read it again until status is finished, when artifactUrl is a short-lived download link, or failed, when error says why.

Request​

Version stringrequired

The API version.

Available optionsv3
projectId stringrequired

The app's id.

Possible values: Value must match regular expression ^prj_[A-Za-z0-9_-]+$

apkBuildId stringrequired

The build's id, from the response that started it.

Possible values: Value must match regular expression ^apk_[a-f0-9]{32}$

application/json

Current durable APK build state.

Schema
    idstringrequired

    The build's id.

    Possible values: Value must match regular expression ^apk_[a-f0-9]{32}$

    projectIdstringrequired

    The app's id.

    Possible values: Value must match regular expression ^prj_[A-Za-z0-9_-]+$

    revisionintegerrequired

    The revision the APK is built from.

    Possible values: >= 1

    appNamestringrequired

    The app's name on the device.

    Possible values: non-empty and <= 120 characters

    statusstringrequired

    Where the build is. Read it again until finished or failed.

    Available optionsqueuedbuildingfinishedfailed
    artifactUrlstring<uri>

    Short-lived signed GCS URL for the archived APK. Expo artifact URLs are never exposed.

    Possible values: Value must match regular expression ^https://

    errorstring

    Creator-facing summary of why the build failed, safe to render as-is. Raw EAS, npm, or Gradle console output is never returned here; it stays in the build worker log.

    createdAtstring<date-time>required

    When the build was requested.

    updatedAtstring<date-time>required

    When the build last changed state.

    completedAtstring<date-time>

    When the build finished or failed.