---
title: "/2026-01/marketing-solutions/ads/{id}"
method: GET
path: "/2026-01/marketing-solutions/ads/{id}"
tags: ["Creative"]
---

# /2026-01/marketing-solutions/ads/{id}

`GET /2026-01/marketing-solutions/ads/{id}`

Get an Ad with its id

## Path parameters

- `id` string, int32, required

## Response `200`

The found ad is returned.

- ResourceOutcomeOfAd — A top-level object that encapsulates a Criteo API response for a single entity.
  - `data` ResourceOfAd, nullable — A class that represents a domain entity exposed by an API.
    - `attributes` Ad, nullable — An ad is the binding that connects a creative with an ad set
      - `adSetId` string, nullable — The id of the Ad Set binded to this Ad
      - `creativeId` string, nullable — The id of the Creative binded to this Ad
      - `description` string, nullable — The description of the ad
      - `endDate` string, nullable — The date when when we will stop to show this ad. If the end date is not specified (i.e. null) then the ad will go on forever String must be in ISO8601 format
      - `id` string, nullable — Unique identifier (duplicate of the parent id).
      - `inventoryType` 'Native' | 'Display' | 'Video', nullable — The inventory the Ad belongs to. Possible values are "Display" and "Native". This is optional since this doesn't make sense for every creative type but will throw an error if not set for a dynamic creative.
      - `name` string, nullable — The name of the ad
      - `startDate` string, nullable — The date when the ad will be launched String must be in ISO8601 format
    - `id` string, nullable — Unique identifier of this resource.
    - `type` string, nullable
  - `errors` CommonProblem[], nullable
    - `code` string, nullable — A machine-readable error code, expressed as a string value.
    - `detail` string, nullable — A human-readable explanation specific to this occurrence of the problem
    - `instance` string, nullable — A URI that identifies the specific occurrence of the problem.
    - `source` object, nullable — A machine-readable structure to reference to the exact location(s) causing the error(s)
    - `stackTrace` string, nullable
    - `title` string, nullable — A short human-readable description of the problem type
    - `traceId` string, nullable — The request correlation ID this problem comes from.
    - `traceIdentifier` string, nullable — The request correlation ID this problem comes from. (deprecated, use traceId instead)
    - `type` 'unknown' | 'access-control' | 'authentication' | 'authorization' | 'availability' | 'deprecation' | 'quota' | 'validation', nullable — The problem's category.
  - `warnings` CommonProblem[], nullable
    - `code` string, nullable — A machine-readable error code, expressed as a string value.
    - `detail` string, nullable — A human-readable explanation specific to this occurrence of the problem
    - `instance` string, nullable — A URI that identifies the specific occurrence of the problem.
    - `source` object, nullable — A machine-readable structure to reference to the exact location(s) causing the error(s)
    - `stackTrace` string, nullable
    - `title` string, nullable — A short human-readable description of the problem type
    - `traceId` string, nullable — The request correlation ID this problem comes from.
    - `traceIdentifier` string, nullable — The request correlation ID this problem comes from. (deprecated, use traceId instead)
    - `type` 'unknown' | 'access-control' | 'authentication' | 'authorization' | 'availability' | 'deprecation' | 'quota' | 'validation', nullable — The problem's category.

---

[API](https://skmtc.net/criteo/apis/criteo-api.md) · [All operations](https://skmtc.net/criteo/apis/criteo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/criteo/criteo-api/revisions/c1721589426a/schema)
