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

# Get Own Brand Advertisers

> List the caller's brands with their public ad-library advertiser ids.

A brand with `advertiser_id: null` has no resolved identity — it either
predates own-brand acquisition and the backfill has not reached it, or it
has no discoverable advertising presence. Both are normal; neither is an
error.



## OpenAPI

````yaml /openapi.json get /api/v1/brand-intelligence/own-brands/advertisers
openapi: 3.1.0
info:
  title: AITasker
  version: 0.1.0
servers: []
security: []
paths:
  /api/v1/brand-intelligence/own-brands/advertisers:
    get:
      tags:
        - Brand Intelligence
        - Brand Intelligence
      summary: Get Own Brand Advertisers
      description: >-
        List the caller's brands with their public ad-library advertiser ids.


        A brand with `advertiser_id: null` has no resolved identity — it either

        predates own-brand acquisition and the backfill has not reached it, or
        it

        has no discoverable advertising presence. Both are normal; neither is an

        error.
      operationId: >-
        get_own_brand_advertisers_api_v1_brand_intelligence_own_brands_advertisers_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OwnBrandAdvertisersResponse'
      security:
        - HTTPBearer: []
components:
  schemas:
    OwnBrandAdvertisersResponse:
      properties:
        generated_at:
          type: string
          format: date-time
          title: Generated At
        brands:
          items:
            $ref: '#/components/schemas/OwnBrandAdvertiserLink'
          type: array
          title: Brands
        max_advertiser_ids:
          type: integer
          title: Max Advertiser Ids
      type: object
      required:
        - generated_at
        - max_advertiser_ids
      title: OwnBrandAdvertisersResponse
    OwnBrandAdvertiserLink:
      properties:
        brand_id:
          type: string
          format: uuid
          title: Brand Id
        brand_name:
          type: string
          title: Brand Name
        advertiser_id:
          anyOf:
            - type: string
              format: uuid
            - type: 'null'
          title: Advertiser Id
      type: object
      required:
        - brand_id
        - brand_name
      title: OwnBrandAdvertiserLink
      description: >-
        One of the user's own brands and its public ad-library identity.


        ``advertiser_id`` is None when the brand has not been resolved — either
        it

        predates own-brand acquisition and the backfill has not reached it, or
        it

        has no discoverable advertising presence. Clients MUST render that as
        "we

        have not found ads for this brand", never as an error.
  securitySchemes:
    HTTPBearer:
      type: http
      scheme: bearer

````