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

# LinkedIn Ads Audiences: List Creatives

> List sponsored creatives in a LinkedIn ad account with the post (incl. Includes SDK V2 guidance, input constraints, response fields, and Deepline credit cost.

List sponsored creatives in a LinkedIn ad account with the post (incl.

<Info>
  Tool ID: `linkedin_ads_audiences_list_creatives`
</Info>

## Run this action

This action has conditional or dynamic input fields that cannot be represented by a reliable static example.

Inspect the live contract before executing it:

```bash theme={null}
deepline tools get linkedin_ads_audiences_list_creatives --json
```

## Example response

The SDK exposes this shape at `result.toolResponse.raw`. Values below are representative.

```json theme={null}
{
  "data": {
    "account_id": "123456789",
    "creatives": [
      {
        "creative_id": "creative_123",
        "creative_urn": "example",
        "campaign_id": "campaign_123",
        "intended_status": "example",
        "is_serving": true,
        "post_urn": "example",
        "post_url": "https://example.com",
        "created_at": 1,
        "last_modified_at": 1
      }
    ],
    "count": 123,
    "truncated": true
  }
}
```

Use `deepline tools get linkedin_ads_audiences_list_creatives --json` for the latest machine-readable contract.

## Input reference

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `payload.account_id` | `string` | No | — | LinkedIn sponsored account ID. Find it in Campaign Manager under Account Assets, or in the URL as /campaignmanager/accounts/\{id}. Pass the bare numeric id or a full urn:li:sponsoredAccount:\{id}; Deepline normalizes either form. Optional: defaults to the workspace default account, or the sole enabled account when only one exists. Minimum length: 1. |
| `payload.statuses` | `array` | No | `["ACTIVE"]` | Creative intendedStatus values to include (ORed). Defaults to \["ACTIVE"]. Minimum items: 1. |
| `payload.campaign_ids` | `array` | No | — | Only creatives in these campaigns. Bare numeric ids or urn:li:sponsoredCampaign:\{id}. Minimum items: 1. |

<details>
  <summary>Show raw input schema</summary>

  ### Input JSON Schema

  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "account_id": {
        "type": "string",
        "description": "LinkedIn sponsored account ID. Find it in Campaign Manager under Account Assets, or in the URL as /campaignmanager/accounts/{id}. Pass the bare numeric id or a full urn:li:sponsoredAccount:{id}; Deepline normalizes either form. Optional: defaults to the workspace default account, or the sole enabled account when only one exists.",
        "minLength": 1
      },
      "statuses": {
        "type": "array",
        "description": "Creative intendedStatus values to include (ORed). Defaults to [\"ACTIVE\"].",
        "default": [
          "ACTIVE"
        ],
        "minItems": 1,
        "items": {
          "type": "string",
          "description": "LinkedIn creative intendedStatus.",
          "enum": [
            "ACTIVE",
            "PAUSED",
            "DRAFT",
            "ARCHIVED",
            "CANCELED",
            "PENDING_DELETION",
            "REMOVED"
          ]
        }
      },
      "campaign_ids": {
        "type": "array",
        "description": "Only creatives in these campaigns. Bare numeric ids or urn:li:sponsoredCampaign:{id}.",
        "minItems": 1,
        "items": {
          "type": "string",
          "pattern": "^(urn:li:sponsoredCampaign:)?\\d+$"
        }
      }
    },
    "additionalProperties": false
  }
  ```
</details>

## Output reference

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `result.data` | `object` | Yes | — | — |
| `result.data.account_id` | `string` | Yes | — | — |
| `result.data.creatives` | `array` | Yes | — | — |
| `result.data.creatives[].creative_id` | `string` | Yes | — | — |
| `result.data.creatives[].creative_urn` | `string` | Yes | — | — |
| `result.data.creatives[].campaign_id` | `string \| null` | Yes | — | — |
| `result.data.creatives[].intended_status` | `string \| null` | Yes | — | — |
| `result.data.creatives[].is_serving` | `boolean \| null` | Yes | — | — |
| `result.data.creatives[].post_urn` | `string \| null` | Yes | — | — |
| `result.data.creatives[].post_url` | `string \| null` | Yes | — | — |
| `result.data.creatives[].created_at` | `number \| null` | Yes | — | — |
| `result.data.creatives[].last_modified_at` | `number \| null` | Yes | — | — |
| `result.data.count` | `number` | Yes | — | — |
| `result.data.truncated` | `boolean` | Yes | — | — |

<details>
  <summary>Show raw output schema</summary>

  ### Output JSON Schema

  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "data": {
        "type": "object",
        "properties": {
          "account_id": {
            "type": "string"
          },
          "creatives": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "creative_id": {
                  "type": "string"
                },
                "creative_urn": {
                  "type": "string"
                },
                "campaign_id": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "intended_status": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "is_serving": {
                  "type": [
                    "boolean",
                    "null"
                  ]
                },
                "post_urn": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "post_url": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "created_at": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "last_modified_at": {
                  "type": [
                    "number",
                    "null"
                  ]
                }
              },
              "required": [
                "creative_id",
                "creative_urn",
                "campaign_id",
                "intended_status",
                "is_serving",
                "post_urn",
                "post_url",
                "created_at",
                "last_modified_at"
              ],
              "additionalProperties": true
            }
          },
          "count": {
            "type": "number"
          },
          "truncated": {
            "type": "boolean"
          }
        },
        "required": [
          "account_id",
          "creatives",
          "count",
          "truncated"
        ],
        "additionalProperties": true
      }
    },
    "required": [
      "data"
    ],
    "additionalProperties": true
  }
  ```
</details>

## Deepline cost

* Pricing model: `fixed` (per call).
* Estimated Deepline credits: `0` per pricing unit.

## Related documentation

* [SDK V2 quickstart](/docs/sdk-v2/quickstart)
* [SDK reference](/docs/sdk-v2/sdk-reference)
* [Run tools across a CSV](/docs/sdk-v2/batch-csv)


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