Log In

Exported data format

The default export type is a JSON file, with Google API format.
The export is a list of assets. Each asset is structured as follows:

  • id: Unique identifier of the asset in the Kili database.

  • content: Contents of the asset or URL to the asset.

  • externalId: External identifier of the asset, set when uploading asset. Single brackets in identifiers are not accepted; all brackets have to be closed.

  • honeypotMark: in the case of a Honeypot type asset, value of the correspondence between the labels and the target. In the case of an asset that is not of Honeypot type, the field is null.

  • isHoneypot: (optional) Indicates whether this asset is a Honeypot.

  • isUsedForConsensus: (optional) Boolean indicating whether the asset is used for consensus or not.

  • jsonMetadata: Asset metadata, i.e. additional information that can be shown during the labeling process.

  • status: Status of the asset. It can take the following values: TODO, ONGOING, LABELED, REVIEWED.

  • totalSecondsToLabel: Labeling duration, expressed in seconds.

  • updatedAt: Date of the last modification of the asset.

  • labels: The list of asset labels: each label is structured as follows :

    • author: Person who created the label

      • id: Kili ID of the label author of the label

      • email: Email address of the author of the label

    • id: Unique identifier of the label in the Kili database

    • consensusMark: in the case of an asset used for consensus, agreement note
      between the annotators

    • createdAt: date of creation of the label

    • isLatestLabelForUser: Boolean flagging whether the label is the latest submitted label for this asset for the user

    • jsonResponse: List of label annotations. Refer to Kili label taxonomy (JSON response).

    • labelType: Type of the label used to identify if the label is a prediction
      (made by a model), an ordinary label (made by an annotator, DEFAULT in this case) or a review
      (carried out by a reviewer). Can take the following values:

    • skipped: Boolean indicating whether the label was skipped or not

All assets are formatted as shown in this example:

    externalId: "Asset 1",
    id: "ckh1sfsdfkfd0756qdfe1uio",
    jsonMetadata: {},
    labels: [
        author: {
          email: "[email protected]",
          id: "user-0",
          name: "Jean",
        createdAt: "2020-11-03T09:47:00.104Z",
        jsonResponse: {},
        labelType: "PREDICTION",
        modelName: "relation-model-v0.0.1",
        skipped: false,

For more information, refer to Kili label taxonomy (JSON response).

Did this page help you?