Skip to main content

Overview

The Creative Library tools list, create, update, and delete program creatives (banners, brand assets, videos, and more). They mirror REST /v1/program/creatives and use the same program scopes. All tools support response_format (markdown or json). responseFormat is accepted as an alias. List tools use limit and offset, not page.
Creatives belong to your team’s affiliate program. There is no separate *:creatives scope. Use read:program, write:program, and delete:program.

Available Tools

Creative Categories


affonso_list_creatives

List Creative Library assets for your program. Same data as GET /v1/program/creatives.

Parameters

number
default:"20"
Number of results to return (max 100)
number
default:"0"
Number of results to skip
string
Filter by category: brand, banner, product, content, video, document
string
default:"markdown"
Response format: markdown or json. Also accepted as responseFormat.

Example Prompts

Response


affonso_get_creative

Get a single Creative Library asset by ID. Same data as GET /v1/program/creatives/:id.

Parameters

string
required
Unique Creative Library asset identifier. Example: cm3creative123abc
string
default:"markdown"
Response format: markdown or json. Also accepted as responseFormat.

Example Prompts

Response


affonso_create_creative

Create a Creative Library asset for your program. Same fields and validation as POST /v1/program/creatives. All write fields are optional.

Parameters

string | null
Creative name. Maximum 255 characters. Example: Summer banner
string | null
Creative description
string | null
Creative category: brand, banner, product, content, video, document
string | null
Optional subcategory such as logo, leaderboard, or product-image
string | null
URL for an external creative asset. Must be a valid URL. Example: https://cdn.example.com/banner.png
string | null
Text or HTML content for templates. Example: <p>Summer sale</p>
string[]
Tags for organizing creatives. Example: ["summer", "promo"]
object | null
Asset dimensions in pixels. Object with integer width and height. Example: { "width": 728, "height": 90 }
string | null
Instructions for affiliates using this creative
string | null
Usage restrictions for this creative
string
default:"markdown"
Response format: markdown or json. Also accepted as responseFormat.

Example Prompts

Response


affonso_update_creative

Update a Creative Library asset. Partial updates are supported. Same fields as PATCH /v1/program/creatives/:id.

Parameters

string
required
Unique Creative Library asset identifier to update
string | null
Creative name. Maximum 255 characters
string | null
Creative description
string | null
Creative category: brand, banner, product, content, video, document
string | null
Optional subcategory such as logo, leaderboard, or product-image
string | null
URL for an external creative asset. Must be a valid URL
string | null
Text or HTML content for templates
string[]
Tags for organizing creatives
object | null
Asset dimensions in pixels (width, height)
string | null
Instructions for affiliates using this creative
string | null
Usage restrictions for this creative
string
default:"markdown"
Response format: markdown or json. Also accepted as responseFormat.

Example Prompts

Response


affonso_delete_creative

This is a destructive operation. The creative is permanently deleted and cannot be undone. Same behavior as DELETE /v1/program/creatives/:id.

Parameters

string
required
Unique Creative Library asset identifier to delete
string
default:"markdown"
Response format: markdown or json. Also accepted as responseFormat.

Example Prompts

Response


Error Handling