Create a media kit
media_kit_createCreate a new creator-owned media kit with initial profile content, optional rates and portfolio, and a listed design template. Subject to the creator plan’s kit limit. Returns the complete created kit.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bio | No | Creator bio shown on the kit | |
| cta | No | Call-to-action button label | |
| font | No | Typeface | |
| name | Yes | Media kit name | |
| tags | No | Niche or topic tags, e.g. beauty, travel | |
| rates | No | Full list of rates; existing items keep their id | |
| layout | No | Page layout | |
| location | No | City or region; null clears it | |
| languages | No | Languages the creator publishes in | |
| visibility | No | link: anyone with the link can view; private: only the owner | |
| template_id | No | Design template ID from media_kit_list_templates | |
| accent_color | No | Accent color as six-digit hex, e.g. #E11D48 | |
| case_studies | No | Full list of case studies; existing items keep their id | |
| contact_email | No | Email brands use to contact the creator | |
| brand_partners | No | Full list of brand partners; existing items keep their id | |
| contact_action | No | What the call-to-action button does | |
| background_color | No | Background color as six-digit hex | |
| portfolio_videos | No | Full list of portfolio videos as public HTTPS URLs | |
| portfolio_section_title | No | Heading above the portfolio section |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| error | No |