---
canonical: https://amplience.com/developers/docs/apis/asset-management/reference/queries/
title: Queries
description: Full reference for all GraphQL queries available in the Amplience GraphQL Management API, including asset search, repository traversal, content generation, and commerce queries.
audience: Developer
date_published: 2023-05-26
date_modified: 2026-07-20
---

# Queries

Use a GraphQL query when you need to retrieve data from the server. GraphQL queries are comparable to `GET` requests in REST APIs. When forming a query, as well as the query name you must specify the output object in the correct format by using nested subfields until you return only scalars. GraphQL queries return only the data you specify. The available fields for each query are defined in the query's **Type** section and are detailed under [Objects](https://amplience.com/developers/docs/apis/asset-management/reference/objects). Some queries also require arguments to be specified.

## Assets

### viewer

Retrieve the current user or API client

**See also:** [Concepts: viewer, media hubs and repositories](https://amplience.com/developers/docs/apis/asset-management/overview/concepts/)

```graphql
viewer: User
```

**Returns:** [User](https://amplience.com/developers/docs/apis/asset-management/reference/objects/organization#user)

### node

```graphql
node(
  id: ID!
): Node
```

**Returns:** [Node](https://amplience.com/developers/docs/apis/asset-management/reference/interfaces#node)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### asset

```graphql
asset(
  id: ID!
): Asset
```

**Returns:** [Asset](https://amplience.com/developers/docs/apis/asset-management/reference/objects/assets#asset)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### assets

Retrieve multiple assets by their ID

**See also:** [Examples: getting an asset by ID](https://amplience.com/developers/docs/apis/asset-management/overview/examples/#getting-an-asset-by-the-id)

```graphql
assets(
  id: [ID!]
  assetId: [String!]
): AssetSearchConnection!
```

**Returns:** `AssetSearchConnection`!

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | \[`ID`!\] |  | ID of the assets |
| `assetId` | \[`String`!\] |  | UUID of the assets |

### assetSearch

Asset Search Query

**See also:** [Asset search conventions](https://amplience.com/developers/docs/apis/asset-management/overview/assetsearch-conventions/)

```graphql
assetSearch(
  keyword: String = "*"
  fields: [SearchableFields!]
  filters: FilterFields
  sort: SortableFields
  before: String
  after: String
  first: Int
  last: Int
): AssetSearchConnection!
```

**Returns:** `AssetSearchConnection`!

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `keyword` | `String` | "*" | Terms or phrases to search for. A term is a single word. A phrase is a group of words enclosed in double quotes. Quotes must be escaped in the GraphQL query using a backslash e.g. "\\"Darth Vader\\"". The wildcard character * can  be used e.g. "Darth *" to return "Darth Vader, Darth Sidious, Darth Maul". "*" cannot be used at the start of a term or phrase, as this has a negative performance impact. The following boolean operators are supported: AND OR NOT + -. Parentheses can be used to form sub-queries e.g. "(red* OR green*) AND XS_*". MaxLength of keyword: 1000 |
| `fields` | \[[SearchableFields](https://amplience.com/developers/docs/apis/asset-management/reference/enums#searchablefields)!\] |  | Fields to search against - restricts the fields the keyword search applies to. Defaults to search against all SearchableFields if not supplied |
| `filters` | [FilterFields](https://amplience.com/developers/docs/apis/asset-management/reference/inputs/assets#filterfields) |  | Filter results based on the field values |
| `sort` | [SortableFields](https://amplience.com/developers/docs/apis/asset-management/reference/inputs/assets#sortablefields) |  | Fields to sort asset search results by. When a sort is supplied in case of a tie break the default sort is applied after the specified sort.If a sort is not supplied the default will be applied. The default sort is score desc, ID desc. |
| `before` | `String` |  | Cursor to start from when paginating backwards |
| `after` | `String` |  | Cursor to start from when paginating forwards |
| `first` | `Int` |  | Specifies the number of results to return. Required when after cursor is used. Cannot be used with before cursor. Defaults to 20 results if not supplied. |
| `last` | `Int` |  | Specifies the number of results to return when paginating backwards. Must be used with before cursor. |

### assetFolder

```graphql
assetFolder(
  id: ID!
): AssetFolder
```

**Returns:** [AssetFolder](https://amplience.com/developers/docs/apis/asset-management/reference/objects/assets#assetfolder)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### assetRepository

```graphql
assetRepository(
  id: ID!
): AssetRepository
```

**Returns:** [AssetRepository](https://amplience.com/developers/docs/apis/asset-management/reference/objects/assets#assetrepository)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### assetUpdatedResponse

```graphql
assetUpdatedResponse(
  id: ID!
): AssetUpdatedResponse
```

**Returns:** [AssetUpdatedResponse](https://amplience.com/developers/docs/apis/asset-management/reference/objects/assets#assetupdatedresponse)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### createFolderResponse

```graphql
createFolderResponse(
  id: ID!
): CreateFolderResponse
```

**Returns:** [CreateFolderResponse](https://amplience.com/developers/docs/apis/asset-management/reference/objects/assets#createfolderresponse)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### updateAssetMetadataResponse

```graphql
updateAssetMetadataResponse(
  id: ID!
): UpdateAssetMetadataResponse
```

**Returns:** [UpdateAssetMetadataResponse](https://amplience.com/developers/docs/apis/asset-management/reference/objects/assets#updateassetmetadataresponse)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

## Media hub

### mediaHub

```graphql
mediaHub(
  id: ID!
): MediaHub
```

**Returns:** [MediaHub](https://amplience.com/developers/docs/apis/asset-management/reference/objects/media-tools#mediahub)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### videoTranscodingProfile

**See also:** [Examples: listing transcoding profiles](https://amplience.com/developers/docs/apis/asset-management/overview/examples/#listing-transcoding-profiles)

```graphql
videoTranscodingProfile(
  id: ID!
): VideoTranscodingProfile
```

**Returns:** [VideoTranscodingProfile](https://amplience.com/developers/docs/apis/asset-management/reference/objects/assets#videotranscodingprofile)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### virtualStagingEnvironment

```graphql
virtualStagingEnvironment(
  id: ID!
): VirtualStagingEnvironment
```

**Returns:** [VirtualStagingEnvironment](https://amplience.com/developers/docs/apis/asset-management/reference/objects/media-tools#virtualstagingenvironment)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

## Organization & users

### organization

```graphql
organization(
  id: ID!
): Organization
```

**Returns:** [Organization](https://amplience.com/developers/docs/apis/asset-management/reference/objects/organization#organization)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### user

```graphql
user(
  id: ID!
): User
```

**Returns:** [User](https://amplience.com/developers/docs/apis/asset-management/reference/objects/organization#user)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### team

```graphql
team(
  id: ID!
): Team
```

**Returns:** [Team](https://amplience.com/developers/docs/apis/asset-management/reference/objects/organization#team)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### invitation

```graphql
invitation(
  id: ID!
): Invitation
```

**Returns:** [Invitation](https://amplience.com/developers/docs/apis/asset-management/reference/objects/organization#invitation)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### personalAccessToken

**See also:** [Examples: personal access tokens](https://amplience.com/developers/docs/apis/asset-management/overview/examples/#personal-access-token-examples)

```graphql
personalAccessToken(
  id: ID!
): PersonalAccessToken
```

**Returns:** [PersonalAccessToken](https://amplience.com/developers/docs/apis/asset-management/reference/objects/organization#personalaccesstoken)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

## CMS

### cmsHub

```graphql
cmsHub(
  id: ID!
): CMSHub
```

**Returns:** [CMSHub](https://amplience.com/developers/docs/apis/asset-management/reference/objects/cms#cmshub)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### cmsRepository

```graphql
cmsRepository(
  id: ID!
): CMSRepository
```

**Returns:** [CMSRepository](https://amplience.com/developers/docs/apis/asset-management/reference/objects/cms#cmsrepository)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

## Commerce

### bigCommerceCommerceProduct

```graphql
bigCommerceCommerceProduct(
  id: ID!
): BigCommerceCommerceProduct
```

**Returns:** [BigCommerceCommerceProduct](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#bigcommercecommerceproduct)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### bigCommerceCommerceCategory

```graphql
bigCommerceCommerceCategory(
  id: ID!
): BigCommerceCommerceCategory
```

**Returns:** [BigCommerceCommerceCategory](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#bigcommercecommercecategory)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### bigCommerceCommerceRepository

```graphql
bigCommerceCommerceRepository(
  id: ID!
): BigCommerceCommerceRepository
```

**Returns:** [BigCommerceCommerceRepository](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#bigcommercecommercerepository)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### shopifyCommerceProduct

```graphql
shopifyCommerceProduct(
  id: ID!
): ShopifyCommerceProduct
```

**Returns:** [ShopifyCommerceProduct](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#shopifycommerceproduct)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### shopifyCommerceCategory

```graphql
shopifyCommerceCategory(
  id: ID!
): ShopifyCommerceCategory
```

**Returns:** [ShopifyCommerceCategory](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#shopifycommercecategory)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### shopifyCommerceRepository

```graphql
shopifyCommerceRepository(
  id: ID!
): ShopifyCommerceRepository
```

**Returns:** [ShopifyCommerceRepository](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#shopifycommercerepository)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### salesforceCommerceProduct

```graphql
salesforceCommerceProduct(
  id: ID!
): SalesforceCommerceProduct
```

**Returns:** [SalesforceCommerceProduct](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#salesforcecommerceproduct)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### salesforceCommerceCategory

```graphql
salesforceCommerceCategory(
  id: ID!
): SalesforceCommerceCategory
```

**Returns:** [SalesforceCommerceCategory](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#salesforcecommercecategory)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### salesforceCommerceRepository

```graphql
salesforceCommerceRepository(
  id: ID!
): SalesforceCommerceRepository
```

**Returns:** [SalesforceCommerceRepository](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#salesforcecommercerepository)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### commercetoolsCommerceProduct

```graphql
commercetoolsCommerceProduct(
  id: ID!
): CommercetoolsCommerceProduct
```

**Returns:** [CommercetoolsCommerceProduct](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#commercetoolscommerceproduct)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### commercetoolsCommerceCategory

```graphql
commercetoolsCommerceCategory(
  id: ID!
): CommercetoolsCommerceCategory
```

**Returns:** [CommercetoolsCommerceCategory](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#commercetoolscommercecategory)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### commercetoolsCommerceRepository

```graphql
commercetoolsCommerceRepository(
  id: ID!
): CommercetoolsCommerceRepository
```

**Returns:** [CommercetoolsCommerceRepository](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#commercetoolscommercerepository)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### scayleCommerceProduct

```graphql
scayleCommerceProduct(
  id: ID!
): ScayleCommerceProduct
```

**Returns:** [ScayleCommerceProduct](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#scaylecommerceproduct)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### scayleCommerceCategory

```graphql
scayleCommerceCategory(
  id: ID!
): ScayleCommerceCategory
```

**Returns:** [ScayleCommerceCategory](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#scaylecommercecategory)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### scayleCommerceRepository

```graphql
scayleCommerceRepository(
  id: ID!
): ScayleCommerceRepository
```

**Returns:** [ScayleCommerceRepository](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#scaylecommercerepository)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### jsonFileFeedCommerceProduct

```graphql
jsonFileFeedCommerceProduct(
  id: ID!
): JsonFileFeedCommerceProduct
```

**Returns:** [JsonFileFeedCommerceProduct](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#jsonfilefeedcommerceproduct)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### jsonFileFeedCommerceCategory

```graphql
jsonFileFeedCommerceCategory(
  id: ID!
): JsonFileFeedCommerceCategory
```

**Returns:** [JsonFileFeedCommerceCategory](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#jsonfilefeedcommercecategory)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### jsonFileFeedCommerceRepository

```graphql
jsonFileFeedCommerceRepository(
  id: ID!
): JsonFileFeedCommerceRepository
```

**Returns:** [JsonFileFeedCommerceRepository](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#jsonfilefeedcommercerepository)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### xmlFileFeedCommerceProduct

```graphql
xmlFileFeedCommerceProduct(
  id: ID!
): XmlFileFeedCommerceProduct
```

**Returns:** [XmlFileFeedCommerceProduct](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#xmlfilefeedcommerceproduct)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### xmlFileFeedCommerceCategory

```graphql
xmlFileFeedCommerceCategory(
  id: ID!
): XmlFileFeedCommerceCategory
```

**Returns:** [XmlFileFeedCommerceCategory](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#xmlfilefeedcommercecategory)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### xmlFileFeedCommerceRepository

```graphql
xmlFileFeedCommerceRepository(
  id: ID!
): XmlFileFeedCommerceRepository
```

**Returns:** [XmlFileFeedCommerceRepository](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#xmlfilefeedcommercerepository)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### csvFileFeedCommerceProduct

```graphql
csvFileFeedCommerceProduct(
  id: ID!
): CsvFileFeedCommerceProduct
```

**Returns:** [CsvFileFeedCommerceProduct](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#csvfilefeedcommerceproduct)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### csvFileFeedCommerceCategory

```graphql
csvFileFeedCommerceCategory(
  id: ID!
): CsvFileFeedCommerceCategory
```

**Returns:** [CsvFileFeedCommerceCategory](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#csvfilefeedcommercecategory)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### csvFileFeedCommerceRepository

```graphql
csvFileFeedCommerceRepository(
  id: ID!
): CsvFileFeedCommerceRepository
```

**Returns:** [CsvFileFeedCommerceRepository](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#csvfilefeedcommercerepository)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### googleProductFeedCommerceProduct

```graphql
googleProductFeedCommerceProduct(
  id: ID!
): GoogleProductFeedCommerceProduct
```

**Returns:** [GoogleProductFeedCommerceProduct](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#googleproductfeedcommerceproduct)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### googleProductFeedCommerceCategory

```graphql
googleProductFeedCommerceCategory(
  id: ID!
): GoogleProductFeedCommerceCategory
```

**Returns:** [GoogleProductFeedCommerceCategory](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#googleproductfeedcommercecategory)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### googleProductFeedCommerceRepository

```graphql
googleProductFeedCommerceRepository(
  id: ID!
): GoogleProductFeedCommerceRepository
```

**Returns:** [GoogleProductFeedCommerceRepository](https://amplience.com/developers/docs/apis/asset-management/reference/objects/commerce#googleproductfeedcommercerepository)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

## Content generation

### contentGenerationModel

```graphql
contentGenerationModel(
  id: ID!
): ContentGenerationModel
```

**Returns:** [ContentGenerationModel](https://amplience.com/developers/docs/apis/asset-management/reference/objects/content-generation#contentgenerationmodel)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### contentGenerationAudience

```graphql
contentGenerationAudience(
  id: ID!
): ContentGenerationAudience
```

**Returns:** [ContentGenerationAudience](https://amplience.com/developers/docs/apis/asset-management/reference/objects/content-generation#contentgenerationaudience)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### contentGenerationBrandVoice

```graphql
contentGenerationBrandVoice(
  id: ID!
): ContentGenerationBrandVoice
```

**Returns:** [ContentGenerationBrandVoice](https://amplience.com/developers/docs/apis/asset-management/reference/objects/content-generation#contentgenerationbrandvoice)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### contentGenerationTone

```graphql
contentGenerationTone(
  id: ID!
): ContentGenerationTone
```

**Returns:** [ContentGenerationTone](https://amplience.com/developers/docs/apis/asset-management/reference/objects/content-generation#contentgenerationtone)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### contentGenerationJob

```graphql
contentGenerationJob(
  id: ID!
): ContentGenerationJob
```

**Returns:** [ContentGenerationJob](https://amplience.com/developers/docs/apis/asset-management/reference/objects/content-generation#contentgenerationjob)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### contentFlow

```graphql
contentFlow(
  id: ID!
): ContentFlow
```

**Returns:** [ContentFlow](https://amplience.com/developers/docs/apis/asset-management/reference/objects/content-generation#contentflow)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### contentFlowRun

```graphql
contentFlowRun(
  id: ID!
): ContentFlowRun
```

**Returns:** [ContentFlowRun](https://amplience.com/developers/docs/apis/asset-management/reference/objects/content-generation#contentflowrun)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### contentGenerationSessionMessage

```graphql
contentGenerationSessionMessage(
  id: ID!
): ContentGenerationSessionMessage
```

**Returns:** [ContentGenerationSessionMessage](https://amplience.com/developers/docs/apis/asset-management/reference/objects/content-generation#contentgenerationsessionmessage)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### contentGenerationSession

```graphql
contentGenerationSession(
  id: ID!
): ContentGenerationSession
```

**Returns:** [ContentGenerationSession](https://amplience.com/developers/docs/apis/asset-management/reference/objects/content-generation#contentgenerationsession)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### contentGenerationBriefTemplate

```graphql
contentGenerationBriefTemplate(
  id: ID!
): ContentGenerationBriefTemplate
```

**Returns:** [ContentGenerationBriefTemplate](https://amplience.com/developers/docs/apis/asset-management/reference/objects/content-generation#contentgenerationbrieftemplate)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### contentGenerationExample

```graphql
contentGenerationExample(
  id: ID!
): ContentGenerationExample
```

**Returns:** [ContentGenerationExample](https://amplience.com/developers/docs/apis/asset-management/reference/objects/content-generation#contentgenerationexample)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### contentGenerationExampleFolder

```graphql
contentGenerationExampleFolder(
  id: ID!
): ContentGenerationExampleFolder
```

**Returns:** [ContentGenerationExampleFolder](https://amplience.com/developers/docs/apis/asset-management/reference/objects/content-generation#contentgenerationexamplefolder)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

## Content review

### contentReview

```graphql
contentReview(
  id: ID!
): ContentReview
```

**Returns:** [ContentReview](https://amplience.com/developers/docs/apis/asset-management/reference/objects/content-generation#contentreview)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### contentReviewTask

```graphql
contentReviewTask(
  id: ID!
): ContentReviewTask
```

**Returns:** [ContentReviewTask](https://amplience.com/developers/docs/apis/asset-management/reference/objects/content-generation#contentreviewtask)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

## Extensions

### extension

```graphql
extension(
  id: ID!
): Extension
```

**Returns:** [Extension](https://amplience.com/developers/docs/apis/asset-management/reference/objects/media-tools#extension)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### extensionRelease

```graphql
extensionRelease(
  id: ID!
): ExtensionRelease
```

**Returns:** [ExtensionRelease](https://amplience.com/developers/docs/apis/asset-management/reference/objects/media-tools#extensionrelease)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### extensionInstance

```graphql
extensionInstance(
  id: ID!
): ExtensionInstance
```

**Returns:** [ExtensionInstance](https://amplience.com/developers/docs/apis/asset-management/reference/objects/media-tools#extensioninstance)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

## AI & media tools

### transformationTemplate

```graphql
transformationTemplate(
  id: ID!
): TransformationTemplate
```

**Returns:** [TransformationTemplate](https://amplience.com/developers/docs/apis/asset-management/reference/objects/media-tools#transformationtemplate)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### previewKey

```graphql
previewKey(
  id: ID!
): PreviewKey
```

**Returns:** [PreviewKey](https://amplience.com/developers/docs/apis/asset-management/reference/objects/media-tools#previewkey)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### webhookListener

```graphql
webhookListener(
  id: ID!
): WebhookListener
```

**Returns:** [WebhookListener](https://amplience.com/developers/docs/apis/asset-management/reference/objects/media-tools#webhooklistener)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |

### magicEraseImageJob

```graphql
magicEraseImageJob(
  id: ID!
): MagicEraseImageJob
```

**Returns:** [MagicEraseImageJob](https://amplience.com/developers/docs/apis/asset-management/reference/objects/assets#magiceraseimagejob)

**Arguments:**

| Argument | Type | Default | Description |
|---|---|---|---|
| `id` | `ID`! |  |  |
