> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/dsx-air/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/dsx-air/_mcp/server.

# air_sdk.endpoints.marketplace_demo_tags

Stub file for marketplace demo tags endpoint type hints.

## Classes

| Name                                                                                                   | Description                                                          |
| ------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------- |
| [`MarketplaceDemoTag`](#air_sdkendpointsmarketplace_demo_tagsmarketplacedemotag)                       | Marketplace demo tag model representing a tag for marketplace demos. |
| [`MarketplaceDemoTagEndpointAPI`](#air_sdkendpointsmarketplace_demo_tagsmarketplacedemotagendpointapi) | API client for marketplace demo tag endpoints.                       |

## Module Contents

```python
class air_sdk.endpoints.marketplace_demo_tags.MarketplaceDemoTag
```

**Bases**: `air_sdk.air_model.AirModel`

Marketplace demo tag model representing a tag for marketplace demos.

```python
id: str
```

Unique identifier for the tag

```python
name: str
```

Name of the tag

```python
created: datetime.datetime
```

Timestamp when the tag was created

```python
modified: datetime.datetime
```

Timestamp when the tag was last modified

```python
get_model_api() -> type[MarketplaceDemoTagEndpointAPI]
```

```python
model_api: MarketplaceDemoTagEndpointAPI
```

```python
class air_sdk.endpoints.marketplace_demo_tags.MarketplaceDemoTagEndpointAPI
```

**Bases**: `air_sdk.air_model.BaseEndpointAPI[air_sdk.endpoints.marketplace_demo_tags.MarketplaceDemoTag]`

API client for marketplace demo tag endpoints.

```python
API_PATH: str
```

```python
model: type[MarketplaceDemoTag]
```

```python
create(
    *,
    name: str
) -> MarketplaceDemoTag
```

Create a new marketplace demo tag.

**Parameters:**

* `name` – Name for the new tag

**Returns:**

The created MarketplaceDemoTag instance

**Example:**

```python
>>> tag = api.marketplace_demo_tags.create(name='networking')
```

```python
list(
    *,
    limit: int | dataclasses._MISSING_TYPE = ...,
    offset: int | dataclasses._MISSING_TYPE = ...,
    search: str | dataclasses._MISSING_TYPE = ...,
    ordering: str | dataclasses._MISSING_TYPE = ...
) -> Iterator[MarketplaceDemoTag]
```

List all marketplace demo tags.

Optional parameters:
limit: Number of results to return per page
offset: The initial index from which to return the results
search: Search term to filter tags
ordering: Order the response by the specified field

**Returns:**

Iterator of MarketplaceDemoTag instances

**Example:**

```python
>>> # List all tags
>>> for tag in api.marketplace_demo_tags.list():
...     print(tag.name)
```

```python
get(pk: PrimaryKey) -> MarketplaceDemoTag
```

Get a specific marketplace demo tag by ID.

**Parameters:**

* `pk` – The tag ID (string or UUID)

**Returns:**

The MarketplaceDemoTag instance

**Example:**

```python
>>> tag = api.marketplace_demo_tags.get('tag-id')
>>> print(tag.name)
```

```python
patch(
    pk: PrimaryKey,
    *,
    name: str | dataclasses._MISSING_TYPE = ...
) -> MarketplaceDemoTag
```

Update a marketplace demo tag.

**Parameters:**

* `pk` – The tag ID (string or UUID)
* `name` – New name for the tag

**Returns:**

The updated MarketplaceDemoTag instance

**Example:**

```python
>>> tag = api.marketplace_demo_tags.patch('tag-id', name='new-name')
```

```python
delete(pk: PrimaryKey) -> None
```

Delete a marketplace demo tag.

**Parameters:**

* `pk` – The tag ID (string or UUID)

**Example:**

```python
>>> api.marketplace_demo_tags.delete('tag-id')
```