adkit_library
Browse 500k+ ads from over 1000 advertisers across Meta, Google, and LinkedIn, track advertisers, and save selected ads to shareable inspiration boards. For advertiser list/search, params.scope is library (default, all advertisers) or watchlist (the selected project's My Watchlist). Create and fill boards before setting shareEnabled: true through boards update, and only enable sharing when the user explicitly asks. The user's own campaigns live in adkit_manage.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Entity identifier. Required for get, track, untrack, boards get, boards update, and boards add-ads. | |
| action | Yes | Library action to execute. For advertisers, track/untrack changes the selected project watchlist. For boards, list/get reads the selected project, create/update changes board metadata, and add-ads saves selected library ads. | |
| entity | Yes | Library entity to query. | |
| params | No | Free-form request params. Sent as query for GET requests and as body fields for mutations. | |
| projectId | No | Required. Get from adkit_projects. Auto-resolves only for single-project users. |