Message Looky
send_message, in Changes: A connection or key that may make changes. None spends credits; prepare_* and stage tools (research, brainstorm, write_script, review, generate_clip, voice, storyboard) prepare paid work for confirm_spend.
Send a message to Looky in a video's conversation, or to a crew member by addressedTo, on its main line or the variant line names. While the video is being made it steers the run, as the studio's Send does. The reply arrives in get_video and wait_for_video. A note that would remake paid work comes back as a change waiting on you; paid work itself is started with the prepare_* tools and confirm_spend. Pass a new requestKey for each message; repeating one sends it once.
apiKeyAuthorizationBearer <token>An API key (prb_…) from Settings → Connections.
application/json- body
videoId*string^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$uuidline?string^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$uuidtext*string1 <= length <= 4000addressedTo?string"planner""researcher""writer""producer""editor"requestKey*string^[\w.:-]+$8 <= length <= 64The tool's answer.
application/json- response
messageId*stringcurl -X POST 'https://studio.probably.co/api/v1/tools/send_message' \ -H "Authorization: Bearer $PROBABLY_API_KEY" \ -H 'Content-Type: application/json' \ -d '{ "videoId": "3524e86f-1bba-489a-bf6b-386ea1abbac0", "text": "string", "requestKey": "stringst"}'{ "messageId": "string"}