> ## 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.

# Refresh Global Ad Library

> Queue the admin/global Brand Intelligence ad-library refresh.



## OpenAPI

````yaml /openapi.json post /api/v1/admin/integrations/meta-ad-library/refresh
openapi: 3.1.0
info:
  title: AITasker
  version: 0.1.0
servers: []
security: []
paths:
  /api/v1/admin/integrations/meta-ad-library/refresh:
    post:
      tags:
        - Admin
      summary: Refresh Global Ad Library
      description: Queue the admin/global Brand Intelligence ad-library refresh.
      operationId: >-
        refresh_global_ad_library_api_v1_admin_integrations_meta_ad_library_refresh_post
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AdminAdLibraryGlobalRefreshResponse'
      security:
        - HTTPBearer: []
components:
  schemas:
    AdminAdLibraryGlobalRefreshResponse:
      properties:
        requested_at:
          type: string
          format: date-time
          title: Requested At
        per_advertiser_limit:
          type: integer
          title: Per Advertiser Limit
        candidate_advertisers:
          type: integer
          title: Candidate Advertisers
        advertisers_refreshed:
          type: integer
          title: Advertisers Refreshed
        jobs_enqueued:
          type: integer
          title: Jobs Enqueued
        jobs_already_running:
          type: integer
          title: Jobs Already Running
        items_skipped:
          type: integer
          title: Items Skipped
        advertiser_results:
          items:
            $ref: '#/components/schemas/AdminAdLibraryGlobalRefreshAdvertiser'
          type: array
          title: Advertiser Results
      type: object
      required:
        - requested_at
        - per_advertiser_limit
        - candidate_advertisers
        - advertisers_refreshed
        - jobs_enqueued
        - jobs_already_running
        - items_skipped
      title: AdminAdLibraryGlobalRefreshResponse
    AdminAdLibraryGlobalRefreshAdvertiser:
      properties:
        advertiser_id:
          type: string
          format: uuid
          title: Advertiser Id
        advertiser_name:
          anyOf:
            - type: string
            - type: 'null'
          title: Advertiser Name
        advertiser_domain:
          anyOf:
            - type: string
            - type: 'null'
          title: Advertiser Domain
        countries:
          items:
            type: string
          type: array
          title: Countries
        enqueued:
          type: integer
          title: Enqueued
          default: 0
        already_running:
          type: integer
          title: Already Running
          default: 0
        skipped:
          type: integer
          title: Skipped
          default: 0
        error:
          anyOf:
            - type: string
            - type: 'null'
          title: Error
      type: object
      required:
        - advertiser_id
      title: AdminAdLibraryGlobalRefreshAdvertiser
  securitySchemes:
    HTTPBearer:
      type: http
      scheme: bearer

````