Skip to main content
Glama

Add a post

add_post

Add a post to a campaign on one lane and day, as Promo's + does, with its words, the angle they take and a picture or video from the Library if you have them. It is a post on its own, not part of a moment, and a draft until it is scheduled.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
dateYesThe day it goes out, YYYY-MM-DD, inside the campaign's window and not in the past.
laneYesWhere it goes.
timeNoThe time it goes out, HH:MM 24-hour, in the artist's own time zone.
angleNoWhich of Audora's post angles the words take (the key names it: listener_pov is the listener's side of the song, tail_section a part of the track no other post used, hook_object an object the song names, and so on). Audora counts how each angle does for the artist, and promo_results' what_works shows the result. get_campaign shows each post's angle.
artistNoOnly when you are connected as a label: the roster artist this call is for — their artist_user_id from list_roster, or their exact artist name. Required for every artist tool on a label connection. Leave it out on an artist's own connection.
captionNoThe words of the post, as they will be published. The lane's limit and Audora's text rules apply (no placeholders, nothing that points back at another post).
dry_runNoTrue to check the call and see what it would do, without writing anything.
hashtagsNoUp to 12 hashtags, with or without #. Replaces the list.
link_urlNoA web address the post links to, or null to remove it.
campaign_idYesFrom list_campaigns.
media_asset_idNoA picture (for a picture post) or a video (for a video post) already in the artist's Library, by its media asset id. Audora does not make pictures or videos through this connection.
idempotency_keyNoSend the same key if you retry, and the change happens once.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / angle / enum
      Previous value: -[
      -  "pin_angle.hook_object",
      -  "pin_angle.listener_pov",
      -  "pin_angle.lyric_line_on_beat",
      -  "pin_angle.occasion_day",
      -  "pin_angle.one_answerable_question",
      -  "pin_angle.ordinary_scene_contrast",
      -  "pin_angle.place_light_and_weather",
      -  "pin_angle.place_named_in_words",
      -  "pin_angle.release_fact_card",
      -  "pin_angle.repeat_what_worked",
      -  "pin_angle.scene_vocabulary",
      -  "pin_angle.story_line_that_nearly_went",
      -  "pin_angle.story_place",
      -  "pin_angle.tail_section",
      -  "pin_angle.uploaded_asset_hero"
      -]New value: +[
      +  "pin_angle.hook_object",
      +  "pin_angle.listener_pov",
      +  "pin_angle.lyric_line_on_beat",
      +  "pin_angle.occasion_day",
      +  "pin_angle.one_answerable_question",
      +  "pin_angle.ordinary_scene_contrast",
      +  "pin_angle.place_light_and_weather",
      +  "pin_angle.place_named_in_words",
      +  "pin_angle.release_fact_card",
      +  "pin_angle.repeat_what_worked",
      +  "pin_angle.scene_vocabulary",
      +  "pin_angle.show_coming_up",
      +  "pin_angle.story_line_that_nearly_went",
      +  "pin_angle.story_place",
      +  "pin_angle.tail_section",
      +  "pin_angle.uploaded_asset_hero"
      +]
  2. Changed1 schema field changed
    • addedInput schema / properties / angle
      Added value: +{
      +  "description": "Which of Audora's post angles the words take (the key names it: listener_pov is the listener's side of the song, tail_section a part of the track no other post used, hook_object an object the song names, and so on). Audora counts how each angle does for the artist, and promo_results' what_works shows the result. get_campaign shows each post's angle.",
      +  "enum": [
      +    "pin_angle.hook_object",
      +    "pin_angle.listener_pov",
      +    "pin_angle.lyric_line_on_beat",
      +    "pin_angle.occasion_day",
      +    "pin_angle.one_answerable_question",
      +    "pin_angle.ordinary_scene_contrast",
      +    "pin_angle.place_light_and_weather",
      +    "pin_angle.place_named_in_words",
      +    "pin_angle.release_fact_card",
      +    "pin_angle.repeat_what_worked",
      +    "pin_angle.scene_vocabulary",
      +    "pin_angle.story_line_that_nearly_went",
      +    "pin_angle.story_place",
      +    "pin_angle.tail_section",
      +    "pin_angle.uploaded_asset_hero"
      +  ],
      +  "type": "string"
      +}
  3. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources