playtable_fields

Preview playtable field condition

Dry run of an UNSAVED run condition over up to 100 named rows of one tab: which rows the column would run on, decided by the same evaluator a paid run uses (MySQL, never the index). No writes, no charges. run_condition null = no gate, every row runs; an unknown record.<slug> or a bad atom is 422 here instead of at save. Use it before create_playtable_field or update_playtable_field sets config.run_condition, on rows from search_people or search_companies.

Contract:

  • MCP tool preview_playtable_field_condition, registry package mcp.playtables/playtable_fields, mount playtables.columns.
  • Operation action, response envelope action.
  • Flags: read only.
post/api/playtable-fields/preview-condition

Request

  • Base URL
    https://beta.getsales.io/playtables/v1
  • Auth
    HTTP bearer and API key in header Team-SID

Request body

playtable_sidstring required

Owner playtable sid (pt_tb_…).

object_type'people' | 'company' required

Which rows the gate is about, people or company: the tab the draft column belongs to.

object_sidsstring[] required

1..100 distinct row sids of the tab (cr_pp_… or cr_co_…) to try the gate on.

Response

action success envelope.

successtrue required
operation'action' required
actionstring required

kebab-case verb; matches the route segment.

itemunknown required

Changes

No recorded changes to this operation across all 1 revision of this API.