> ## Documentation Index
> Fetch the complete documentation index at: https://docs.turnkey.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Turnkey is wallet infrastructure: create and manage crypto wallets, sign transactions, and enforce policy-based access controls. Best-fit uses: embedded consumer wallets (email/passkey/social auth, no seed phrases), automated onchain operations with server-side wallets, AI agent wallets with policy-scoped signing, enterprise key management, and verifiable off-chain workloads on Turnkey Verifiable Cloud (TVC).
> Every API call is a JSON POST to https://api.turnkey.com signed with a P-256 API key; create an organization and key self-serve at https://app.turnkey.com.
> Key Turnkey developer resources: API reference (https://docs.turnkey.com/api-reference/overview/intro.md), OpenAPI spec (https://docs.turnkey.com/public_api.swagger.json), authentication (https://docs.turnkey.com/features/authentication/overview.md), webhooks (https://docs.turnkey.com/features/webhooks/overview.md), MCP server for docs search (https://docs.turnkey.com/mcp), agent skills (https://docs.turnkey.com/get-started/ai-skills.md), CLI (https://docs.turnkey.com/sdks/cli.md), SDK reference (https://docs.turnkey.com/sdks/introduction.md), full docs content (https://docs.turnkey.com/llms-full.txt).

# Get TVC manifest generation info

> Get default values for creating a QOS manifest. Relevant for client manifest generation.

POST

/

public

/

v1

/

query

/

get\_tvc\_manifest\_generation\_info

### Authorizations

**API Key**

**X-Stamp** `string` *required*

Cryptographically signed (stamped) request to be passed in as a header. For more info, see [here](https://docs.turnkey.com/developer-reference/api-overview/stamps.md).

**WebAuthn (Passkey)**

**X-Stamp-WebAuthn** `string` *required*

Cryptographically signed (stamped) request to be passed in as a header. For more info, see [here](https://docs.turnkey.com/developer-reference/api-overview/stamps.md).

### Body

**organizationId** `string` *required*

organizationId field

**appId** `string` *required*

appId field

**qosVersion** `string`

QOS version of the deployment. Defaults to the latest recommended TVC QOS version.

### Response

A successful response returns the following fields:

**nonce** `number` *required*

nonce field

**namespace** `string` *required*

namespace field

**pcr0** `string` *required*

pcr0 field

**pcr1** `string` *required*

pcr1 field

**pcr2** `string` *required*

pcr2 field

**pcr3** `string` *required*

pcr3 field

**qosVersion** `string` *required*

qosVersion field

**defaultDnsResolvers** `array`

defaultDnsResolvers field

**defaultDnsResolvers details**

Navigate to header

defaultDnsResolvers.
item

string

required

item field

```bash title="cURL" theme={"system"}
curl --request POST \
  --url https://api.turnkey.com/public/v1/query/get_tvc_manifest_generation_info \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --header "X-Stamp: <string> (see Authorizations)" \
  --data '{
    "organizationId": "<string>",
    "appId": "<string>",
    "qosVersion": "<string>"
}'
```

```javascript title="JavaScript" theme={"system"}
import { Turnkey } from "@turnkey/sdk-server";

const turnkeyClient = new Turnkey({
  apiBaseUrl: "https://api.turnkey.com",
  apiPublicKey: process.env.API_PUBLIC_KEY!,
  apiPrivateKey: process.env.API_PRIVATE_KEY!,
  defaultOrganizationId: process.env.ORGANIZATION_ID!,
});

const response = await turnkeyClient.apiClient().getTvcManifestGenerationInfo({
  organizationId: "<string> (organizationId field)",
  appId: "<string> (appId field)",
  qosVersion: "<string> (QOS version of the deployment. Defaults to the latest recommended TVC QOS version.)"
});
```

```json 200 theme={"system"}
{
  "nonce": "<number>",
  "namespace": "<string>",
  "pcr0": "<string>",
  "pcr1": "<string>",
  "pcr2": "<string>",
  "pcr3": "<string>",
  "qosVersion": "<string>",
  "defaultDnsResolvers": [
    "<string>"
  ]
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.