Simplero
MARKETING · MARKETING
Courses, products, contacts, orders, subscriptions, emails, and automations in the account they connected.
Acts as the person, not as itself
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Credentials never touch the agent
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Every call on the record
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
simplero_delete_api_v2_attachments_by_idWRITEDelete an attachment via DELETE /api/v2/attachments/{id}. Removes the attachment from whatever it hangs off (lesson, product, page, …). The asset or worksheet it points at is left alone. Answers {"data": {...}}. DESTRUCTIVE: the DELETE verb.
simplero_delete_api_v2_funnel_connectors_by_idWRITEDelete a funnel connector via DELETE /api/v2/funnel_connectors/{id}. Removes a branch from a split or condition step. The branch must be empty — remove any steps inside it first via `POST /api/v2/funnel_steps/:id/actions/archive`. Cannot delete the otherwise branch, or the last remaining non-otherwise branch. Answers {"data": {...}}. DESTRUCTIVE: the DELETE verb.
simplero_delete_api_v2_landing_pages_by_id_builder_content_nodes_by_node_idWRITEDelete a builder doc node (landing pages) via DELETE /api/v2/landing_pages/{id}/builder/content/nodes/{node_id}. Removes a node from the tree. Pass publish_changes: true to publish the working version immediately. Answers {"data": {...}}. DESTRUCTIVE: the DELETE verb.
simplero_delete_api_v2_pages_by_id_builder_content_nodes_by_node_idWRITEDelete a builder doc node (pages) via DELETE /api/v2/pages/{id}/builder/content/nodes/{node_id}. Removes a node from the tree. Pass publish_changes: true to publish the working version immediately. Answers {"data": {...}}. DESTRUCTIVE: the DELETE verb.
simplero_get_api_v2_access_grantsREADList access grants via GET /api/v2/access_grants. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_access_grants_by_idREADGet a access grant via GET /api/v2/access_grants/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_actionsREADList actions via GET /api/v2/actions. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_actions_availableREADList available actions for a target type via GET /api/v2/actions/available. Returns the action ids and titles available for a given target type. Target type is the model the action runs on (e.g. `Customer`, `Ticket`, `Deal`). Pass `automation: true` to filter to actions that can run inside automations/triggers. Use this together with `GET actions/detail` to discover the typed `args` schema for each action before creating or updating an Action. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_actions_by_idREADGet a action via GET /api/v2/actions/{id}. Answers {"data": {...}}.
simplero_get_api_v2_actions_detailREADGet the typed args schema for an action via GET /api/v2/actions/detail. Returns the typed `args` schema for a fully qualified action id, e.g. `Customer-library_mailing`. Use this to learn what to pass in the `args` field when creating or updating an Action. Duration args are surfaced as their underlying `_count` / `_unit` / `_sign` / `_seconds` sub-args, not as a single `duration` type. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_administratorshipsREADList administrators via GET /api/v2/administratorships. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it. Returns each administrator's Simplero user record, which includes that user's `token`. MEASURED 2026-09-23: that value is NOT an API credential -- sending it as `X-API-Key` answers 401 'Bad API key'. Simplero uses `token` as a public, URL-safe record id on 38 of its models (two of them spell the purpose out: `stealme_token`, `freebie_token`), so it is not redacted here.
simplero_get_api_v2_administratorships_by_idREADGet a administrator via GET /api/v2/administratorships/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_affiliate_programsREADList affiliate programs via GET /api/v2/affiliate_programs. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_affiliate_programs_by_idREADGet a affiliate program via GET /api/v2/affiliate_programs/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_affiliatesREADList affiliates via GET /api/v2/affiliates. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_affiliates_by_idREADGet a affiliate via GET /api/v2/affiliates/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_agentic_workflow_filesREADList agentic workflow files via GET /api/v2/agentic_workflow_files. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_agentic_workflow_files_by_idREADGet a agentic workflow file via GET /api/v2/agentic_workflow_files/{id}. Answers {"data": {...}}.
simplero_get_api_v2_agentic_workflow_runsREADList agentic workflow runs via GET /api/v2/agentic_workflow_runs. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_agentic_workflow_runs_by_idREADGet a agentic workflow run via GET /api/v2/agentic_workflow_runs/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_agentic_workflow_runs_by_id_activityREADRead a run's activity log via GET /api/v2/agentic_workflow_runs/{id}/activity. Everything the agent has narrated, most recent last, as it now stands. This is a window onto the work rather than part of it: the log is bounded, so a long run's oldest turns are dropped. `kind` says how to read a turn — `agent` is the agent's own narration, `tool` is a one-line label of something it did, and `user` is a message that was sent to the run. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_agentic_workflowsREADList agentic workflows via GET /api/v2/agentic_workflows. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_agentic_workflows_by_idREADGet a agentic workflow via GET /api/v2/agentic_workflows/{id}. Answers {"data": {...}}.
simplero_get_api_v2_alternative_pricesREADList alternative prices via GET /api/v2/alternative_prices. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_alternative_prices_by_idREADGet a alternative price via GET /api/v2/alternative_prices/{id}. Answers {"data": {...}}.
simplero_get_api_v2_assetsREADList media files via GET /api/v2/assets. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_assets_by_idREADGet a media file via GET /api/v2/assets/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_assets_by_id_scaled_urlREADGet a scaled image URL via GET /api/v2/assets/{id}/scaled_url. Generates a URL for a scaled version of an image asset at the given dimensions. At least one of `width` or `height` must be provided. When both are given, `constrain` determines how the image is fit into the box. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_attachmentsREADList attachments via GET /api/v2/attachments. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_attachments_by_idREADGet a attachment via GET /api/v2/attachments/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_automationsREADList automations via GET /api/v2/automations. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_automations_by_idREADGet a automation via GET /api/v2/automations/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_availabilitiesREADList availability presets via GET /api/v2/availabilities. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_availabilities_by_idREADGet a availability preset via GET /api/v2/availabilities/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_blog_postsREADList blog posts via GET /api/v2/blog_posts. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_blog_posts_by_idREADGet a blog post via GET /api/v2/blog_posts/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_bot_sourcesREADList sources via GET /api/v2/bot_sources. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_bot_sources_by_idREADGet a source via GET /api/v2/bot_sources/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_bot_tiersREADList bot tiers via GET /api/v2/bot_tiers. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_bot_tiers_by_idREADGet a bot tier via GET /api/v2/bot_tiers/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_botsREADList bots via GET /api/v2/bots. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_bots_by_idREADGet a bot via GET /api/v2/bots/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_broadcastsREADList email broadcasts via GET /api/v2/broadcasts. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_broadcasts_by_idREADGet a email broadcast via GET /api/v2/broadcasts/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_chargesREADList charges via GET /api/v2/charges. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_charges_by_idREADGet a charge via GET /api/v2/charges/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_chat_bot_conversationsREADList conversations via GET /api/v2/chat_bot_conversations. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_chat_bot_conversations_by_idREADGet a conversation via GET /api/v2/chat_bot_conversations/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_chat_bot_messagesREADList messages via GET /api/v2/chat_bot_messages. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_chat_bot_messages_by_idREADGet a message via GET /api/v2/chat_bot_messages/{id}. Answers {"data": {...}}.
simplero_get_api_v2_chat_bot_opening_messagesREADList opening messages via GET /api/v2/chat_bot_opening_messages. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_chat_bot_opening_messages_by_idREADGet a opening message via GET /api/v2/chat_bot_opening_messages/{id}. Answers {"data": {...}}.
simplero_get_api_v2_countdown_instancesREADList countdown instances via GET /api/v2/countdown_instances. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_countdown_instances_by_idREADGet a countdown instance via GET /api/v2/countdown_instances/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_countdown_timersREADList countdown timers via GET /api/v2/countdown_timers. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_countdown_timers_by_idREADGet a countdown timer via GET /api/v2/countdown_timers/{id}. Answers {"data": {...}}.
simplero_get_api_v2_couponsREADList coupons via GET /api/v2/coupons. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_coupons_by_idREADGet a coupon via GET /api/v2/coupons/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_course_lesson_completionsREADList course lesson completions via GET /api/v2/course_lesson_completions. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_course_lesson_completions_by_idREADGet a course lesson completion via GET /api/v2/course_lesson_completions/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_course_lessonsREADList lessons via GET /api/v2/course_lessons. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_course_lessons_by_idREADGet a lesson via GET /api/v2/course_lessons/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_course_modulesREADList modules via GET /api/v2/course_modules. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_course_modules_by_idREADGet a module via GET /api/v2/course_modules/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_coursesREADList courses via GET /api/v2/courses. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_courses_by_idREADGet a course via GET /api/v2/courses/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_creditsREADList credits via GET /api/v2/credits. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_credits_by_idREADGet a credit via GET /api/v2/credits/{id}. Answers {"data": {...}}.
simplero_get_api_v2_custom_domainsREADList custom domains via GET /api/v2/custom_domains. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_custom_domains_by_idREADGet a custom domain via GET /api/v2/custom_domains/{id}. Answers {"data": {...}}.
simplero_get_api_v2_customer_notesREADList notes via GET /api/v2/customer_notes. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_customer_notes_by_idREADGet a note via GET /api/v2/customer_notes/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_customersREADList contacts via GET /api/v2/customers. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_customers_by_idREADGet a contact via GET /api/v2/customers/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_dealsREADList deals via GET /api/v2/deals. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_deals_by_idREADGet a deal via GET /api/v2/deals/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_event_occurrence_participantsREADList event participants via GET /api/v2/event_occurrence_participants. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_event_occurrence_participants_by_idREADGet a event participant via GET /api/v2/event_occurrence_participants/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_event_occurrencesREADList event occurrences via GET /api/v2/event_occurrences. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_event_occurrences_by_idREADGet a event occurrence via GET /api/v2/event_occurrences/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_eventsREADList events via GET /api/v2/events. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_events_by_idREADGet a event via GET /api/v2/events/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_facet_valuesREADList facet values via GET /api/v2/facet_values. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_facet_values_by_idREADGet a facet value via GET /api/v2/facet_values/{id}. Answers {"data": {...}}.
simplero_get_api_v2_facetingsREADList facetings via GET /api/v2/facetings. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_facetings_by_idREADGet a faceting via GET /api/v2/facetings/{id}. Answers {"data": {...}}.
simplero_get_api_v2_facetsREADList facets via GET /api/v2/facets. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_facets_by_idREADGet a facet via GET /api/v2/facets/{id}. Answers {"data": {...}}.
simplero_get_api_v2_field_option_valuesREADList field option values via GET /api/v2/field_option_values. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_field_option_values_by_idREADGet a field option value via GET /api/v2/field_option_values/{id}. Answers {"data": {...}}.
simplero_get_api_v2_field_optionsREADList options via GET /api/v2/field_options. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_field_options_by_idREADGet a option via GET /api/v2/field_options/{id}. Answers {"data": {...}}.
simplero_get_api_v2_field_valuesREADList field values via GET /api/v2/field_values. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_field_values_by_idREADGet a field value via GET /api/v2/field_values/{id}. Answers {"data": {...}}.
simplero_get_api_v2_fieldsREADList custom fields via GET /api/v2/fields. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_fields_by_idREADGet a custom field via GET /api/v2/fields/{id}. Answers {"data": {...}}.
simplero_get_api_v2_form_fieldsREADList fields via GET /api/v2/form_fields. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_form_fields_by_idREADGet a field via GET /api/v2/form_fields/{id}. Answers {"data": {...}}.
simplero_get_api_v2_forum_postsREADList forum posts via GET /api/v2/forum_posts. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_forum_posts_by_idREADGet a forum post via GET /api/v2/forum_posts/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_funnel_connectorsREADList funnel connectors via GET /api/v2/funnel_connectors. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_funnel_connectors_by_idREADGet a funnel connector via GET /api/v2/funnel_connectors/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_funnel_stepsREADList funnel steps via GET /api/v2/funnel_steps. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_funnel_steps_by_idREADGet a funnel step via GET /api/v2/funnel_steps/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_funnelsREADList funnels via GET /api/v2/funnels. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_funnels_by_idREADGet a funnel via GET /api/v2/funnels/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_ideasREADList ideas via GET /api/v2/ideas. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_ideas_by_idREADGet a idea via GET /api/v2/ideas/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_installmentsREADList installments via GET /api/v2/installments. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_installments_by_idREADGet a installment via GET /api/v2/installments/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_labelingsREADList labeled objects via GET /api/v2/labelings. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_labelings_by_idREADGet a labeled object via GET /api/v2/labelings/{id}. Answers {"data": {...}}.
simplero_get_api_v2_labelsREADList labels via GET /api/v2/labels. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_labels_by_idREADGet a label via GET /api/v2/labels/{id}. Answers {"data": {...}}.
simplero_get_api_v2_landing_pagesREADList landing pages via GET /api/v2/landing_pages. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_landing_pages_by_idREADGet a landing page via GET /api/v2/landing_pages/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_landing_pages_by_id_builder_content_accessibilityREADRun WCAG 2.1 AA accessibility check (landing pages) via GET /api/v2/landing_pages/{id}/builder/content/accessibility. Audits the working version of this record's builder doc (and its style guide) for WCAG 2.1 AA issues: color contrast (text vs background on palette roles and color styles), missing image alt text, heading hierarchy, and keyboard/focus risks in HTML sections. Always run this at the end of a page build, before publish. For each contrast failure, `suggestion` and `meta.suggested_fg` include a replacement color that meets the AA ratio — apply those fixes (update style guide colors / node settings / HTML) and re-run until `pass` is true or only warnings remain that the user has accepted. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_landing_pages_by_id_builder_content_html_sectionREADGet HTML section content (landing pages) via GET /api/v2/landing_pages/{id}/builder/content/html_section. Returns the HTML content of the html_section node with the given id. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_landing_pages_by_id_builder_content_node_typesREADList available builder node types (landing pages) via GET /api/v2/landing_pages/{id}/builder/content/node_types. Returns node types that can be added to this builder doc. If parent_node_id is given, filters to types valid as children of that node. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_landing_pages_by_id_builder_content_node_types_detailREADGet builder node type schema (landing pages) via GET /api/v2/landing_pages/{id}/builder/content/node_types/detail. Returns the list of settings available on a single node type. Type is passed as a query param because it may contain slashes. To get the full args schema (defaults, types) for a specific setting, call the node_types/settings_detail endpoint with the setting ids you care about. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_landing_pages_by_id_builder_content_node_types_settings_detailREADGet builder node type settings detail (landing pages) via GET /api/v2/landing_pages/{id}/builder/content/node_types/settings_detail. Returns the full args schema (defaults, types) for one or more settings of a given node type. Scoped by the node type. Returns a hash keyed by setting id. Note that the args listed here sit one level BELOW a breakpoint when you write them: a value is set as settings[<setting_id>][<breakpoint>][<arg>], e.g. { "content": { "base": { "content": "<h1>Hello</h1>" } } }. Use "base" unless you want a per-breakpoint override. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_landing_pages_by_id_builder_content_nodesREADGet the builder doc node tree (landing pages) via GET /api/v2/landing_pages/{id}/builder/content/nodes. Returns the full working-version node tree for this record. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_landing_pages_by_id_builder_content_nodes_by_node_idREADGet a builder doc node (landing pages) via GET /api/v2/landing_pages/{id}/builder/content/nodes/{node_id}. Returns a single node by id from the working version. Answers {"data": {...}}.
simplero_get_api_v2_landing_pages_by_id_builder_content_versionsREADList builder doc version history (landing pages) via GET /api/v2/landing_pages/{id}/builder/content/versions. Returns the active working lineage of this record's builder doc, newest first, plus publish/working status. Compacted and orphaned versions are omitted. When `published_version_on_working_lineage` is false, the working draft is disconnected from published — POST discard_unpublished_changes to reconnect before publishing. The published version is still identified by `published_version_id` even when it is not in `versions`. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_landing_pages_by_id_builder_content_versions_by_version_idREADGet a builder doc version (landing pages) via GET /api/v2/landing_pages/{id}/builder/content/versions/{version_id}. Returns one version, including its node tree. The version must belong to this record's builder doc; compacted/orphaned versions are still fetchable by id. Answers {"data": {...}}.
simplero_get_api_v2_library_mailingsREADList library emails via GET /api/v2/library_mailings. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_library_mailings_by_idREADGet a library email via GET /api/v2/library_mailings/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_listsREADList lists via GET /api/v2/lists. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_lists_by_idREADGet a list via GET /api/v2/lists/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_nav_list_linksREADList links via GET /api/v2/nav_list_links. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_nav_list_links_by_idREADGet a link via GET /api/v2/nav_list_links/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_nav_listsREADList navigation lists via GET /api/v2/nav_lists. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_nav_lists_by_idREADGet a navigation list via GET /api/v2/nav_lists/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_nps_scoresREADList net promoter scores via GET /api/v2/nps_scores. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_nps_scores_by_idREADGet a net promoter score via GET /api/v2/nps_scores/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_pagesREADList pages via GET /api/v2/pages. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_pages_by_idREADGet a page via GET /api/v2/pages/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_pages_by_id_builder_content_accessibilityREADRun WCAG 2.1 AA accessibility check (pages) via GET /api/v2/pages/{id}/builder/content/accessibility. Audits the working version of this record's builder doc (and its style guide) for WCAG 2.1 AA issues: color contrast (text vs background on palette roles and color styles), missing image alt text, heading hierarchy, and keyboard/focus risks in HTML sections. Always run this at the end of a page build, before publish. For each contrast failure, `suggestion` and `meta.suggested_fg` include a replacement color that meets the AA ratio — apply those fixes (update style guide colors / node settings / HTML) and re-run until `pass` is true or only warnings remain that the user has accepted. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_pages_by_id_builder_content_html_sectionREADGet HTML section content (pages) via GET /api/v2/pages/{id}/builder/content/html_section. Returns the HTML content of the html_section node with the given id. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_pages_by_id_builder_content_node_typesREADList available builder node types (pages) via GET /api/v2/pages/{id}/builder/content/node_types. Returns node types that can be added to this builder doc. If parent_node_id is given, filters to types valid as children of that node. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_pages_by_id_builder_content_node_types_detailREADGet builder node type schema (pages) via GET /api/v2/pages/{id}/builder/content/node_types/detail. Returns the list of settings available on a single node type. Type is passed as a query param because it may contain slashes. To get the full args schema (defaults, types) for a specific setting, call the node_types/settings_detail endpoint with the setting ids you care about. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_pages_by_id_builder_content_node_types_settings_detailREADGet builder node type settings detail (pages) via GET /api/v2/pages/{id}/builder/content/node_types/settings_detail. Returns the full args schema (defaults, types) for one or more settings of a given node type. Scoped by the node type. Returns a hash keyed by setting id. Note that the args listed here sit one level BELOW a breakpoint when you write them: a value is set as settings[<setting_id>][<breakpoint>][<arg>], e.g. { "content": { "base": { "content": "<h1>Hello</h1>" } } }. Use "base" unless you want a per-breakpoint override. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_pages_by_id_builder_content_nodesREADGet the builder doc node tree (pages) via GET /api/v2/pages/{id}/builder/content/nodes. Returns the full working-version node tree for this record. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_pages_by_id_builder_content_nodes_by_node_idREADGet a builder doc node (pages) via GET /api/v2/pages/{id}/builder/content/nodes/{node_id}. Returns a single node by id from the working version. Answers {"data": {...}}.
simplero_get_api_v2_pages_by_id_builder_content_versionsREADList builder doc version history (pages) via GET /api/v2/pages/{id}/builder/content/versions. Returns the active working lineage of this record's builder doc, newest first, plus publish/working status. Compacted and orphaned versions are omitted. When `published_version_on_working_lineage` is false, the working draft is disconnected from published — POST discard_unpublished_changes to reconnect before publishing. The published version is still identified by `published_version_id` even when it is not in `versions`. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_pages_by_id_builder_content_versions_by_version_idREADGet a builder doc version (pages) via GET /api/v2/pages/{id}/builder/content/versions/{version_id}. Returns one version, including its node tree. The version must belong to this record's builder doc; compacted/orphaned versions are still fetchable by id. Answers {"data": {...}}.
simplero_get_api_v2_pipeline_stagesREADList pipeline stages via GET /api/v2/pipeline_stages. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_pipeline_stages_by_idREADGet a pipeline stage via GET /api/v2/pipeline_stages/{id}. Answers {"data": {...}}.
simplero_get_api_v2_pipelinesREADList pipelines via GET /api/v2/pipelines. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_pipelines_by_idREADGet a pipeline via GET /api/v2/pipelines/{id}. Answers {"data": {...}}.
simplero_get_api_v2_podcast_episodesREADList episodes via GET /api/v2/podcast_episodes. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_podcast_episodes_by_idREADGet a episode via GET /api/v2/podcast_episodes/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_podcastsREADList podcasts via GET /api/v2/podcasts. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_podcasts_by_idREADGet a podcast via GET /api/v2/podcasts/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_price_periodsREADList price periods via GET /api/v2/price_periods. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_price_periods_by_idREADGet a price period via GET /api/v2/price_periods/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_pricesREADList prices via GET /api/v2/prices. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_prices_by_idREADGet a price via GET /api/v2/prices/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_product_variantsREADList variants via GET /api/v2/product_variants. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_product_variants_by_idREADGet a variant via GET /api/v2/product_variants/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_productsREADList products via GET /api/v2/products. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_products_by_idREADGet a product via GET /api/v2/products/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_purchasesREADList purchases via GET /api/v2/purchases. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_purchases_by_idREADGet a purchase via GET /api/v2/purchases/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_quiz_answersREADList quiz answers via GET /api/v2/quiz_answers. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_quiz_answers_by_idREADGet a quiz answer via GET /api/v2/quiz_answers/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_quiz_questionsREADList quiz questions via GET /api/v2/quiz_questions. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_quiz_questions_by_idREADGet a quiz question via GET /api/v2/quiz_questions/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_scheduling_linksREADList scheduling links via GET /api/v2/scheduling_links. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_scheduling_links_by_idREADGet a scheduling link via GET /api/v2/scheduling_links/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_segmentsREADList segments via GET /api/v2/segments. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_segments_by_idREADGet a segment via GET /api/v2/segments/{id}. Answers {"data": {...}}.
simplero_get_api_v2_site_commentsREADList comments via GET /api/v2/site_comments. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_site_comments_by_idREADGet a comment via GET /api/v2/site_comments/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_site_redirectsREADList redirects via GET /api/v2/site_redirects. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_site_redirects_by_idREADGet a redirect via GET /api/v2/site_redirects/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_sitesREADList sites via GET /api/v2/sites. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_sites_by_idREADGet a site via GET /api/v2/sites/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_stepsREADList automation steps via GET /api/v2/steps. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_steps_by_idREADGet a automation step via GET /api/v2/steps/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_subscriptionsREADList list subscriptions via GET /api/v2/subscriptions. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_subscriptions_by_idREADGet a list subscription via GET /api/v2/subscriptions/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_survey_responsesREADList survey responses via GET /api/v2/survey_responses. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_survey_responses_by_idREADGet a survey response via GET /api/v2/survey_responses/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_surveysREADList surveys via GET /api/v2/surveys. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_surveys_by_idREADGet a survey via GET /api/v2/surveys/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_taggingsREADList tagged contacts via GET /api/v2/taggings. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_taggings_by_idREADGet a tagged contact via GET /api/v2/taggings/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_tagsREADList tags via GET /api/v2/tags. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_tags_by_idREADGet a tag via GET /api/v2/tags/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_testimonialsREADList testimonials via GET /api/v2/testimonials. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_testimonials_by_idREADGet a testimonial via GET /api/v2/testimonials/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_ticket_commentsREADList ticket comments via GET /api/v2/ticket_comments. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_ticket_comments_by_idREADGet a ticket comment via GET /api/v2/ticket_comments/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_ticketsREADList tickets via GET /api/v2/tickets. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_tickets_by_idREADGet a ticket via GET /api/v2/tickets/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_get_api_v2_triggersREADList triggers via GET /api/v2/triggers. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.
simplero_get_api_v2_triggers_by_idREADGet a trigger via GET /api/v2/triggers/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_actions_by_idWRITEUpdate a action via PATCH /api/v2/actions/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_affiliate_programs_by_idWRITEUpdate a affiliate program via PATCH /api/v2/affiliate_programs/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_affiliates_by_idWRITEUpdate a affiliate via PATCH /api/v2/affiliates/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_agentic_workflow_files_by_idWRITEUpdate a agentic workflow file via PATCH /api/v2/agentic_workflow_files/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_agentic_workflows_by_idWRITEUpdate a agentic workflow via PATCH /api/v2/agentic_workflows/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_alternative_prices_by_idWRITEUpdate a alternative price via PATCH /api/v2/alternative_prices/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_assets_by_idWRITEUpdate a media file via PATCH /api/v2/assets/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_attachments_by_idWRITEUpdate a attachment via PATCH /api/v2/attachments/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_automations_by_idWRITEUpdate a automation via PATCH /api/v2/automations/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_availabilities_by_idWRITEUpdate a availability preset via PATCH /api/v2/availabilities/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_blog_posts_by_idWRITEUpdate a blog post via PATCH /api/v2/blog_posts/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_bot_sources_by_idWRITEUpdate a source via PATCH /api/v2/bot_sources/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_bot_tiers_by_idWRITEUpdate a bot tier via PATCH /api/v2/bot_tiers/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_bots_by_idWRITEUpdate a bot via PATCH /api/v2/bots/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_chat_bot_opening_messages_by_idWRITEUpdate a opening message via PATCH /api/v2/chat_bot_opening_messages/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_countdown_timers_by_idWRITEUpdate a countdown timer via PATCH /api/v2/countdown_timers/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_coupons_by_idWRITEUpdate a coupon via PATCH /api/v2/coupons/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_course_lessons_by_idWRITEUpdate a lesson via PATCH /api/v2/course_lessons/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_course_modules_by_idWRITEUpdate a module via PATCH /api/v2/course_modules/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_courses_by_idWRITEUpdate a course via PATCH /api/v2/courses/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_credits_by_idWRITEUpdate a credit via PATCH /api/v2/credits/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_custom_domains_by_idWRITEUpdate a custom domain via PATCH /api/v2/custom_domains/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_customer_notes_by_idWRITEUpdate a note via PATCH /api/v2/customer_notes/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_customers_by_idWRITEUpdate a contact via PATCH /api/v2/customers/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_deals_by_idWRITEUpdate a deal via PATCH /api/v2/deals/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_event_occurrences_by_idWRITEUpdate a event occurrence via PATCH /api/v2/event_occurrences/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_events_by_idWRITEUpdate a event via PATCH /api/v2/events/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_facet_values_by_idWRITEUpdate a facet value via PATCH /api/v2/facet_values/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_facets_by_idWRITEUpdate a facet via PATCH /api/v2/facets/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_field_options_by_idWRITEUpdate a option via PATCH /api/v2/field_options/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_field_values_by_idWRITEUpdate a field value via PATCH /api/v2/field_values/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_fields_by_idWRITEUpdate a custom field via PATCH /api/v2/fields/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_form_fields_by_idWRITEUpdate a field via PATCH /api/v2/form_fields/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_funnel_connectors_by_idWRITEUpdate a funnel connector via PATCH /api/v2/funnel_connectors/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_funnel_steps_by_idWRITEUpdate a funnel step via PATCH /api/v2/funnel_steps/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_funnels_by_idWRITEUpdate a funnel via PATCH /api/v2/funnels/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_ideas_by_idWRITEUpdate a idea via PATCH /api/v2/ideas/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_installments_by_idWRITEUpdate a installment via PATCH /api/v2/installments/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_labels_by_idWRITEUpdate a label via PATCH /api/v2/labels/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_landing_pages_by_idWRITEUpdate a landing page via PATCH /api/v2/landing_pages/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_landing_pages_by_id_builder_content_nodes_by_node_idWRITEUpdate a builder doc node (landing pages) via PATCH /api/v2/landing_pages/{id}/builder/content/nodes/{node_id}. Partial update — only the keys you pass are merged into the node. Settings are deep-merged. Pass publish_changes: true to publish the working version immediately. Note: `html_section` nodes cannot be updated via this endpoint — use the html_section update endpoint (POST builder/content/html_section) instead. Answers {"data": {...}}.
simplero_patch_api_v2_library_mailings_by_idWRITEUpdate a library email via PATCH /api/v2/library_mailings/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_lists_by_idWRITEUpdate a list via PATCH /api/v2/lists/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_nav_list_links_by_idWRITEUpdate a link via PATCH /api/v2/nav_list_links/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_pages_by_idWRITEUpdate a page via PATCH /api/v2/pages/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_pages_by_id_builder_content_nodes_by_node_idWRITEUpdate a builder doc node (pages) via PATCH /api/v2/pages/{id}/builder/content/nodes/{node_id}. Partial update — only the keys you pass are merged into the node. Settings are deep-merged. Pass publish_changes: true to publish the working version immediately. Note: `html_section` nodes cannot be updated via this endpoint — use the html_section update endpoint (POST builder/content/html_section) instead. Answers {"data": {...}}.
simplero_patch_api_v2_pipeline_stages_by_idWRITEUpdate a pipeline stage via PATCH /api/v2/pipeline_stages/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_pipelines_by_idWRITEUpdate a pipeline via PATCH /api/v2/pipelines/{id}. Answers {"data": {...}}.
simplero_patch_api_v2_podcast_episodes_by_idWRITEUpdate a episode via PATCH /api/v2/podcast_episodes/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_podcasts_by_idWRITEUpdate a podcast via PATCH /api/v2/podcasts/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_price_periods_by_idWRITEUpdate a price period via PATCH /api/v2/price_periods/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_prices_by_idWRITEUpdate a price via PATCH /api/v2/prices/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_product_variants_by_idWRITEUpdate a variant via PATCH /api/v2/product_variants/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_products_by_idWRITEUpdate a product via PATCH /api/v2/products/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_quiz_answers_by_idWRITEUpdate a quiz answer via PATCH /api/v2/quiz_answers/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_quiz_questions_by_idWRITEUpdate a quiz question via PATCH /api/v2/quiz_questions/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_scheduling_links_by_idWRITEUpdate a scheduling link via PATCH /api/v2/scheduling_links/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_site_redirects_by_idWRITEUpdate a redirect via PATCH /api/v2/site_redirects/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_sites_by_idWRITEUpdate a site via PATCH /api/v2/sites/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_steps_by_idWRITEUpdate a automation step via PATCH /api/v2/steps/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_survey_responses_by_idWRITEUpdate a survey response via PATCH /api/v2/survey_responses/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_surveys_by_idWRITEUpdate a survey via PATCH /api/v2/surveys/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_tags_by_idWRITEUpdate a tag via PATCH /api/v2/tags/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_testimonials_by_idWRITEUpdate a testimonial via PATCH /api/v2/testimonials/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_tickets_by_idWRITEUpdate a ticket via PATCH /api/v2/tickets/{id}. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_patch_api_v2_triggers_by_idWRITEUpdate a trigger via PATCH /api/v2/triggers/{id}. Answers {"data": {...}}.
simplero_post_api_v2_actionsWRITECreate a action via POST /api/v2/actions. Answers {"data": {...}}.
simplero_post_api_v2_administratorships_by_id_actions_resurrectWRITEResurrect (administratorships) via POST /api/v2/administratorships/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_affiliate_programsWRITECreate a affiliate program via POST /api/v2/affiliate_programs. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_affiliate_programs_by_id_actions_add_labelsWRITEAdd labels (affiliate programs) via POST /api/v2/affiliate_programs/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_affiliate_programs_by_id_actions_remove_labelWRITERemove label (affiliate programs) via POST /api/v2/affiliate_programs/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_affiliate_programs_by_id_actions_starWRITEStar (affiliate programs) via POST /api/v2/affiliate_programs/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_affiliate_programs_by_id_actions_unstarWRITEUnstar (affiliate programs) via POST /api/v2/affiliate_programs/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_affiliatesWRITECreate a affiliate via POST /api/v2/affiliates. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_affiliates_by_id_actions_add_to_conversationWRITEAdd to conversation (affiliates) via POST /api/v2/affiliates/{id}/actions/add_to_conversation. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_affiliates_by_id_actions_approveWRITEApprove (affiliates) via POST /api/v2/affiliates/{id}/actions/approve. Answers {"data": {...}}.
simplero_post_api_v2_affiliates_by_id_actions_approve_documentationWRITEApprove documentation via POST /api/v2/affiliates/{id}/actions/approve_documentation. Answers {"data": {...}}.
simplero_post_api_v2_affiliates_by_id_actions_mark_paidWRITEMark paid via POST /api/v2/affiliates/{id}/actions/mark_paid. Answers {"data": {...}}.
simplero_post_api_v2_affiliates_by_id_actions_move_to_other_affiliate_programWRITEMove to other affiliate program via POST /api/v2/affiliates/{id}/actions/move_to_other_affiliate_program. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_affiliates_by_id_actions_post_to_conversationWRITEPost message to conversation (affiliates) via POST /api/v2/affiliates/{id}/actions/post_to_conversation. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_affiliates_by_id_actions_rejectWRITEReject (affiliates) via POST /api/v2/affiliates/{id}/actions/reject. Answers {"data": {...}}.
simplero_post_api_v2_affiliates_by_id_actions_request_documentationWRITERequest documentation via POST /api/v2/affiliates/{id}/actions/request_documentation. Answers {"data": {...}}.
simplero_post_api_v2_affiliates_by_id_actions_resend_welcomeWRITEResend welcome via POST /api/v2/affiliates/{id}/actions/resend_welcome. Answers {"data": {...}}.
simplero_post_api_v2_affiliates_by_id_actions_retireWRITERetire via POST /api/v2/affiliates/{id}/actions/retire. Answers {"data": {...}}. DESTRUCTIVE: Retire.
simplero_post_api_v2_affiliates_by_id_actions_send_login_linkWRITESend login link via POST /api/v2/affiliates/{id}/actions/send_login_link. Answers {"data": {...}}.
simplero_post_api_v2_agentic_workflow_filesWRITECreate a agentic workflow file via POST /api/v2/agentic_workflow_files. Answers {"data": {...}}.
simplero_post_api_v2_agentic_workflow_runsWRITECreate a agentic workflow run via POST /api/v2/agentic_workflow_runs. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_agentic_workflow_runs_by_id_actions_messageWRITESend a message to a run via POST /api/v2/agentic_workflow_runs/{id}/actions/message. Everything a caller says to a run once it is under way. Send `answer` when the run is waiting on a question — `waiting_on` on the run says what it asked. A run picks messages up on its own; there is nothing else to call afterwards. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_agentic_workflow_runs_by_id_actions_pauseWRITEPause (agentic workflow runs) via POST /api/v2/agentic_workflow_runs/{id}/actions/pause. Answers {"data": {...}}.
simplero_post_api_v2_agentic_workflow_runs_by_id_actions_resumeWRITEResume (agentic workflow runs) via POST /api/v2/agentic_workflow_runs/{id}/actions/resume. Answers {"data": {...}}.
simplero_post_api_v2_agentic_workflow_runs_by_id_actions_stopWRITEStop via POST /api/v2/agentic_workflow_runs/{id}/actions/stop. Answers {"data": {...}}.
simplero_post_api_v2_agentic_workflowsWRITECreate a agentic workflow via POST /api/v2/agentic_workflows. Answers {"data": {...}}.
simplero_post_api_v2_alternative_pricesWRITECreate a alternative price via POST /api/v2/alternative_prices. Answers {"data": {...}}.
simplero_post_api_v2_assetsWRITECreate a media file via POST /api/v2/assets. Upload a file (image, video, document, etc.) via multipart form data. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_assets_by_id_actions_add_labelsWRITEAdd labels (assets) via POST /api/v2/assets/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_assets_by_id_actions_apply_loudness_filterWRITENormalize audio levels via POST /api/v2/assets/{id}/actions/apply_loudness_filter. Answers {"data": {...}}.
simplero_post_api_v2_assets_by_id_actions_deepgramWRITETranscribe via POST /api/v2/assets/{id}/actions/deepgram. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_assets_by_id_actions_extract_textWRITEExtract text via POST /api/v2/assets/{id}/actions/extract_text. Answers {"data": {...}}.
simplero_post_api_v2_assets_by_id_actions_force_restart_encodingWRITEForce restart encoding (will restart if any service job is not locked) via POST /api/v2/assets/{id}/actions/force_restart_encoding. Answers {"data": {...}}.
simplero_post_api_v2_assets_by_id_actions_recreate_bookmarksWRITERegenerate bookmarks from transcript (assets) via POST /api/v2/assets/{id}/actions/recreate_bookmarks. Answers {"data": {...}}.
simplero_post_api_v2_assets_by_id_actions_remove_labelWRITERemove label (assets) via POST /api/v2/assets/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_assets_by_id_actions_restart_encodingWRITERestart encoding via POST /api/v2/assets/{id}/actions/restart_encoding. Answers {"data": {...}}.
simplero_post_api_v2_assets_by_id_actions_resurrectWRITEResurrect (assets) via POST /api/v2/assets/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_assets_create_from_urlWRITECreate an asset from a URL via POST /api/v2/assets/create_from_url. Import a file (image, video, document, etc.) into the media library from an external HTTP(S) URL — no multipart upload needed. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_attachmentsWRITECreate a attachment via POST /api/v2/attachments. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_automationsWRITECreate a automation via POST /api/v2/automations. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_automations_by_id_actions_add_labelsWRITEAdd labels (automations) via POST /api/v2/automations/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_automations_by_id_actions_duplicateWRITEDuplicate (automations) via POST /api/v2/automations/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_automations_by_id_actions_duplicate_copyWRITEDuplicate & also duplicate Library Emails via POST /api/v2/automations/{id}/actions/duplicate_copy. Answers {"data": {...}}.
simplero_post_api_v2_automations_by_id_actions_duplicate_reuseWRITEDuplicate & reuse same Library Emails via POST /api/v2/automations/{id}/actions/duplicate_reuse. Answers {"data": {...}}.
simplero_post_api_v2_automations_by_id_actions_remove_labelWRITERemove label (automations) via POST /api/v2/automations/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_automations_by_id_actions_resurrectWRITEResurrect (automations) via POST /api/v2/automations/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_automations_by_id_actions_starWRITEStar (automations) via POST /api/v2/automations/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_automations_by_id_actions_unstarWRITEUnstar (automations) via POST /api/v2/automations/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_availabilitiesWRITECreate a availability preset via POST /api/v2/availabilities. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_availabilities_by_id_actions_resurrectWRITEResurrect (availabilities) via POST /api/v2/availabilities/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_blog_posts_by_id_actions_add_facet_valuesWRITEAdd facet values (blog posts) via POST /api/v2/blog_posts/{id}/actions/add_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_blog_posts_by_id_actions_add_labelsWRITEAdd labels (blog posts) via POST /api/v2/blog_posts/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_blog_posts_by_id_actions_categorizeWRITEChange categories via POST /api/v2/blog_posts/{id}/actions/categorize. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_blog_posts_by_id_actions_duplicateWRITEDuplicate (blog posts) via POST /api/v2/blog_posts/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_blog_posts_by_id_actions_duplicate_to_other_siteWRITEDuplicate to other site (blog posts) via POST /api/v2/blog_posts/{id}/actions/duplicate_to_other_site. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_blog_posts_by_id_actions_move_to_other_siteWRITEMove to other site (blog posts) via POST /api/v2/blog_posts/{id}/actions/move_to_other_site. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_blog_posts_by_id_actions_publishWRITEPublish (blog posts) via POST /api/v2/blog_posts/{id}/actions/publish. Answers {"data": {...}}.
simplero_post_api_v2_blog_posts_by_id_actions_remove_facet_valuesWRITERemove facet values (blog posts) via POST /api/v2/blog_posts/{id}/actions/remove_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_blog_posts_by_id_actions_remove_labelWRITERemove label (blog posts) via POST /api/v2/blog_posts/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_blog_posts_by_id_actions_resurrectWRITEResurrect (blog posts) via POST /api/v2/blog_posts/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_blog_posts_by_id_actions_unpublishWRITEUnpublish (blog posts) via POST /api/v2/blog_posts/{id}/actions/unpublish. Answers {"data": {...}}.
simplero_post_api_v2_bot_sourcesWRITECreate a source via POST /api/v2/bot_sources. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_bot_sources_by_id_actions_deleteWRITEDelete Source via POST /api/v2/bot_sources/{id}/actions/delete. Answers {"data": {...}}. DESTRUCTIVE: Delete Source / Delete Opening message -- a POST that deletes the record.
simplero_post_api_v2_bot_tiersWRITECreate a bot tier via POST /api/v2/bot_tiers. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_botsWRITECreate a bot via POST /api/v2/bots. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_bots_by_id_actions_add_labelsWRITEAdd labels (bots) via POST /api/v2/bots/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_bots_by_id_actions_add_to_siteWRITEAdd bot to site(s) via POST /api/v2/bots/{id}/actions/add_to_site. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_bots_by_id_actions_duplicateWRITEDuplicate (bots) via POST /api/v2/bots/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_bots_by_id_actions_remove_from_siteWRITERemove bot from site(s) via POST /api/v2/bots/{id}/actions/remove_from_site. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_bots_by_id_actions_remove_labelWRITERemove label (bots) via POST /api/v2/bots/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_chat_bot_opening_messagesWRITECreate a opening message via POST /api/v2/chat_bot_opening_messages. Answers {"data": {...}}.
simplero_post_api_v2_chat_bot_opening_messages_by_id_actions_deleteWRITEDelete Opening message via POST /api/v2/chat_bot_opening_messages/{id}/actions/delete. Answers {"data": {...}}. DESTRUCTIVE: Delete Source / Delete Opening message -- a POST that deletes the record.
simplero_post_api_v2_countdown_timersWRITECreate a countdown timer via POST /api/v2/countdown_timers. Answers {"data": {...}}. `duration_count` and `duration_unit` are marked optional by the contract and are REQUIRED in practice for the default `manual` strategy: MEASURED 2026-09-24, a body of {internal_name, strategy: "manual"} answers 422 "Duration count can't be blank / is not a number / Duration unit can't be blank".
simplero_post_api_v2_countdown_timers_by_id_actions_add_labelsWRITEAdd labels (countdown timers) via POST /api/v2/countdown_timers/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_countdown_timers_by_id_actions_remove_labelWRITERemove label (countdown timers) via POST /api/v2/countdown_timers/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_countdown_timers_by_id_actions_resurrectWRITEResurrect (countdown timers) via POST /api/v2/countdown_timers/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_couponsWRITECreate a coupon via POST /api/v2/coupons. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it. The contract marks EVERY field of this body optional and the provider requires two: MEASURED 2026-09-24, an empty body answers 422 "Discount percent can't be blank / is not a number / Coupon code is ...". Supply a code and a discount.
simplero_post_api_v2_coupons_by_id_actions_add_labelsWRITEAdd labels (coupons) via POST /api/v2/coupons/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_coupons_by_id_actions_duplicateWRITEDuplicate (coupons) via POST /api/v2/coupons/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_coupons_by_id_actions_remove_labelWRITERemove label (coupons) via POST /api/v2/coupons/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_coupons_by_id_actions_resurrectWRITEResurrect (coupons) via POST /api/v2/coupons/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_course_lessonsWRITECreate a lesson via POST /api/v2/course_lessons. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_course_lessons_by_id_actions_allow_multiple_completionsWRITEAllow multiple completions via POST /api/v2/course_lessons/{id}/actions/allow_multiple_completions. Answers {"data": {...}}.
simplero_post_api_v2_course_lessons_by_id_actions_apply_loudness_filterWRITEApply loudness filter via POST /api/v2/course_lessons/{id}/actions/apply_loudness_filter. Answers {"data": {...}}.
simplero_post_api_v2_course_lessons_by_id_actions_deepgramWRITETranscribe video/audio lessons (course lessons) via POST /api/v2/course_lessons/{id}/actions/deepgram. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_course_lessons_by_id_actions_delete_ai_generated_summaryWRITEDelete AI generated summary via POST /api/v2/course_lessons/{id}/actions/delete_ai_generated_summary. Answers {"data": {...}}. DESTRUCTIVE: Delete AI generated summary -- discards generated content.
simplero_post_api_v2_course_lessons_by_id_actions_disable_preferred_playback_rateWRITEStart at 1x speed via POST /api/v2/course_lessons/{id}/actions/disable_preferred_playback_rate. Answers {"data": {...}}.
simplero_post_api_v2_course_lessons_by_id_actions_disallow_multiple_completionsWRITEDisallow multiple completions via POST /api/v2/course_lessons/{id}/actions/disallow_multiple_completions. Answers {"data": {...}}.
simplero_post_api_v2_course_lessons_by_id_actions_duplicateWRITEDuplicate (course lessons) via POST /api/v2/course_lessons/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_course_lessons_by_id_actions_enable_preferred_playback_rateWRITEStart at user preferred speed via POST /api/v2/course_lessons/{id}/actions/enable_preferred_playback_rate. Answers {"data": {...}}.
simplero_post_api_v2_course_lessons_by_id_actions_grant_accessWRITEGrant access (course lessons) via POST /api/v2/course_lessons/{id}/actions/grant_access. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_course_lessons_by_id_actions_move_moduleWRITEMove to module via POST /api/v2/course_lessons/{id}/actions/move_module. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_course_lessons_by_id_actions_publishWRITEPublish (course lessons) via POST /api/v2/course_lessons/{id}/actions/publish. Answers {"data": {...}}.
simplero_post_api_v2_course_lessons_by_id_actions_recreate_bookmarksWRITERegenerate bookmarks from transcript (course lessons) via POST /api/v2/course_lessons/{id}/actions/recreate_bookmarks. Answers {"data": {...}}.
simplero_post_api_v2_course_lessons_by_id_actions_regenerate_ai_descriptionWRITERegenerate AI description via POST /api/v2/course_lessons/{id}/actions/regenerate_ai_description. Answers {"data": {...}}.
simplero_post_api_v2_course_lessons_by_id_actions_resume_from_last_positionWRITEResume media from the last position via POST /api/v2/course_lessons/{id}/actions/resume_from_last_position. Answers {"data": {...}}.
simplero_post_api_v2_course_lessons_by_id_actions_resurrectWRITEResurrect (course lessons) via POST /api/v2/course_lessons/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_course_lessons_by_id_actions_set_authorWRITESet author via POST /api/v2/course_lessons/{id}/actions/set_author. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_course_lessons_by_id_actions_start_from_beginningWRITEAlways start media from the beginning via POST /api/v2/course_lessons/{id}/actions/start_from_beginning. Answers {"data": {...}}.
simplero_post_api_v2_course_lessons_by_id_actions_unpublishWRITEUnpublish (course lessons) via POST /api/v2/course_lessons/{id}/actions/unpublish. Answers {"data": {...}}.
simplero_post_api_v2_course_lessons_by_id_actions_update_loop_assetWRITEUpdate lesson asset loop via POST /api/v2/course_lessons/{id}/actions/update_loop_asset. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_course_lessons_by_id_actions_update_show_unauthorized_courseWRITEChange no access to COURSE behavior via POST /api/v2/course_lessons/{id}/actions/update_show_unauthorized_course. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_course_lessons_by_id_actions_update_show_unauthorized_lessonWRITEChange no access to LESSON behavior via POST /api/v2/course_lessons/{id}/actions/update_show_unauthorized_lesson. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_course_lessons_by_id_actions_update_unauthorized_messageWRITEChange alternative content when no access to lesson via POST /api/v2/course_lessons/{id}/actions/update_unauthorized_message. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_course_modulesWRITECreate a module via POST /api/v2/course_modules. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_course_modules_by_id_actions_grant_accessWRITEGrant access (course modules) via POST /api/v2/course_modules/{id}/actions/grant_access. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_course_modules_by_id_actions_publishWRITEPublish (course modules) via POST /api/v2/course_modules/{id}/actions/publish. Answers {"data": {...}}.
simplero_post_api_v2_course_modules_by_id_actions_restart_all_membersWRITERestart module for all members via POST /api/v2/course_modules/{id}/actions/restart_all_members. Answers {"data": {...}}.
simplero_post_api_v2_course_modules_by_id_actions_resurrectWRITEResurrect (course modules) via POST /api/v2/course_modules/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_course_modules_by_id_actions_unpublishWRITEUnpublish (course modules) via POST /api/v2/course_modules/{id}/actions/unpublish. Answers {"data": {...}}.
simplero_post_api_v2_coursesWRITECreate a course via POST /api/v2/courses. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_courses_by_id_actions_add_facet_valuesWRITEAdd facet values (courses) via POST /api/v2/courses/{id}/actions/add_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_courses_by_id_actions_add_labelsWRITEAdd labels (courses) via POST /api/v2/courses/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_courses_by_id_actions_allow_downloadsWRITEAllow downloads via POST /api/v2/courses/{id}/actions/allow_downloads. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_deepgramWRITETranscribe video/audio lessons (courses) via POST /api/v2/courses/{id}/actions/deepgram. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_courses_by_id_actions_delete_ai_generated_summariesWRITEDelete AI generated summaries for all lessons via POST /api/v2/courses/{id}/actions/delete_ai_generated_summaries. Answers {"data": {...}}. DESTRUCTIVE: Delete AI generated summaries for all lessons -- discards generated content for every lesson of the course at once. DESTRUCTIVE: discards the AI summary of EVERY lesson in the course, not one.
simplero_post_api_v2_courses_by_id_actions_disable_autoplayWRITEDisable autoplay via POST /api/v2/courses/{id}/actions/disable_autoplay. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_dripWRITEDrip (courses) via POST /api/v2/courses/{id}/actions/drip. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_courses_by_id_actions_duplicateWRITEDuplicate (courses) via POST /api/v2/courses/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_duplicate_to_other_siteWRITEDuplicate to other site (courses) via POST /api/v2/courses/{id}/actions/duplicate_to_other_site. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_courses_by_id_actions_enable_autoplayWRITEEnable autoplay via POST /api/v2/courses/{id}/actions/enable_autoplay. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_exclude_from_new_contentWRITEExclude from "New content" blocks via POST /api/v2/courses/{id}/actions/exclude_from_new_content. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_grant_accessWRITEGrant access (courses) via POST /api/v2/courses/{id}/actions/grant_access. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_courses_by_id_actions_hide_content_countsWRITEHide content counts via POST /api/v2/courses/{id}/actions/hide_content_counts. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_hide_content_durationWRITEHide content duration via POST /api/v2/courses/{id}/actions/hide_content_duration. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_hide_from_indexWRITEHide from the Site Course directory page via POST /api/v2/courses/{id}/actions/hide_from_index. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_include_in_new_contentWRITEInclude in "New content" blocks via POST /api/v2/courses/{id}/actions/include_in_new_content. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_move_to_other_siteWRITEMove to other site (courses) via POST /api/v2/courses/{id}/actions/move_to_other_site. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_courses_by_id_actions_on_site_hideWRITEHide from people without access via POST /api/v2/courses/{id}/actions/on_site_hide. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_on_site_teaseWRITEShow a teaser to people without access via POST /api/v2/courses/{id}/actions/on_site_tease. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_prevent_downloadsWRITEPrevent downloads via POST /api/v2/courses/{id}/actions/prevent_downloads. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_publishWRITEPublish (courses) via POST /api/v2/courses/{id}/actions/publish. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_refresh_card_imageWRITERefresh card image via POST /api/v2/courses/{id}/actions/refresh_card_image. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_remove_facet_valuesWRITERemove facet values (courses) via POST /api/v2/courses/{id}/actions/remove_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_courses_by_id_actions_remove_labelWRITERemove label (courses) via POST /api/v2/courses/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_courses_by_id_actions_restart_all_membersWRITERestart course progress for all members via POST /api/v2/courses/{id}/actions/restart_all_members. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_resurrectWRITEResurrect (courses) via POST /api/v2/courses/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_show_content_countsWRITEShow content counts via POST /api/v2/courses/{id}/actions/show_content_counts. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_show_content_durationWRITEShow content duration via POST /api/v2/courses/{id}/actions/show_content_duration. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_show_on_indexWRITEShow on the Site Course directory page via POST /api/v2/courses/{id}/actions/show_on_index. Answers {"data": {...}}.
simplero_post_api_v2_courses_by_id_actions_unpublishWRITEUnpublish (courses) via POST /api/v2/courses/{id}/actions/unpublish. Answers {"data": {...}}.
simplero_post_api_v2_creditsWRITECreate a credit via POST /api/v2/credits. Answers {"data": {...}}.
simplero_post_api_v2_credits_by_id_actions_add_labelsWRITEAdd labels (credits) via POST /api/v2/credits/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_credits_by_id_actions_remove_labelWRITERemove label (credits) via POST /api/v2/credits/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_credits_by_id_actions_resurrectWRITEResurrect (credits) via POST /api/v2/credits/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_credits_by_id_actions_starWRITEStar (credits) via POST /api/v2/credits/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_credits_by_id_actions_unstarWRITEUnstar (credits) via POST /api/v2/credits/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_custom_domainsWRITECreate a custom domain via POST /api/v2/custom_domains. Answers {"data": {...}}.
simplero_post_api_v2_custom_domains_by_id_actions_recheckWRITERecheck DNS via POST /api/v2/custom_domains/{id}/actions/recheck. Answers {"data": {...}}.
simplero_post_api_v2_custom_domains_by_id_actions_resurrectWRITEResurrect (custom domains) via POST /api/v2/custom_domains/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_custom_domains_by_id_actions_snapshot_dnsWRITESnapshot DNS via POST /api/v2/custom_domains/{id}/actions/snapshot_dns. Answers {"data": {...}}.
simplero_post_api_v2_customer_notesWRITECreate a note via POST /api/v2/customer_notes. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_customer_notes_by_id_actions_add_labelsWRITEAdd labels (customer notes) via POST /api/v2/customer_notes/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customer_notes_by_id_actions_remove_labelWRITERemove label (customer notes) via POST /api/v2/customer_notes/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customer_notes_by_id_actions_resurrectWRITEResurrect (customer notes) via POST /api/v2/customer_notes/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_customersWRITECreate a contact via POST /api/v2/customers. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_customers_by_id_actions_add_badgeWRITEAdd engagement badge via POST /api/v2/customers/{id}/actions/add_badge. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_add_tagWRITEAdd a tag via POST /api/v2/customers/{id}/actions/add_tag. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_add_to_affiliate_programWRITEAdd to affiliate program via POST /api/v2/customers/{id}/actions/add_to_affiliate_program. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_add_to_conversationWRITEAdd to conversation (customers) via POST /api/v2/customers/{id}/actions/add_to_conversation. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_add_to_meta_custom_audienceWRITEAdd to Meta custom audience via POST /api/v2/customers/{id}/actions/add_to_meta_custom_audience. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_adjust_lead_scoreWRITEAdjust lead score via POST /api/v2/customers/{id}/actions/adjust_lead_score. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_approve_registration_for_an_eventWRITEApprove registration for an event via POST /api/v2/customers/{id}/actions/approve_registration_for_an_event. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_bot_tier_grantWRITEGive access to bot tier via POST /api/v2/customers/{id}/actions/bot_tier_grant. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_bot_tier_revokeWRITERevoke access to bot tier via POST /api/v2/customers/{id}/actions/bot_tier_revoke. Answers {"data": {...}}. DESTRUCTIVE: Revoke access to bot tier. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_bulk_purchaseWRITECreate paid purchase via POST /api/v2/customers/{id}/actions/bulk_purchase. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_cancel_all_purchasesWRITECancel all purchases via POST /api/v2/customers/{id}/actions/cancel_all_purchases. Answers {"data": {...}}. DESTRUCTIVE: Cancel all purchases -- every purchase this contact holds. DESTRUCTIVE: cancels EVERY purchase this contact holds in one call, not a named one.
simplero_post_api_v2_customers_by_id_actions_cancel_countdown_timerWRITECancel countdown timer via POST /api/v2/customers/{id}/actions/cancel_countdown_timer. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_cancel_registration_for_an_eventWRITECancel registration for an event (if approved) via POST /api/v2/customers/{id}/actions/cancel_registration_for_an_event. Answers {"data": {...}}. DESTRUCTIVE: Cancel registration for an event (if approved). Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_category_grantWRITEGive access to page via POST /api/v2/customers/{id}/actions/category_grant. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_category_revokeWRITERevoke access to page via POST /api/v2/customers/{id}/actions/category_revoke. Answers {"data": {...}}. DESTRUCTIVE: Revoke access to page. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_clean_nameWRITEFix repeating name (e.g. "John Smith Smith") via POST /api/v2/customers/{id}/actions/clean_name. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_coaching_client_addWRITEAdd to coaching program via POST /api/v2/customers/{id}/actions/coaching_client_add. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_continue_automationWRITEContinue automation now via POST /api/v2/customers/{id}/actions/continue_automation. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_course_grantWRITEGive access to a course via POST /api/v2/customers/{id}/actions/course_grant. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_course_lesson_grantWRITEGive access to a course lesson via POST /api/v2/customers/{id}/actions/course_lesson_grant. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_course_lesson_revokeWRITERevoke access to a course lesson via POST /api/v2/customers/{id}/actions/course_lesson_revoke. Answers {"data": {...}}. DESTRUCTIVE: Revoke access to a course lesson. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_course_module_grantWRITEGive access to a course module via POST /api/v2/customers/{id}/actions/course_module_grant. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_course_module_revokeWRITERevoke access to a course module via POST /api/v2/customers/{id}/actions/course_module_revoke. Answers {"data": {...}}. DESTRUCTIVE: Revoke access to a course module. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_course_revokeWRITERevoke access to a course via POST /api/v2/customers/{id}/actions/course_revoke. Answers {"data": {...}}. DESTRUCTIVE: Revoke access to a course. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_create_dealWRITECreate deal in pipeline via POST /api/v2/customers/{id}/actions/create_deal. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_credit_consumeWRITEConsume credits via POST /api/v2/customers/{id}/actions/credit_consume. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_credit_issueWRITEIssue credits via POST /api/v2/customers/{id}/actions/credit_issue. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_customer_smsWRITESend text message via POST /api/v2/customers/{id}/actions/customer_sms. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_deny_registration_for_an_eventWRITEDeny registration for an event (if pending) via POST /api/v2/customers/{id}/actions/deny_registration_for_an_event. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_deregister_for_all_occurrencesWRITECancel registration for all upcoming occurrences of event via POST /api/v2/customers/{id}/actions/deregister_for_all_occurrences. Answers {"data": {...}}. DESTRUCTIVE: Cancel registration for all upcoming occurrences of event. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_deregister_for_next_occurrenceWRITECancel registration for next upcoming occurrence of event via POST /api/v2/customers/{id}/actions/deregister_for_next_occurrence. Answers {"data": {...}}. DESTRUCTIVE: Cancel registration for next upcoming occurrence of event. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_emailWRITESend notification email via POST /api/v2/customers/{id}/actions/email. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_extend_countdown_timerWRITEExtend countdown timer via POST /api/v2/customers/{id}/actions/extend_countdown_timer. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_give_consentWRITEGive GDPR consent via POST /api/v2/customers/{id}/actions/give_consent. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_idea_upvoteWRITEUpvote idea via POST /api/v2/customers/{id}/actions/idea_upvote. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_interactionsWRITEGo to Interactions for Contact via POST /api/v2/customers/{id}/actions/interactions. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_library_mailingWRITESend email from Library via POST /api/v2/customers/{id}/actions/library_mailing. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_list_reset_auto_responsesWRITEReset auto-responses for a list subscriber via POST /api/v2/customers/{id}/actions/list_reset_auto_responses. Answers {"data": {...}}. DESTRUCTIVE: Reset auto-responses for a list subscriber. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_list_resubscribeWRITEResubscribe to list via POST /api/v2/customers/{id}/actions/list_resubscribe. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_list_subscribeWRITESubscribe to list via POST /api/v2/customers/{id}/actions/list_subscribe. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_list_unsubscribeWRITEUnsubscribe from list via POST /api/v2/customers/{id}/actions/list_unsubscribe. Answers {"data": {...}}. DESTRUCTIVE: Unsubscribe from list. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_list_unsubscribe_allWRITEUnsubscribe from all lists via POST /api/v2/customers/{id}/actions/list_unsubscribe_all. Answers {"data": {...}}. DESTRUCTIVE: Unsubscribe from all lists.
simplero_post_api_v2_customers_by_id_actions_mailchimp_subscribeWRITESubscribe to a list in Mailchimp via POST /api/v2/customers/{id}/actions/mailchimp_subscribe. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_mailchimp_unsubscribeWRITEUnsubscribe from a list in Mailchimp via POST /api/v2/customers/{id}/actions/mailchimp_unsubscribe. Answers {"data": {...}}. DESTRUCTIVE: Unsubscribe from a list in Mailchimp. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_mark_as_archivedWRITEArchive Contact via POST /api/v2/customers/{id}/actions/mark_as_archived. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_mark_as_coldWRITEMark Contact unengaged via POST /api/v2/customers/{id}/actions/mark_as_cold. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_mark_as_do_not_contactWRITEMark as Do Not Contact via POST /api/v2/customers/{id}/actions/mark_as_do_not_contact. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_mark_as_email_bouncedWRITESuppress (mark email as bounced) via POST /api/v2/customers/{id}/actions/mark_as_email_bounced. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_mark_as_unarchivedWRITEUnarchive Contact via POST /api/v2/customers/{id}/actions/mark_as_unarchived. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_mark_as_warmWRITEMark Contact engaged via POST /api/v2/customers/{id}/actions/mark_as_warm. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_move_dealWRITEMove deal to pipeline stage via POST /api/v2/customers/{id}/actions/move_deal. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_noticeWRITEDisplay notice via POST /api/v2/customers/{id}/actions/notice. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_page_grantWRITEGive access to a page via POST /api/v2/customers/{id}/actions/page_grant. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_page_revokeWRITERevoke access to a page via POST /api/v2/customers/{id}/actions/page_revoke. Answers {"data": {...}}. DESTRUCTIVE: Revoke access to a page. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_pause_all_automationsWRITEPause all automations for Contact via POST /api/v2/customers/{id}/actions/pause_all_automations. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_pause_automationWRITEPause automation via POST /api/v2/customers/{id}/actions/pause_automation. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_podcast_grantWRITEGive access to podcast via POST /api/v2/customers/{id}/actions/podcast_grant. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_podcast_revokeWRITERevoke access to podcast via POST /api/v2/customers/{id}/actions/podcast_revoke. Answers {"data": {...}}. DESTRUCTIVE: Revoke access to podcast. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_product_add_paid_purchaseWRITEAdd paid purchase to a product via POST /api/v2/customers/{id}/actions/product_add_paid_purchase. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_product_auto_renew_offWRITETurn off auto-renew for existing purchase of product via POST /api/v2/customers/{id}/actions/product_auto_renew_off. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_product_auto_renew_onWRITETurn on auto-renew for existing purchase of product via POST /api/v2/customers/{id}/actions/product_auto_renew_on. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_product_cancelWRITECancel existing purchase of product via POST /api/v2/customers/{id}/actions/product_cancel. Answers {"data": {...}}. DESTRUCTIVE: Cancel existing purchase of product. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_product_pauseWRITEPause existing purchase of product via POST /api/v2/customers/{id}/actions/product_pause. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_product_purchaseWRITEPurchase product without paying via POST /api/v2/customers/{id}/actions/product_purchase. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_product_reset_auto_responsesWRITEReset auto-responses for a product participant via POST /api/v2/customers/{id}/actions/product_reset_auto_responses. Answers {"data": {...}}. DESTRUCTIVE: Reset auto-responses for a product participant. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_product_resumeWRITEResume existing purchase of product via POST /api/v2/customers/{id}/actions/product_resume. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_register_for_an_eventWRITERegister for an event via POST /api/v2/customers/{id}/actions/register_for_an_event. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_register_for_next_occurrenceWRITERegister for next upcoming occurrence of event via POST /api/v2/customers/{id}/actions/register_for_next_occurrence. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_remove_affiliateWRITERemove Affiliate for Contact via POST /api/v2/customers/{id}/actions/remove_affiliate. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_remove_all_tagsWRITERemove all tags via POST /api/v2/customers/{id}/actions/remove_all_tags. Answers {"data": {...}}. DESTRUCTIVE: Remove all tags -- a bulk removal with no record of what was removed, so unlike `remove_tag` it cannot be reversed. DESTRUCTIVE: removes every tag with no record of which ones were removed, so unlike `remove_tag` it cannot be reversed.
simplero_post_api_v2_customers_by_id_actions_remove_badgeWRITERemove engagement badge via POST /api/v2/customers/{id}/actions/remove_badge. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_remove_from_conversationWRITERemove from conversation via POST /api/v2/customers/{id}/actions/remove_from_conversation. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_remove_from_meta_custom_audienceWRITERemove from Meta custom audience via POST /api/v2/customers/{id}/actions/remove_from_meta_custom_audience. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_remove_simplero_idWRITERemove Simplero ID via POST /api/v2/customers/{id}/actions/remove_simplero_id. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_remove_tagWRITERemove a tag via POST /api/v2/customers/{id}/actions/remove_tag. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_request_signatureWRITERequest contract signature via POST /api/v2/customers/{id}/actions/request_signature. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_resume_automationWRITEResume automation via POST /api/v2/customers/{id}/actions/resume_automation. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_resurrectWRITEResurrect (customers) via POST /api/v2/customers/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_reverify_emailWRITERe-verify email via POST /api/v2/customers/{id}/actions/reverify_email. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_revoke_consentWRITERevoke GDPR consent via POST /api/v2/customers/{id}/actions/revoke_consent. Answers {"data": {...}}. DESTRUCTIVE: Revoke GDPR consent -- withdraws a consent record.
simplero_post_api_v2_customers_by_id_actions_send_a_broadcastWRITESend a broadcast via POST /api/v2/customers/{id}/actions/send_a_broadcast. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_send_chat_messageWRITESend chat message via POST /api/v2/customers/{id}/actions/send_chat_message. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_send_password_resetWRITESend password reset via POST /api/v2/customers/{id}/actions/send_password_reset. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_send_simplero_idWRITESend Simplero ID via POST /api/v2/customers/{id}/actions/send_simplero_id. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_set_affiliateWRITESet Affiliate for Contact via POST /api/v2/customers/{id}/actions/set_affiliate. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_set_date_to_nowWRITESet date field to relative time via POST /api/v2/customers/{id}/actions/set_date_to_now. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_set_text_fieldWRITESet text field via POST /api/v2/customers/{id}/actions/set_text_field. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_single_action_library_mailingWRITESend email via POST /api/v2/customers/{id}/actions/single_action_library_mailing. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_site_grantWRITEGive access to site via POST /api/v2/customers/{id}/actions/site_grant. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_site_group_grantWRITEGive access to group via POST /api/v2/customers/{id}/actions/site_group_grant. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_site_group_revokeWRITERevoke access to group via POST /api/v2/customers/{id}/actions/site_group_revoke. Answers {"data": {...}}. DESTRUCTIVE: Revoke access to group. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_site_revokeWRITERevoke access to site via POST /api/v2/customers/{id}/actions/site_revoke. Answers {"data": {...}}. DESTRUCTIVE: Revoke access to site. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_space_grantWRITEGive access to space via POST /api/v2/customers/{id}/actions/space_grant. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_space_revokeWRITERevoke access to space via POST /api/v2/customers/{id}/actions/space_revoke. Answers {"data": {...}}. DESTRUCTIVE: Revoke access to space. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_spear_emailWRITESend SPEAR email via POST /api/v2/customers/{id}/actions/spear_email. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_start_automationWRITEStart automation via POST /api/v2/customers/{id}/actions/start_automation. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_start_countdown_timerWRITEStart countdown timer via POST /api/v2/customers/{id}/actions/start_countdown_timer. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_stop_all_automationsWRITEStop all automations for Contact via POST /api/v2/customers/{id}/actions/stop_all_automations. Answers {"data": {...}}. DESTRUCTIVE: Stop all automations for Contact.
simplero_post_api_v2_customers_by_id_actions_stop_automationWRITEStop automation via POST /api/v2/customers/{id}/actions/stop_automation. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_subscription_resumeWRITEResume subscription to list via POST /api/v2/customers/{id}/actions/subscription_resume. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_subscription_suspendWRITESuspend subscription to list via POST /api/v2/customers/{id}/actions/subscription_suspend. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_taskWRITEAssign a task via POST /api/v2/customers/{id}/actions/task. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_text_messageWRITESend notification text message via POST /api/v2/customers/{id}/actions/text_message. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_customers_by_id_actions_unmark_as_do_not_contactWRITEUnmark as Do Not Contact via POST /api/v2/customers/{id}/actions/unmark_as_do_not_contact. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_unmark_as_email_bouncedWRITEUnsuppress (unmark email as bounced) via POST /api/v2/customers/{id}/actions/unmark_as_email_bounced. Answers {"data": {...}}.
simplero_post_api_v2_customers_by_id_actions_unsubscribe_everythingWRITEUnsubscribe from everything via POST /api/v2/customers/{id}/actions/unsubscribe_everything. Answers {"data": {...}}. DESTRUCTIVE: Unsubscribe from everything. DESTRUCTIVE: unsubscribes the contact from every list at once. Re-subscribing needs the contact's own consent, so this is not a toggle.
simplero_post_api_v2_customers_by_id_actions_webhookWRITEPost to webhook via POST /api/v2/customers/{id}/actions/webhook. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_dealsWRITECreate a deal via POST /api/v2/deals. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_deals_by_id_actions_move_to_pipelineWRITEMove to pipeline (deals) via POST /api/v2/deals/{id}/actions/move_to_pipeline. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_deals_by_id_actions_move_to_stageWRITEMove to pipeline stage (deals) via POST /api/v2/deals/{id}/actions/move_to_stage. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_deals_by_id_actions_set_product_idWRITESet product via POST /api/v2/deals/{id}/actions/set_product_id. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_deals_by_id_actions_set_valueWRITESet value via POST /api/v2/deals/{id}/actions/set_value. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_event_occurrence_participants_by_id_actions_approve_registrationWRITEApprove registration via POST /api/v2/event_occurrence_participants/{id}/actions/approve_registration. Answers {"data": {...}}.
simplero_post_api_v2_event_occurrence_participants_by_id_actions_cancel_bookingWRITECancel booking via POST /api/v2/event_occurrence_participants/{id}/actions/cancel_booking. Answers {"data": {...}}. DESTRUCTIVE: Cancel booking.
simplero_post_api_v2_event_occurrence_participants_by_id_actions_cancel_registrationWRITECancel registration via POST /api/v2/event_occurrence_participants/{id}/actions/cancel_registration. Answers {"data": {...}}. DESTRUCTIVE: Cancel registration.
simplero_post_api_v2_event_occurrence_participants_by_id_actions_deny_registrationWRITEDeny registration via POST /api/v2/event_occurrence_participants/{id}/actions/deny_registration. Answers {"data": {...}}.
simplero_post_api_v2_event_occurrence_participants_by_id_actions_disassociate_from_funnelWRITEDisassociate from funnel (event occurrence participants) via POST /api/v2/event_occurrence_participants/{id}/actions/disassociate_from_funnel. Answers {"data": {...}}.
simplero_post_api_v2_event_occurrence_participants_by_id_actions_move_to_occurrenceWRITEMove to another occurrence via POST /api/v2/event_occurrence_participants/{id}/actions/move_to_occurrence. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_event_occurrence_participants_by_id_actions_resend_confirmation_emailWRITEResend confirmation email via POST /api/v2/event_occurrence_participants/{id}/actions/resend_confirmation_email. Answers {"data": {...}}.
simplero_post_api_v2_event_occurrence_participants_by_id_actions_set_deal_assignee_to_scheduling_link_organizerWRITESet Deal Assignee to the organizer on the Scheduling Link via POST /api/v2/event_occurrence_participants/{id}/actions/set_deal_assignee_to_scheduling_link_organizer. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_event_occurrences_by_id_actions_add_facet_valuesWRITEAdd facet values (event occurrences) via POST /api/v2/event_occurrences/{id}/actions/add_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_event_occurrences_by_id_actions_add_labelsWRITEAdd labels (event occurrences) via POST /api/v2/event_occurrences/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_event_occurrences_by_id_actions_change_organizerWRITEChange organizer via POST /api/v2/event_occurrences/{id}/actions/change_organizer. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_event_occurrences_by_id_actions_create_recording_lessonWRITECreate recording lesson via POST /api/v2/event_occurrences/{id}/actions/create_recording_lesson. Answers {"data": {...}}.
simplero_post_api_v2_event_occurrences_by_id_actions_duplicateWRITEDuplicate (event occurrences) via POST /api/v2/event_occurrences/{id}/actions/duplicate. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_event_occurrences_by_id_actions_remove_facet_valuesWRITERemove facet values (event occurrences) via POST /api/v2/event_occurrences/{id}/actions/remove_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_event_occurrences_by_id_actions_remove_labelWRITERemove label (event occurrences) via POST /api/v2/event_occurrences/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_eventsWRITECreate a event via POST /api/v2/events. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_events_by_id_actions_add_facet_valuesWRITEAdd facet values (events) via POST /api/v2/events/{id}/actions/add_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_events_by_id_actions_add_labelsWRITEAdd labels (events) via POST /api/v2/events/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_events_by_id_actions_add_to_siteWRITEAdd event series to site(s) via POST /api/v2/events/{id}/actions/add_to_site. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_events_by_id_actions_disassociate_from_funnelWRITEDisassociate from funnel (events) via POST /api/v2/events/{id}/actions/disassociate_from_funnel. Answers {"data": {...}}.
simplero_post_api_v2_events_by_id_actions_duplicateWRITEDuplicate (events) via POST /api/v2/events/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_events_by_id_actions_remove_facet_valuesWRITERemove facet values (events) via POST /api/v2/events/{id}/actions/remove_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_events_by_id_actions_remove_from_siteWRITERemove event series from site(s) via POST /api/v2/events/{id}/actions/remove_from_site. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_events_by_id_actions_remove_labelWRITERemove label (events) via POST /api/v2/events/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_facet_valuesWRITECreate a facet value via POST /api/v2/facet_values. Answers {"data": {...}}.
simplero_post_api_v2_facetingsWRITECreate a faceting via POST /api/v2/facetings. Answers {"data": {...}}.
simplero_post_api_v2_facetsWRITECreate a facet via POST /api/v2/facets. Answers {"data": {...}}.
simplero_post_api_v2_facets_by_id_actions_add_labelsWRITEAdd labels (facets) via POST /api/v2/facets/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_facets_by_id_actions_remove_labelWRITERemove label (facets) via POST /api/v2/facets/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_field_optionsWRITECreate a option via POST /api/v2/field_options. Answers {"data": {...}}.
simplero_post_api_v2_field_options_by_id_actions_resurrectWRITEResurrect (field options) via POST /api/v2/field_options/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_field_valuesWRITECreate a field value via POST /api/v2/field_values. Answers {"data": {...}}.
simplero_post_api_v2_fieldsWRITECreate a custom field via POST /api/v2/fields. Answers {"data": {...}}.
simplero_post_api_v2_form_fieldsWRITECreate a field via POST /api/v2/form_fields. Answers {"data": {...}}.
simplero_post_api_v2_form_fields_by_id_actions_duplicateWRITEDuplicate (form fields) via POST /api/v2/form_fields/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_forum_posts_by_id_actions_add_facet_valuesWRITEAdd facet values (forum posts) via POST /api/v2/forum_posts/{id}/actions/add_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_forum_posts_by_id_actions_approveWRITEApprove (forum posts) via POST /api/v2/forum_posts/{id}/actions/approve. Answers {"data": {...}}.
simplero_post_api_v2_forum_posts_by_id_actions_change_categoryWRITEChange category via POST /api/v2/forum_posts/{id}/actions/change_category. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_forum_posts_by_id_actions_duplicateWRITEDuplicate (forum posts) via POST /api/v2/forum_posts/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_forum_posts_by_id_actions_duplicate_to_other_forumWRITEDuplicate to other forum via POST /api/v2/forum_posts/{id}/actions/duplicate_to_other_forum. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_forum_posts_by_id_actions_rejectWRITEReject (forum posts) via POST /api/v2/forum_posts/{id}/actions/reject. Answers {"data": {...}}.
simplero_post_api_v2_forum_posts_by_id_actions_reject_with_messageWRITEReject with message (forum posts) via POST /api/v2/forum_posts/{id}/actions/reject_with_message. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_forum_posts_by_id_actions_remove_facet_valuesWRITERemove facet values (forum posts) via POST /api/v2/forum_posts/{id}/actions/remove_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_funnel_connectorsWRITEAdd a branch to a split or condition step via POST /api/v2/funnel_connectors. Adds a new empty branch (connector) to a `split_test` or `condition` step. The new connector goes from `parent_id` (the split/condition step) to that step's paired join step, marked `created_blank: true`. Fill the branch by creating steps with `connector_id` set to this connector's id. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_funnel_stepsWRITECreate a funnel step via POST /api/v2/funnel_steps. Create a new step in a funnel. The step is graph-aware: for `split_test` / `condition` step types, the paired join step and minimum connectors are created atomically. Placement parameters (all optional, mutually exclusive): - `after_step_id` — insert after the given step (uses its child connector). - `before_step_id` — insert before the given step (uses its parent connector). - `connector_id` — insert into a specific connector (e.g. into a split branch). - None of the above — append before the funnel's `last` sentinel step. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_funnel_steps_by_id_actions_archiveWRITEArchive via POST /api/v2/funnel_steps/{id}/actions/archive. Answers {"data": {...}}. DESTRUCTIVE: Archive.
simplero_post_api_v2_funnel_steps_by_id_actions_duplicateWRITEDuplicate (funnel steps) via POST /api/v2/funnel_steps/{id}/actions/duplicate. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_funnel_steps_by_id_actions_moveWRITEMove (funnel steps) via POST /api/v2/funnel_steps/{id}/actions/move. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_funnel_steps_by_id_actions_restoreWRITERestore via POST /api/v2/funnel_steps/{id}/actions/restore. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_funnelsWRITECreate a funnel via POST /api/v2/funnels. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_funnels_by_id_actions_add_labelsWRITEAdd labels (funnels) via POST /api/v2/funnels/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_funnels_by_id_actions_duplicateWRITEDuplicate (funnels) via POST /api/v2/funnels/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_funnels_by_id_actions_remove_labelWRITERemove label (funnels) via POST /api/v2/funnels/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_funnels_by_id_actions_resurrectWRITEResurrect (funnels) via POST /api/v2/funnels/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_funnels_by_id_actions_starWRITEStar (funnels) via POST /api/v2/funnels/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_funnels_by_id_actions_unstarWRITEUnstar (funnels) via POST /api/v2/funnels/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_ideas_by_id_actions_add_facet_valuesWRITEAdd facet values (ideas) via POST /api/v2/ideas/{id}/actions/add_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_ideas_by_id_actions_assign_to_meWRITEAssign to me (ideas) via POST /api/v2/ideas/{id}/actions/assign_to_me. Answers {"data": {...}}.
simplero_post_api_v2_ideas_by_id_actions_mergeWRITEMerge into another idea via POST /api/v2/ideas/{id}/actions/merge. Answers {"data": {...}}. DESTRUCTIVE: Merge into another idea -- the source idea stops existing separately. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_ideas_by_id_actions_move_to_pipelineWRITEMove to pipeline (ideas) via POST /api/v2/ideas/{id}/actions/move_to_pipeline. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_ideas_by_id_actions_move_to_stageWRITEMove to pipeline stage (ideas) via POST /api/v2/ideas/{id}/actions/move_to_stage. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_ideas_by_id_actions_reassignWRITEReassign (ideas) via POST /api/v2/ideas/{id}/actions/reassign. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_ideas_by_id_actions_remove_facet_valuesWRITERemove facet values (ideas) via POST /api/v2/ideas/{id}/actions/remove_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_ideas_by_id_actions_send_to_linearWRITESend to Linear (ideas) via POST /api/v2/ideas/{id}/actions/send_to_linear. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_installmentsWRITECreate a installment via POST /api/v2/installments. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_labelingsWRITECreate a labeled object via POST /api/v2/labelings. Answers {"data": {...}}.
simplero_post_api_v2_labelsWRITECreate a label via POST /api/v2/labels. Answers {"data": {...}}.
simplero_post_api_v2_labels_by_id_actions_starWRITEStar (labels) via POST /api/v2/labels/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_labels_by_id_actions_unstarWRITEUnstar (labels) via POST /api/v2/labels/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_landing_pagesWRITECreate a landing page via POST /api/v2/landing_pages. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_landing_pages_by_id_actions_add_labelsWRITEAdd labels (landing pages) via POST /api/v2/landing_pages/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_landing_pages_by_id_actions_duplicateWRITEDuplicate (landing pages) via POST /api/v2/landing_pages/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_landing_pages_by_id_actions_move_to_funnelWRITEMove to funnel (landing pages) via POST /api/v2/landing_pages/{id}/actions/move_to_funnel. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_landing_pages_by_id_actions_refresh_page_speed_scoreWRITERefresh page speed score (landing pages) via POST /api/v2/landing_pages/{id}/actions/refresh_page_speed_score. Answers {"data": {...}}.
simplero_post_api_v2_landing_pages_by_id_actions_remove_labelWRITERemove label (landing pages) via POST /api/v2/landing_pages/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_landing_pages_by_id_actions_resurrectWRITEResurrect (landing pages) via POST /api/v2/landing_pages/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_landing_pages_by_id_actions_save_as_templateWRITESave as template (landing pages) via POST /api/v2/landing_pages/{id}/actions/save_as_template. Answers {"data": {...}}.
simplero_post_api_v2_landing_pages_by_id_actions_starWRITEStar (landing pages) via POST /api/v2/landing_pages/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_landing_pages_by_id_actions_start_split_testingWRITEStart split test (landing pages) via POST /api/v2/landing_pages/{id}/actions/start_split_testing. Answers {"data": {...}}.
simplero_post_api_v2_landing_pages_by_id_actions_undo_moveWRITEUndo move to landing page via POST /api/v2/landing_pages/{id}/actions/undo_move. Answers {"data": {...}}.
simplero_post_api_v2_landing_pages_by_id_actions_unstarWRITEUnstar (landing pages) via POST /api/v2/landing_pages/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_landing_pages_by_id_builder_content_discard_unpublished_changesWRITEDiscard unpublished builder doc changes (landing pages) via POST /api/v2/landing_pages/{id}/builder/content/discard_unpublished_changes. Throws away the working draft and reconnects working to the currently published version. This is the operation that repairs a disconnected working lineage so publish can succeed. No-op-success when working is already the published version. Errors when the doc has never been published. Answers {"data": {...}}. DESTRUCTIVE: Discard unpublished builder doc changes -- the working version's edits are gone.
simplero_post_api_v2_landing_pages_by_id_builder_content_html_sectionWRITECreate or update HTML section content (landing pages) via POST /api/v2/landing_pages/{id}/builder/content/html_section. Create or update the HTML content of an html_section node. `node_id` is required. Pass either: * The id of an existing `html_section` node — updates its HTML. * The literal string `"create_new"` — creates a new `html_section` node under the root with the given `html`. Pass `publish_changes: true` to publish the working version immediately after the change. Embedding structured builder nodes inside the HTML: You can embed dynamic Simplero elements (order forms, opt-in forms, buttons, input fields, etc.) inside the HTML. See the description of the html_section embed endpoint (POST builder/content/html_section/embed) for how this works. Answers {"data": {...}}.
simplero_post_api_v2_landing_pages_by_id_builder_content_html_section_embedWRITEGenerate embed markup for a node type (landing pages) via POST /api/v2/landing_pages/{id}/builder/content/html_section/embed. Returns a <builder-node> custom element markup string that you can paste into the html of an html_section to embed a structured builder node (e.g. an order form, input field, button, signup form, etc.) inside free-form HTML. How to use: 1. Use the node_types endpoints for this builder role to find the `type` of the node you want to embed and its available settings. 2. POST here with that `type` and any `settings` you want baked in. The response contains `embed_html` — a self-contained <builder-node ...></builder-node> snippet. 3. Paste that `embed_html` string verbatim into the `html` you send to the html_section update endpoint (POST builder/content/html_section). At runtime it will be replaced with the rendered node. Typical flow: build the bulk of your page as HTML via the html_section update endpoint, and sprinkle in these <builder-node> embeds wherever you need a dynamic Simplero element (order form, opt-in form, buy button, etc.) that you can't express as plain HTML. Answers {"data": {...}}.
simplero_post_api_v2_landing_pages_by_id_builder_content_nodesWRITECreate a builder doc node (landing pages) via POST /api/v2/landing_pages/{id}/builder/content/nodes. Adds a new node to the tree under the given parent. Pass publish_changes: true to publish the working version immediately. Note: creating an `html_section` node here is allowed but you MUST NOT pass any `settings` — to set its HTML content, create it first and then use the html_section update endpoint (POST builder/content/html_section). Answers {"data": {...}}.
simplero_post_api_v2_landing_pages_by_id_builder_content_publishWRITEPublish the working version (landing pages) via POST /api/v2/landing_pages/{id}/builder/content/publish. Publishes the current working version of this record's builder doc, making staged changes live. Fails when the working draft is disconnected from the published version — POST builder/content/discard_unpublished_changes first. Answers {"data": {...}}.
simplero_post_api_v2_landing_pages_by_id_builder_content_versions_by_version_id_restoreWRITERestore a builder doc version (landing pages) via POST /api/v2/landing_pages/{id}/builder/content/versions/{version_id}/restore. Creates a new working draft whose content matches the given version. Does not publish. The restored snapshot is always a new version on top of the current working version (same as Restore this version in the editor). To throw away a disconnected draft and go back to published, use discard_unpublished_changes instead. Answers {"data": {...}}.
simplero_post_api_v2_library_mailingsWRITECreate a library email via POST /api/v2/library_mailings. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_library_mailings_by_id_actions_add_labelsWRITEAdd labels (library mailings) via POST /api/v2/library_mailings/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_library_mailings_by_id_actions_add_to_newsletterWRITEAdd to newsletter queue via POST /api/v2/library_mailings/{id}/actions/add_to_newsletter. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_library_mailings_by_id_actions_duplicateWRITEDuplicate (library mailings) via POST /api/v2/library_mailings/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_library_mailings_by_id_actions_remove_labelWRITERemove label (library mailings) via POST /api/v2/library_mailings/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_library_mailings_by_id_actions_resurrectWRITEResurrect (library mailings) via POST /api/v2/library_mailings/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_library_mailings_by_id_actions_save_to_libraryWRITESave to email library via POST /api/v2/library_mailings/{id}/actions/save_to_library. Answers {"data": {...}}.
simplero_post_api_v2_library_mailings_by_id_actions_send_toWRITESend to via POST /api/v2/library_mailings/{id}/actions/send_to. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_library_mailings_by_id_actions_starWRITEStar (library mailings) via POST /api/v2/library_mailings/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_library_mailings_by_id_actions_unstarWRITEUnstar (library mailings) via POST /api/v2/library_mailings/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_listsWRITECreate a list via POST /api/v2/lists. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_lists_by_id_actions_add_labelsWRITEAdd labels (lists) via POST /api/v2/lists/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_lists_by_id_actions_duplicateWRITEDuplicate (lists) via POST /api/v2/lists/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_lists_by_id_actions_remove_labelWRITERemove label (lists) via POST /api/v2/lists/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_lists_by_id_actions_resurrectWRITEResurrect (lists) via POST /api/v2/lists/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_lists_by_id_actions_starWRITEStar (lists) via POST /api/v2/lists/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_lists_by_id_actions_unstarWRITEUnstar (lists) via POST /api/v2/lists/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_nav_list_linksWRITECreate a link via POST /api/v2/nav_list_links. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_pagesWRITECreate a page via POST /api/v2/pages. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_pages_by_id_actions_add_labelsWRITEAdd labels (pages) via POST /api/v2/pages/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_pages_by_id_actions_add_to_main_navWRITEAdd to main nav via POST /api/v2/pages/{id}/actions/add_to_main_nav. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_clone_to_siteWRITEClone to another site via POST /api/v2/pages/{id}/actions/clone_to_site. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_pages_by_id_actions_convert_to_landing_pageWRITETurn into a Landing Page via POST /api/v2/pages/{id}/actions/convert_to_landing_page. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_create_funnel_fromWRITETurn into a Funnel via POST /api/v2/pages/{id}/actions/create_funnel_from. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_dripWRITEDrip (pages) via POST /api/v2/pages/{id}/actions/drip. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_duplicateWRITEDuplicate (pages) via POST /api/v2/pages/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_hide_from_ai_botsWRITEHide from AI crawlers via POST /api/v2/pages/{id}/actions/hide_from_ai_bots. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_hide_from_botsWRITEHide from search engines via POST /api/v2/pages/{id}/actions/hide_from_bots. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_hide_from_site_searchWRITEHide from site search via POST /api/v2/pages/{id}/actions/hide_from_site_search. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_make_home_pageWRITEMake this page the site home page via POST /api/v2/pages/{id}/actions/make_home_page. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_move_to_funnelWRITEMove to funnel (pages) via POST /api/v2/pages/{id}/actions/move_to_funnel. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_pages_by_id_actions_move_to_siteWRITEMove to another site via POST /api/v2/pages/{id}/actions/move_to_site. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_pages_by_id_actions_publishWRITEPublish (pages) via POST /api/v2/pages/{id}/actions/publish. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_refresh_page_speed_scoreWRITERefresh page speed score (pages) via POST /api/v2/pages/{id}/actions/refresh_page_speed_score. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_remove_labelWRITERemove label (pages) via POST /api/v2/pages/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_pages_by_id_actions_replace_with_redirectWRITEReplace with redirect via POST /api/v2/pages/{id}/actions/replace_with_redirect. Answers {"data": {...}}. DESTRUCTIVE: Replace with redirect -- the page stops serving its content. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_pages_by_id_actions_reset_view_countersWRITEReset view counters via POST /api/v2/pages/{id}/actions/reset_view_counters. Answers {"data": {...}}. DESTRUCTIVE: Reset view counters -- the counts are not recoverable.
simplero_post_api_v2_pages_by_id_actions_resurrectWRITEResurrect (pages) via POST /api/v2/pages/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_save_as_templateWRITESave as template (pages) via POST /api/v2/pages/{id}/actions/save_as_template. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_start_split_testingWRITEStart split test (pages) via POST /api/v2/pages/{id}/actions/start_split_testing. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_toggle_ai_botsWRITEToggle AI crawler visibility via POST /api/v2/pages/{id}/actions/toggle_ai_bots. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_toggle_botsWRITEToggle search engine visibility via POST /api/v2/pages/{id}/actions/toggle_bots. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_toggle_site_searchWRITEToggle site search visibility via POST /api/v2/pages/{id}/actions/toggle_site_search. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_undo_moveWRITEUndo move to site page via POST /api/v2/pages/{id}/actions/undo_move. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_unhide_from_ai_botsWRITEUnhide from AI crawlers via POST /api/v2/pages/{id}/actions/unhide_from_ai_bots. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_unhide_from_botsWRITEUnhide from search engines via POST /api/v2/pages/{id}/actions/unhide_from_bots. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_unhide_from_site_searchWRITEInclude in site search via POST /api/v2/pages/{id}/actions/unhide_from_site_search. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_actions_unpublishWRITEUnpublish (pages) via POST /api/v2/pages/{id}/actions/unpublish. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_builder_content_discard_unpublished_changesWRITEDiscard unpublished builder doc changes (pages) via POST /api/v2/pages/{id}/builder/content/discard_unpublished_changes. Throws away the working draft and reconnects working to the currently published version. This is the operation that repairs a disconnected working lineage so publish can succeed. No-op-success when working is already the published version. Errors when the doc has never been published. Answers {"data": {...}}. DESTRUCTIVE: Discard unpublished builder doc changes -- the working version's edits are gone.
simplero_post_api_v2_pages_by_id_builder_content_html_sectionWRITECreate or update HTML section content (pages) via POST /api/v2/pages/{id}/builder/content/html_section. Create or update the HTML content of an html_section node. `node_id` is required. Pass either: * The id of an existing `html_section` node — updates its HTML. * The literal string `"create_new"` — creates a new `html_section` node under the root with the given `html`. Pass `publish_changes: true` to publish the working version immediately after the change. Embedding structured builder nodes inside the HTML: You can embed dynamic Simplero elements (order forms, opt-in forms, buttons, input fields, etc.) inside the HTML. See the description of the html_section embed endpoint (POST builder/content/html_section/embed) for how this works. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_builder_content_html_section_embedWRITEGenerate embed markup for a node type (pages) via POST /api/v2/pages/{id}/builder/content/html_section/embed. Returns a <builder-node> custom element markup string that you can paste into the html of an html_section to embed a structured builder node (e.g. an order form, input field, button, signup form, etc.) inside free-form HTML. How to use: 1. Use the node_types endpoints for this builder role to find the `type` of the node you want to embed and its available settings. 2. POST here with that `type` and any `settings` you want baked in. The response contains `embed_html` — a self-contained <builder-node ...></builder-node> snippet. 3. Paste that `embed_html` string verbatim into the `html` you send to the html_section update endpoint (POST builder/content/html_section). At runtime it will be replaced with the rendered node. Typical flow: build the bulk of your page as HTML via the html_section update endpoint, and sprinkle in these <builder-node> embeds wherever you need a dynamic Simplero element (order form, opt-in form, buy button, etc.) that you can't express as plain HTML. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_builder_content_nodesWRITECreate a builder doc node (pages) via POST /api/v2/pages/{id}/builder/content/nodes. Adds a new node to the tree under the given parent. Pass publish_changes: true to publish the working version immediately. Note: creating an `html_section` node here is allowed but you MUST NOT pass any `settings` — to set its HTML content, create it first and then use the html_section update endpoint (POST builder/content/html_section). Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_builder_content_publishWRITEPublish the working version (pages) via POST /api/v2/pages/{id}/builder/content/publish. Publishes the current working version of this record's builder doc, making staged changes live. Fails when the working draft is disconnected from the published version — POST builder/content/discard_unpublished_changes first. Answers {"data": {...}}.
simplero_post_api_v2_pages_by_id_builder_content_versions_by_version_id_restoreWRITERestore a builder doc version (pages) via POST /api/v2/pages/{id}/builder/content/versions/{version_id}/restore. Creates a new working draft whose content matches the given version. Does not publish. The restored snapshot is always a new version on top of the current working version (same as Restore this version in the editor). To throw away a disconnected draft and go back to published, use discard_unpublished_changes instead. Answers {"data": {...}}.
simplero_post_api_v2_pipeline_stagesWRITECreate a pipeline stage via POST /api/v2/pipeline_stages. Answers {"data": {...}}.
simplero_post_api_v2_pipelinesWRITECreate a pipeline via POST /api/v2/pipelines. Answers {"data": {...}}.
simplero_post_api_v2_pipelines_by_id_actions_add_labelsWRITEAdd labels (pipelines) via POST /api/v2/pipelines/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_pipelines_by_id_actions_remove_labelWRITERemove label (pipelines) via POST /api/v2/pipelines/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_pipelines_by_id_actions_set_defaultWRITESet default via POST /api/v2/pipelines/{id}/actions/set_default. Answers {"data": {...}}.
simplero_post_api_v2_pipelines_by_id_actions_starWRITEStar (pipelines) via POST /api/v2/pipelines/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_pipelines_by_id_actions_unstarWRITEUnstar (pipelines) via POST /api/v2/pipelines/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_podcast_episodesWRITECreate a episode via POST /api/v2/podcast_episodes. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_podcast_episodes_by_id_actions_publishWRITEPublish (podcast episodes) via POST /api/v2/podcast_episodes/{id}/actions/publish. Answers {"data": {...}}.
simplero_post_api_v2_podcast_episodes_by_id_actions_resurrectWRITEResurrect (podcast episodes) via POST /api/v2/podcast_episodes/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_podcast_episodes_by_id_actions_unpublishWRITEUnpublish (podcast episodes) via POST /api/v2/podcast_episodes/{id}/actions/unpublish. Answers {"data": {...}}.
simplero_post_api_v2_podcastsWRITECreate a podcast via POST /api/v2/podcasts. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_podcasts_by_id_actions_add_labelsWRITEAdd labels (podcasts) via POST /api/v2/podcasts/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_podcasts_by_id_actions_remove_labelWRITERemove label (podcasts) via POST /api/v2/podcasts/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_podcasts_by_id_actions_resurrectWRITEResurrect (podcasts) via POST /api/v2/podcasts/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_price_periodsWRITECreate a price period via POST /api/v2/price_periods. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_pricesWRITECreate a price via POST /api/v2/prices. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_product_variantsWRITECreate a variant via POST /api/v2/product_variants. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_productsWRITECreate a product via POST /api/v2/products. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_products_by_id_actions_add_facet_valuesWRITEAdd facet values (products) via POST /api/v2/products/{id}/actions/add_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_products_by_id_actions_add_labelsWRITEAdd labels (products) via POST /api/v2/products/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_products_by_id_actions_closeWRITEClose via POST /api/v2/products/{id}/actions/close. Answers {"data": {...}}.
simplero_post_api_v2_products_by_id_actions_duplicateWRITEDuplicate (products) via POST /api/v2/products/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_products_by_id_actions_listWRITEList via POST /api/v2/products/{id}/actions/list. Answers {"data": {...}}.
simplero_post_api_v2_products_by_id_actions_remove_facet_valuesWRITERemove facet values (products) via POST /api/v2/products/{id}/actions/remove_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_products_by_id_actions_remove_labelWRITERemove label (products) via POST /api/v2/products/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_products_by_id_actions_resurrectWRITEResurrect (products) via POST /api/v2/products/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_products_by_id_actions_starWRITEStar (products) via POST /api/v2/products/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_products_by_id_actions_unlistWRITEUnlist via POST /api/v2/products/{id}/actions/unlist. Answers {"data": {...}}.
simplero_post_api_v2_products_by_id_actions_unstarWRITEUnstar (products) via POST /api/v2/products/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_purchases_by_id_actions_cancelWRITECancel via POST /api/v2/purchases/{id}/actions/cancel. Answers {"data": {...}}. DESTRUCTIVE: Cancel -- cancels the purchase.
simplero_post_api_v2_purchases_by_id_actions_captureWRITECapture via POST /api/v2/purchases/{id}/actions/capture. Answers {"data": {...}}.
simplero_post_api_v2_purchases_by_id_actions_change_tax_percentWRITEChange tax percent via POST /api/v2/purchases/{id}/actions/change_tax_percent. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_purchases_by_id_actions_disassociate_from_funnelWRITEDisassociate from funnel (purchases) via POST /api/v2/purchases/{id}/actions/disassociate_from_funnel. Answers {"data": {...}}.
simplero_post_api_v2_purchases_by_id_actions_move_to_productWRITEMove to another product via POST /api/v2/purchases/{id}/actions/move_to_product. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_purchases_by_id_actions_pauseWRITEPause (purchases) via POST /api/v2/purchases/{id}/actions/pause. Answers {"data": {...}}.
simplero_post_api_v2_purchases_by_id_actions_postpone_period_ends_at_byWRITEPostpone period ends at by via POST /api/v2/purchases/{id}/actions/postpone_period_ends_at_by. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_purchases_by_id_actions_postpone_upcoming_charges_byWRITEPostpone upcoming charges by via POST /api/v2/purchases/{id}/actions/postpone_upcoming_charges_by. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_purchases_by_id_actions_refundWRITERefund via POST /api/v2/purchases/{id}/actions/refund. Answers {"data": {...}}. DESTRUCTIVE: Refund -- moves money back and cannot be undone through the API. DESTRUCTIVE: refunds real money to the customer's payment method. There is no un-refund endpoint.
simplero_post_api_v2_purchases_by_id_actions_resumeWRITEResume (purchases) via POST /api/v2/purchases/{id}/actions/resume. Answers {"data": {...}}.
simplero_post_api_v2_purchases_by_id_actions_set_auto_responder_start_atWRITESet auto responder start at (purchases) via POST /api/v2/purchases/{id}/actions/set_auto_responder_start_at. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_purchases_by_id_actions_turn_off_auto_renewWRITETurn off auto renew via POST /api/v2/purchases/{id}/actions/turn_off_auto_renew. Answers {"data": {...}}.
simplero_post_api_v2_purchases_by_id_actions_turn_on_auto_renewWRITETurn on auto renew via POST /api/v2/purchases/{id}/actions/turn_on_auto_renew. Answers {"data": {...}}.
simplero_post_api_v2_purchases_by_id_actions_update_next_charge_onWRITEUpdate next charge on via POST /api/v2/purchases/{id}/actions/update_next_charge_on. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_purchases_by_id_actions_update_period_ends_atWRITEUpdate period ends at via POST /api/v2/purchases/{id}/actions/update_period_ends_at. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_quiz_answersWRITECreate a quiz answer via POST /api/v2/quiz_answers. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_quiz_answers_by_id_actions_resurrectWRITEResurrect (quiz answers) via POST /api/v2/quiz_answers/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_quiz_questionsWRITECreate a quiz question via POST /api/v2/quiz_questions. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_quiz_questions_by_id_actions_resurrectWRITEResurrect (quiz questions) via POST /api/v2/quiz_questions/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_scheduling_linksWRITECreate a scheduling link via POST /api/v2/scheduling_links. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_scheduling_links_by_id_actions_add_labelsWRITEAdd labels (scheduling links) via POST /api/v2/scheduling_links/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_scheduling_links_by_id_actions_duplicateWRITEDuplicate (scheduling links) via POST /api/v2/scheduling_links/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_scheduling_links_by_id_actions_remove_labelWRITERemove label (scheduling links) via POST /api/v2/scheduling_links/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_scheduling_links_by_id_actions_starWRITEStar (scheduling links) via POST /api/v2/scheduling_links/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_scheduling_links_by_id_actions_unstarWRITEUnstar (scheduling links) via POST /api/v2/scheduling_links/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_segments_by_id_actions_add_labelsWRITEAdd labels (segments) via POST /api/v2/segments/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_segments_by_id_actions_duplicateWRITEDuplicate (segments) via POST /api/v2/segments/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_segments_by_id_actions_refreshWRITERefresh via POST /api/v2/segments/{id}/actions/refresh. Answers {"data": {...}}.
simplero_post_api_v2_segments_by_id_actions_remove_labelWRITERemove label (segments) via POST /api/v2/segments/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_segments_by_id_actions_resurrectWRITEResurrect (segments) via POST /api/v2/segments/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_segments_by_id_actions_starWRITEStar (segments) via POST /api/v2/segments/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_segments_by_id_actions_unstarWRITEUnstar (segments) via POST /api/v2/segments/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_site_comments_by_id_actions_approveWRITEApprove (site comments) via POST /api/v2/site_comments/{id}/actions/approve. Answers {"data": {...}}.
simplero_post_api_v2_site_comments_by_id_actions_rejectWRITEReject (site comments) via POST /api/v2/site_comments/{id}/actions/reject. Answers {"data": {...}}.
simplero_post_api_v2_site_comments_by_id_actions_reject_with_messageWRITEReject with message (site comments) via POST /api/v2/site_comments/{id}/actions/reject_with_message. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_site_comments_by_id_actions_resurrectWRITEResurrect (site comments) via POST /api/v2/site_comments/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_site_comments_by_id_actions_send_to_linearWRITESend to Linear (site comments) via POST /api/v2/site_comments/{id}/actions/send_to_linear. Answers {"data": {...}}.
simplero_post_api_v2_site_redirectsWRITECreate a redirect via POST /api/v2/site_redirects. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_site_redirects_by_id_actions_make_permanentWRITEMake permanent via POST /api/v2/site_redirects/{id}/actions/make_permanent. Answers {"data": {...}}.
simplero_post_api_v2_site_redirects_by_id_actions_make_temporaryWRITEMake temporary via POST /api/v2/site_redirects/{id}/actions/make_temporary. Answers {"data": {...}}.
simplero_post_api_v2_sitesWRITECreate a site via POST /api/v2/sites. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_sites_by_id_actions_add_labelsWRITEAdd labels (sites) via POST /api/v2/sites/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_sites_by_id_actions_disable_chat_botWRITEDisable AI search and interactions via POST /api/v2/sites/{id}/actions/disable_chat_bot. Answers {"data": {...}}.
simplero_post_api_v2_sites_by_id_actions_enable_chat_botWRITEEnable AI search and interactions via POST /api/v2/sites/{id}/actions/enable_chat_bot. Answers {"data": {...}}.
simplero_post_api_v2_sites_by_id_actions_grant_accessWRITEAdd member via POST /api/v2/sites/{id}/actions/grant_access. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_sites_by_id_actions_reindexWRITEReindex via POST /api/v2/sites/{id}/actions/reindex. Answers {"data": {...}}.
simplero_post_api_v2_sites_by_id_actions_remove_labelWRITERemove label (sites) via POST /api/v2/sites/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_sites_by_id_actions_resurrectWRITEResurrect (sites) via POST /api/v2/sites/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_sites_by_id_actions_starWRITEStar (sites) via POST /api/v2/sites/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_sites_by_id_actions_unstarWRITEUnstar (sites) via POST /api/v2/sites/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_stepsWRITECreate a automation step via POST /api/v2/steps. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_steps_by_id_actions_moveWRITEMove (steps) via POST /api/v2/steps/{id}/actions/move. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_steps_by_id_actions_resurrectWRITEResurrect (steps) via POST /api/v2/steps/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_subscriptions_by_id_actions_disassociate_from_funnelWRITEDisassociate from funnel (subscriptions) via POST /api/v2/subscriptions/{id}/actions/disassociate_from_funnel. Answers {"data": {...}}.
simplero_post_api_v2_subscriptions_by_id_actions_force_activateWRITEForce activate via POST /api/v2/subscriptions/{id}/actions/force_activate. Answers {"data": {...}}.
simplero_post_api_v2_subscriptions_by_id_actions_remove_affiliateWRITERemove Affiliate for List Subscriber via POST /api/v2/subscriptions/{id}/actions/remove_affiliate. Answers {"data": {...}}.
simplero_post_api_v2_subscriptions_by_id_actions_request_confirmationWRITEResend email asking for confirmation via POST /api/v2/subscriptions/{id}/actions/request_confirmation. Answers {"data": {...}}.
simplero_post_api_v2_subscriptions_by_id_actions_resend_welcomeWRITEResend welcome email via POST /api/v2/subscriptions/{id}/actions/resend_welcome. Answers {"data": {...}}.
simplero_post_api_v2_subscriptions_by_id_actions_resubscribeWRITEResubscribe via POST /api/v2/subscriptions/{id}/actions/resubscribe. Answers {"data": {...}}.
simplero_post_api_v2_subscriptions_by_id_actions_resumeWRITEResume (subscriptions) via POST /api/v2/subscriptions/{id}/actions/resume. Answers {"data": {...}}.
simplero_post_api_v2_subscriptions_by_id_actions_set_affiliateWRITESet Affiilate for List Subscriber via POST /api/v2/subscriptions/{id}/actions/set_affiliate. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_subscriptions_by_id_actions_set_auto_responder_start_atWRITESet auto responder start at (subscriptions) via POST /api/v2/subscriptions/{id}/actions/set_auto_responder_start_at. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_subscriptions_by_id_actions_suspendWRITESuspend via POST /api/v2/subscriptions/{id}/actions/suspend. Answers {"data": {...}}.
simplero_post_api_v2_subscriptions_by_id_actions_unsubscribeWRITEUnsubscribe via POST /api/v2/subscriptions/{id}/actions/unsubscribe. Answers {"data": {...}}. DESTRUCTIVE: Unsubscribe.
simplero_post_api_v2_survey_responsesWRITECreate a survey response via POST /api/v2/survey_responses. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_survey_responses_by_id_actions_add_to_conversationWRITEAdd to conversation (survey responses) via POST /api/v2/survey_responses/{id}/actions/add_to_conversation. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_survey_responses_by_id_actions_associate_contactWRITEAssociate with Contact via POST /api/v2/survey_responses/{id}/actions/associate_contact. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_survey_responses_by_id_actions_disassociate_from_funnelWRITEDisassociate from funnel (survey responses) via POST /api/v2/survey_responses/{id}/actions/disassociate_from_funnel. Answers {"data": {...}}.
simplero_post_api_v2_survey_responses_by_id_actions_post_to_conversationWRITEPost message to conversation (survey responses) via POST /api/v2/survey_responses/{id}/actions/post_to_conversation. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_surveysWRITECreate a survey via POST /api/v2/surveys. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_surveys_by_id_actions_add_labelsWRITEAdd labels (surveys) via POST /api/v2/surveys/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_surveys_by_id_actions_duplicateWRITEDuplicate (surveys) via POST /api/v2/surveys/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_surveys_by_id_actions_remove_labelWRITERemove label (surveys) via POST /api/v2/surveys/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_surveys_by_id_actions_resurrectWRITEResurrect (surveys) via POST /api/v2/surveys/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_surveys_by_id_actions_starWRITEStar (surveys) via POST /api/v2/surveys/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_surveys_by_id_actions_unstarWRITEUnstar (surveys) via POST /api/v2/surveys/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_taggingsWRITECreate a tagged contact via POST /api/v2/taggings. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it. A DUPLICATE tagging answers HTTP 500, not 409 or 422. MEASURED 2026-09-24: the first POST with a given {tag_id, customer_id} pair answers 200 with the tagging; repeating it answers 500 {"alert":"An error occurred. We're so sorry. Please try again."}. So a 500 from this one tool is very likely a tag the contact already has rather than an outage -- read GET /api/v2/taggings before retrying, and use POST /api/v2/customers/{id}/actions/add_tag if you only want the tag to end up present.
simplero_post_api_v2_tagsWRITECreate a tag via POST /api/v2/tags. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_tags_by_id_actions_add_labelsWRITEAdd labels (tags) via POST /api/v2/tags/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_tags_by_id_actions_remove_labelWRITERemove label (tags) via POST /api/v2/tags/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_tags_by_id_actions_renameWRITERename via POST /api/v2/tags/{id}/actions/rename. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_tags_by_id_actions_starWRITEStar (tags) via POST /api/v2/tags/{id}/actions/star. Answers {"data": {...}}.
simplero_post_api_v2_tags_by_id_actions_unstarWRITEUnstar (tags) via POST /api/v2/tags/{id}/actions/unstar. Answers {"data": {...}}.
simplero_post_api_v2_testimonialsWRITECreate a testimonial via POST /api/v2/testimonials. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_testimonials_by_id_actions_add_labelsWRITEAdd labels (testimonials) via POST /api/v2/testimonials/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_testimonials_by_id_actions_publishWRITEPublish (testimonials) via POST /api/v2/testimonials/{id}/actions/publish. Answers {"data": {...}}.
simplero_post_api_v2_testimonials_by_id_actions_remove_labelWRITERemove label (testimonials) via POST /api/v2/testimonials/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_testimonials_by_id_actions_unpublishWRITEUnpublish (testimonials) via POST /api/v2/testimonials/{id}/actions/unpublish. Answers {"data": {...}}.
simplero_post_api_v2_ticket_commentsWRITECreate a ticket comment via POST /api/v2/ticket_comments. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_ticket_comments_by_id_actions_resurrectWRITEResurrect (ticket comments) via POST /api/v2/ticket_comments/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_ticketsWRITECreate a ticket via POST /api/v2/tickets. Answers {"data": {...}}. Agentic Fabriq masks Simplero's opaque access tokens in this result (`token`, `stealme_token`, `freebie_token`, and a contact's `key`): they are share-and-access capabilities, and a tool result is not redacted anywhere else. Ids, names and every other field come through unchanged; read the token itself in Simplero's own admin UI if you need it.
simplero_post_api_v2_tickets_by_id_actions_add_commentWRITEAdd comment via POST /api/v2/tickets/{id}/actions/add_comment. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_tickets_by_id_actions_add_facetWRITEAdd a facet via POST /api/v2/tickets/{id}/actions/add_facet. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_tickets_by_id_actions_add_facet_valuesWRITEAdd facet values (tickets) via POST /api/v2/tickets/{id}/actions/add_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_tickets_by_id_actions_assign_to_meWRITEAssign to me (tickets) via POST /api/v2/tickets/{id}/actions/assign_to_me. Answers {"data": {...}}.
simplero_post_api_v2_tickets_by_id_actions_close_silentlyWRITEClose without requesting a review via POST /api/v2/tickets/{id}/actions/close_silently. Answers {"data": {...}}.
simplero_post_api_v2_tickets_by_id_actions_exclude_from_csatWRITEExclude from CSAT reporting via POST /api/v2/tickets/{id}/actions/exclude_from_csat. Answers {"data": {...}}.
simplero_post_api_v2_tickets_by_id_actions_mark_readWRITEMark as read by assignee via POST /api/v2/tickets/{id}/actions/mark_read. Answers {"data": {...}}.
simplero_post_api_v2_tickets_by_id_actions_mark_unreadWRITEMark as unread by assignee via POST /api/v2/tickets/{id}/actions/mark_unread. Answers {"data": {...}}.
simplero_post_api_v2_tickets_by_id_actions_move_to_pipelineWRITEMove to pipeline (tickets) via POST /api/v2/tickets/{id}/actions/move_to_pipeline. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_tickets_by_id_actions_move_to_stageWRITEMove to pipeline stage (tickets) via POST /api/v2/tickets/{id}/actions/move_to_stage. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_tickets_by_id_actions_reassignWRITEReassign (tickets) via POST /api/v2/tickets/{id}/actions/reassign. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_tickets_by_id_actions_remove_facetWRITERemove a facet via POST /api/v2/tickets/{id}/actions/remove_facet. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_tickets_by_id_actions_remove_facet_valuesWRITERemove facet values (tickets) via POST /api/v2/tickets/{id}/actions/remove_facet_values. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_tickets_by_id_actions_resurrectWRITEResurrect (tickets) via POST /api/v2/tickets/{id}/actions/resurrect. Answers {"data": {...}}.
simplero_post_api_v2_tickets_by_id_actions_unlockWRITEUnlock via POST /api/v2/tickets/{id}/actions/unlock. Answers {"data": {...}}.
simplero_post_api_v2_triggersWRITECreate a trigger via POST /api/v2/triggers. Answers {"data": {...}}.
simplero_post_api_v2_triggers_by_id_actions_add_labelsWRITEAdd labels (triggers) via POST /api/v2/triggers/{id}/actions/add_labels. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_triggers_by_id_actions_deleteWRITEDelete Trigger via POST /api/v2/triggers/{id}/actions/delete. Answers {"data": {...}}. DESTRUCTIVE: Delete Source / Delete Opening message -- a POST that deletes the record.
simplero_post_api_v2_triggers_by_id_actions_duplicateWRITEDuplicate (triggers) via POST /api/v2/triggers/{id}/actions/duplicate. Answers {"data": {...}}.
simplero_post_api_v2_triggers_by_id_actions_remove_labelWRITERemove label (triggers) via POST /api/v2/triggers/{id}/actions/remove_label. Answers {"data": {...}}. Simplero reports this action as a SUCCESS even when the request body omits the argument it acts on: an empty body answers 200 {"success": true} with the "Successfully performed ..." message and changes nothing (measured 2026-09-24 on add_tag, whose taggings count did not move). Send the body field the schema names, and confirm the effect by reading the record or its collection back -- the success message is not evidence.
simplero_post_api_v2_triggers_by_id_actions_resurrectWRITEResurrect (triggers) via POST /api/v2/triggers/{id}/actions/resurrect. Answers {"data": {...}}.
Often connected alongside
Put Simplero behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.