# Genie Profile JSON configuration string

The following sections contain information that pertain to the format of the JSON configuration string that is supplied
to [GenieProfileConfig\_createFromJson](https://docs.qualcomm.com/doc/80-63442-100/topic/function_GenieProfile_8h_1a70e275bd2c70b9f0f0567f079c4f2056.html#exhale-function-genieprofile-8h-1a70e275bd2c70b9f0f0567f079c4f2056). This JSON configuration can also be provided in certain genie-app commands.

Note

Please refer to the example configs contained in the SDK at ${SDK\_ROOT}/examples/Genie/configs/profile/.

## General configuration schema

The following provides the schema of the JSON configuration format that is provided to
[GenieProfileConfig\_createFromJson](https://docs.qualcomm.com/doc/80-63442-100/topic/function_GenieProfile_8h_1a70e275bd2c70b9f0f0567f079c4f2056.html#exhale-function-genieprofile-8h-1a70e275bd2c70b9f0f0567f079c4f2056). Note that
dependencies are not specified in the schema, but are discussed in the following per-backend sections.

{
      {
        "profile" : {
          "type" : "object",
          "properties" : {
            "version" : {"type" : "integer"},
            "trace" : {
              "type" : "object",
              "properties": {
                "version" : {"type" : "integer"},
                "enable" : {"type" : "boolean"}
              }
            }
          }
        }
      }
    }
    Copy to clipboard

| Option | Description |
| --- | --- |
| profile::version | Version of profile object that is supported by APIs.(1) |
| profile::trace::version | Version of profile trace object that is supported by<br>APIs.(1) |
| profile::trace::enable | Flag to enable or disable trace profiling. |

An example of a trace-enabled profile configuration can be found at
${SDK\_ROOT}/examples/Genie/configs/profile/trace.json.

Last Published: Oct 02, 2025

[Previous Topic
GenieProfile](https://docs.qualcomm.com/bundle/publicresource/80-63442-100/topics/profile.md) [Next Topic
GenieSampler](https://docs.qualcomm.com/bundle/publicresource/80-63442-100/topics/sampler.md)