All integrations

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_idWRITE

Delete 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.

api
simplero_delete_api_v2_funnel_connectors_by_idWRITE

Delete 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.

api
simplero_delete_api_v2_landing_pages_by_id_builder_content_nodes_by_node_idWRITE

Delete 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.

api
simplero_delete_api_v2_pages_by_id_builder_content_nodes_by_node_idWRITE

Delete 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.

api
simplero_get_api_v2_access_grantsREAD

List 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.

api
simplero_get_api_v2_access_grants_by_idREAD

Get 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.

api
simplero_get_api_v2_actionsREAD

List actions via GET /api/v2/actions. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_actions_availableREAD

List 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}}.

api
simplero_get_api_v2_actions_by_idREAD

Get a action via GET /api/v2/actions/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_actions_detailREAD

Get 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}}.

api
simplero_get_api_v2_administratorshipsREAD

List 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.

api
simplero_get_api_v2_administratorships_by_idREAD

Get 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.

api
simplero_get_api_v2_affiliate_programsREAD

List 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.

api
simplero_get_api_v2_affiliate_programs_by_idREAD

Get 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.

api
simplero_get_api_v2_affiliatesREAD

List 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.

api
simplero_get_api_v2_affiliates_by_idREAD

Get 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.

api
simplero_get_api_v2_agentic_workflow_filesREAD

List agentic workflow files via GET /api/v2/agentic_workflow_files. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_agentic_workflow_files_by_idREAD

Get a agentic workflow file via GET /api/v2/agentic_workflow_files/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_agentic_workflow_runsREAD

List 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.

api
simplero_get_api_v2_agentic_workflow_runs_by_idREAD

Get 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.

api
simplero_get_api_v2_agentic_workflow_runs_by_id_activityREAD

Read 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}}.

api
simplero_get_api_v2_agentic_workflowsREAD

List agentic workflows via GET /api/v2/agentic_workflows. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_agentic_workflows_by_idREAD

Get a agentic workflow via GET /api/v2/agentic_workflows/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_alternative_pricesREAD

List alternative prices via GET /api/v2/alternative_prices. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_alternative_prices_by_idREAD

Get a alternative price via GET /api/v2/alternative_prices/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_assetsREAD

List 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.

api
simplero_get_api_v2_assets_by_idREAD

Get 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.

api
simplero_get_api_v2_assets_by_id_scaled_urlREAD

Get 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}}.

api
simplero_get_api_v2_attachmentsREAD

List 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.

api
simplero_get_api_v2_attachments_by_idREAD

Get 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.

api
simplero_get_api_v2_automationsREAD

List 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.

api
simplero_get_api_v2_automations_by_idREAD

Get 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.

api
simplero_get_api_v2_availabilitiesREAD

List 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.

api
simplero_get_api_v2_availabilities_by_idREAD

Get 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.

api
simplero_get_api_v2_blog_postsREAD

List 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.

api
simplero_get_api_v2_blog_posts_by_idREAD

Get 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.

api
simplero_get_api_v2_bot_sourcesREAD

List 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.

api
simplero_get_api_v2_bot_sources_by_idREAD

Get 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.

api
simplero_get_api_v2_bot_tiersREAD

List 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.

api
simplero_get_api_v2_bot_tiers_by_idREAD

Get 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.

api
simplero_get_api_v2_botsREAD

List 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.

api
simplero_get_api_v2_bots_by_idREAD

Get 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.

api
simplero_get_api_v2_broadcastsREAD

List 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.

api
simplero_get_api_v2_broadcasts_by_idREAD

Get 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.

api
simplero_get_api_v2_chargesREAD

List 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.

api
simplero_get_api_v2_charges_by_idREAD

Get 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.

api
simplero_get_api_v2_chat_bot_conversationsREAD

List 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.

api
simplero_get_api_v2_chat_bot_conversations_by_idREAD

Get 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.

api
simplero_get_api_v2_chat_bot_messagesREAD

List messages via GET /api/v2/chat_bot_messages. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_chat_bot_messages_by_idREAD

Get a message via GET /api/v2/chat_bot_messages/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_chat_bot_opening_messagesREAD

List opening messages via GET /api/v2/chat_bot_opening_messages. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_chat_bot_opening_messages_by_idREAD

Get a opening message via GET /api/v2/chat_bot_opening_messages/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_countdown_instancesREAD

List 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.

api
simplero_get_api_v2_countdown_instances_by_idREAD

Get 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.

api
simplero_get_api_v2_countdown_timersREAD

List countdown timers via GET /api/v2/countdown_timers. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_countdown_timers_by_idREAD

Get a countdown timer via GET /api/v2/countdown_timers/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_couponsREAD

List 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.

api
simplero_get_api_v2_coupons_by_idREAD

Get 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.

api
simplero_get_api_v2_course_lesson_completionsREAD

List 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.

api
simplero_get_api_v2_course_lesson_completions_by_idREAD

Get 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.

api
simplero_get_api_v2_course_lessonsREAD

List 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.

api
simplero_get_api_v2_course_lessons_by_idREAD

Get 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.

api
simplero_get_api_v2_course_modulesREAD

List 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.

api
simplero_get_api_v2_course_modules_by_idREAD

Get 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.

api
simplero_get_api_v2_coursesREAD

List 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.

api
simplero_get_api_v2_courses_by_idREAD

Get 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.

api
simplero_get_api_v2_creditsREAD

List credits via GET /api/v2/credits. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_credits_by_idREAD

Get a credit via GET /api/v2/credits/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_custom_domainsREAD

List custom domains via GET /api/v2/custom_domains. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_custom_domains_by_idREAD

Get a custom domain via GET /api/v2/custom_domains/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_customer_notesREAD

List 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.

api
simplero_get_api_v2_customer_notes_by_idREAD

Get 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.

api
simplero_get_api_v2_customersREAD

List 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.

api
simplero_get_api_v2_customers_by_idREAD

Get 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.

api
simplero_get_api_v2_dealsREAD

List 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.

api
simplero_get_api_v2_deals_by_idREAD

Get 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.

api
simplero_get_api_v2_event_occurrence_participantsREAD

List 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.

api
simplero_get_api_v2_event_occurrence_participants_by_idREAD

Get 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.

api
simplero_get_api_v2_event_occurrencesREAD

List 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.

api
simplero_get_api_v2_event_occurrences_by_idREAD

Get 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.

api
simplero_get_api_v2_eventsREAD

List 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.

api
simplero_get_api_v2_events_by_idREAD

Get 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.

api
simplero_get_api_v2_facet_valuesREAD

List facet values via GET /api/v2/facet_values. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_facet_values_by_idREAD

Get a facet value via GET /api/v2/facet_values/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_facetingsREAD

List facetings via GET /api/v2/facetings. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_facetings_by_idREAD

Get a faceting via GET /api/v2/facetings/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_facetsREAD

List facets via GET /api/v2/facets. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_facets_by_idREAD

Get a facet via GET /api/v2/facets/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_field_option_valuesREAD

List field option values via GET /api/v2/field_option_values. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_field_option_values_by_idREAD

Get a field option value via GET /api/v2/field_option_values/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_field_optionsREAD

List options via GET /api/v2/field_options. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_field_options_by_idREAD

Get a option via GET /api/v2/field_options/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_field_valuesREAD

List field values via GET /api/v2/field_values. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_field_values_by_idREAD

Get a field value via GET /api/v2/field_values/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_fieldsREAD

List custom fields via GET /api/v2/fields. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_fields_by_idREAD

Get a custom field via GET /api/v2/fields/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_form_fieldsREAD

List fields via GET /api/v2/form_fields. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_form_fields_by_idREAD

Get a field via GET /api/v2/form_fields/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_forum_postsREAD

List 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.

api
simplero_get_api_v2_forum_posts_by_idREAD

Get 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.

api
simplero_get_api_v2_funnel_connectorsREAD

List 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.

api
simplero_get_api_v2_funnel_connectors_by_idREAD

Get 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.

api
simplero_get_api_v2_funnel_stepsREAD

List 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.

api
simplero_get_api_v2_funnel_steps_by_idREAD

Get 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.

api
simplero_get_api_v2_funnelsREAD

List 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.

api
simplero_get_api_v2_funnels_by_idREAD

Get 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.

api
simplero_get_api_v2_ideasREAD

List 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.

api
simplero_get_api_v2_ideas_by_idREAD

Get 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.

api
simplero_get_api_v2_installmentsREAD

List 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.

api
simplero_get_api_v2_installments_by_idREAD

Get 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.

api
simplero_get_api_v2_labelingsREAD

List labeled objects via GET /api/v2/labelings. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_labelings_by_idREAD

Get a labeled object via GET /api/v2/labelings/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_labelsREAD

List labels via GET /api/v2/labels. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_labels_by_idREAD

Get a label via GET /api/v2/labels/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_landing_pagesREAD

List 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.

api
simplero_get_api_v2_landing_pages_by_idREAD

Get 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.

api
simplero_get_api_v2_landing_pages_by_id_builder_content_accessibilityREAD

Run 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}}.

api
simplero_get_api_v2_landing_pages_by_id_builder_content_html_sectionREAD

Get 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}}.

api
simplero_get_api_v2_landing_pages_by_id_builder_content_node_typesREAD

List 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}}.

api
simplero_get_api_v2_landing_pages_by_id_builder_content_node_types_detailREAD

Get 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}}.

api
simplero_get_api_v2_landing_pages_by_id_builder_content_node_types_settings_detailREAD

Get 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}}.

api
simplero_get_api_v2_landing_pages_by_id_builder_content_nodesREAD

Get 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}}.

api
simplero_get_api_v2_landing_pages_by_id_builder_content_nodes_by_node_idREAD

Get 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": {...}}.

api
simplero_get_api_v2_landing_pages_by_id_builder_content_versionsREAD

List 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}}.

api
simplero_get_api_v2_landing_pages_by_id_builder_content_versions_by_version_idREAD

Get 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": {...}}.

api
simplero_get_api_v2_library_mailingsREAD

List 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.

api
simplero_get_api_v2_library_mailings_by_idREAD

Get 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.

api
simplero_get_api_v2_listsREAD

List 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.

api
simplero_get_api_v2_lists_by_idREAD

Get 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.

api
simplero_get_api_v2_nav_list_linksREAD

List 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.

api
simplero_get_api_v2_nav_list_links_by_idREAD

Get 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.

api
simplero_get_api_v2_nav_listsREAD

List 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.

api
simplero_get_api_v2_nav_lists_by_idREAD

Get 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.

api
simplero_get_api_v2_nps_scoresREAD

List 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.

api
simplero_get_api_v2_nps_scores_by_idREAD

Get 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.

api
simplero_get_api_v2_pagesREAD

List 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.

api
simplero_get_api_v2_pages_by_idREAD

Get 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.

api
simplero_get_api_v2_pages_by_id_builder_content_accessibilityREAD

Run 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}}.

api
simplero_get_api_v2_pages_by_id_builder_content_html_sectionREAD

Get 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}}.

api
simplero_get_api_v2_pages_by_id_builder_content_node_typesREAD

List 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}}.

api
simplero_get_api_v2_pages_by_id_builder_content_node_types_detailREAD

Get 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}}.

api
simplero_get_api_v2_pages_by_id_builder_content_node_types_settings_detailREAD

Get 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}}.

api
simplero_get_api_v2_pages_by_id_builder_content_nodesREAD

Get 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}}.

api
simplero_get_api_v2_pages_by_id_builder_content_nodes_by_node_idREAD

Get 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": {...}}.

api
simplero_get_api_v2_pages_by_id_builder_content_versionsREAD

List 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}}.

api
simplero_get_api_v2_pages_by_id_builder_content_versions_by_version_idREAD

Get 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": {...}}.

api
simplero_get_api_v2_pipeline_stagesREAD

List pipeline stages via GET /api/v2/pipeline_stages. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_pipeline_stages_by_idREAD

Get a pipeline stage via GET /api/v2/pipeline_stages/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_pipelinesREAD

List pipelines via GET /api/v2/pipelines. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_pipelines_by_idREAD

Get a pipeline via GET /api/v2/pipelines/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_podcast_episodesREAD

List 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.

api
simplero_get_api_v2_podcast_episodes_by_idREAD

Get 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.

api
simplero_get_api_v2_podcastsREAD

List 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.

api
simplero_get_api_v2_podcasts_by_idREAD

Get 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.

api
simplero_get_api_v2_price_periodsREAD

List 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.

api
simplero_get_api_v2_price_periods_by_idREAD

Get 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.

api
simplero_get_api_v2_pricesREAD

List 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.

api
simplero_get_api_v2_prices_by_idREAD

Get 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.

api
simplero_get_api_v2_product_variantsREAD

List 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.

api
simplero_get_api_v2_product_variants_by_idREAD

Get 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.

api
simplero_get_api_v2_productsREAD

List 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.

api
simplero_get_api_v2_products_by_idREAD

Get 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.

api
simplero_get_api_v2_purchasesREAD

List 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.

api
simplero_get_api_v2_purchases_by_idREAD

Get 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.

api
simplero_get_api_v2_quiz_answersREAD

List 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.

api
simplero_get_api_v2_quiz_answers_by_idREAD

Get 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.

api
simplero_get_api_v2_quiz_questionsREAD

List 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.

api
simplero_get_api_v2_quiz_questions_by_idREAD

Get 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.

api
simplero_get_api_v2_scheduling_linksREAD

List 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.

api
simplero_get_api_v2_scheduling_links_by_idREAD

Get 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.

api
simplero_get_api_v2_segmentsREAD

List segments via GET /api/v2/segments. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_segments_by_idREAD

Get a segment via GET /api/v2/segments/{id}. Answers {"data": {...}}.

api
simplero_get_api_v2_site_commentsREAD

List 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.

api
simplero_get_api_v2_site_comments_by_idREAD

Get 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.

api
simplero_get_api_v2_site_redirectsREAD

List 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.

api
simplero_get_api_v2_site_redirects_by_idREAD

Get 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.

api
simplero_get_api_v2_sitesREAD

List 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.

api
simplero_get_api_v2_sites_by_idREAD

Get 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.

api
simplero_get_api_v2_stepsREAD

List 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.

api
simplero_get_api_v2_steps_by_idREAD

Get 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.

api
simplero_get_api_v2_subscriptionsREAD

List 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.

api
simplero_get_api_v2_subscriptions_by_idREAD

Get 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.

api
simplero_get_api_v2_survey_responsesREAD

List 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.

api
simplero_get_api_v2_survey_responses_by_idREAD

Get 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.

api
simplero_get_api_v2_surveysREAD

List 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.

api
simplero_get_api_v2_surveys_by_idREAD

Get 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.

api
simplero_get_api_v2_taggingsREAD

List 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.

api
simplero_get_api_v2_taggings_by_idREAD

Get 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.

api
simplero_get_api_v2_tagsREAD

List 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.

api
simplero_get_api_v2_tags_by_idREAD

Get 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.

api
simplero_get_api_v2_testimonialsREAD

List 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.

api
simplero_get_api_v2_testimonials_by_idREAD

Get 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.

api
simplero_get_api_v2_ticket_commentsREAD

List 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.

api
simplero_get_api_v2_ticket_comments_by_idREAD

Get 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.

api
simplero_get_api_v2_ticketsREAD

List 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.

api
simplero_get_api_v2_tickets_by_idREAD

Get 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.

api
simplero_get_api_v2_triggersREAD

List triggers via GET /api/v2/triggers. Answers {"data": [...], "pagination": {page, per_page, total, total_pages, next_after}}.

api
simplero_get_api_v2_triggers_by_idREAD

Get a trigger via GET /api/v2/triggers/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_actions_by_idWRITE

Update a action via PATCH /api/v2/actions/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_affiliate_programs_by_idWRITE

Update 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.

api
simplero_patch_api_v2_affiliates_by_idWRITE

Update 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.

api
simplero_patch_api_v2_agentic_workflow_files_by_idWRITE

Update a agentic workflow file via PATCH /api/v2/agentic_workflow_files/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_agentic_workflows_by_idWRITE

Update a agentic workflow via PATCH /api/v2/agentic_workflows/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_alternative_prices_by_idWRITE

Update a alternative price via PATCH /api/v2/alternative_prices/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_assets_by_idWRITE

Update 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.

api
simplero_patch_api_v2_attachments_by_idWRITE

Update 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.

api
simplero_patch_api_v2_automations_by_idWRITE

Update 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.

api
simplero_patch_api_v2_availabilities_by_idWRITE

Update 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.

api
simplero_patch_api_v2_blog_posts_by_idWRITE

Update 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.

api
simplero_patch_api_v2_bot_sources_by_idWRITE

Update 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.

api
simplero_patch_api_v2_bot_tiers_by_idWRITE

Update 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.

api
simplero_patch_api_v2_bots_by_idWRITE

Update 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.

api
simplero_patch_api_v2_chat_bot_opening_messages_by_idWRITE

Update a opening message via PATCH /api/v2/chat_bot_opening_messages/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_countdown_timers_by_idWRITE

Update a countdown timer via PATCH /api/v2/countdown_timers/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_coupons_by_idWRITE

Update 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.

api
simplero_patch_api_v2_course_lessons_by_idWRITE

Update 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.

api
simplero_patch_api_v2_course_modules_by_idWRITE

Update 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.

api
simplero_patch_api_v2_courses_by_idWRITE

Update 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.

api
simplero_patch_api_v2_credits_by_idWRITE

Update a credit via PATCH /api/v2/credits/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_custom_domains_by_idWRITE

Update a custom domain via PATCH /api/v2/custom_domains/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_customer_notes_by_idWRITE

Update 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.

api
simplero_patch_api_v2_customers_by_idWRITE

Update 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.

api
simplero_patch_api_v2_deals_by_idWRITE

Update 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.

api
simplero_patch_api_v2_event_occurrences_by_idWRITE

Update 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.

api
simplero_patch_api_v2_events_by_idWRITE

Update 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.

api
simplero_patch_api_v2_facet_values_by_idWRITE

Update a facet value via PATCH /api/v2/facet_values/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_facets_by_idWRITE

Update a facet via PATCH /api/v2/facets/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_field_options_by_idWRITE

Update a option via PATCH /api/v2/field_options/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_field_values_by_idWRITE

Update a field value via PATCH /api/v2/field_values/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_fields_by_idWRITE

Update a custom field via PATCH /api/v2/fields/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_form_fields_by_idWRITE

Update a field via PATCH /api/v2/form_fields/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_funnel_connectors_by_idWRITE

Update 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.

api
simplero_patch_api_v2_funnel_steps_by_idWRITE

Update 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.

api
simplero_patch_api_v2_funnels_by_idWRITE

Update 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.

api
simplero_patch_api_v2_ideas_by_idWRITE

Update 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.

api
simplero_patch_api_v2_installments_by_idWRITE

Update 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.

api
simplero_patch_api_v2_labels_by_idWRITE

Update a label via PATCH /api/v2/labels/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_landing_pages_by_idWRITE

Update 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.

api
simplero_patch_api_v2_landing_pages_by_id_builder_content_nodes_by_node_idWRITE

Update 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": {...}}.

api
simplero_patch_api_v2_library_mailings_by_idWRITE

Update 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.

api
simplero_patch_api_v2_lists_by_idWRITE

Update 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.

api
simplero_patch_api_v2_nav_list_links_by_idWRITE

Update 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.

api
simplero_patch_api_v2_pages_by_idWRITE

Update 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.

api
simplero_patch_api_v2_pages_by_id_builder_content_nodes_by_node_idWRITE

Update 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": {...}}.

api
simplero_patch_api_v2_pipeline_stages_by_idWRITE

Update a pipeline stage via PATCH /api/v2/pipeline_stages/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_pipelines_by_idWRITE

Update a pipeline via PATCH /api/v2/pipelines/{id}. Answers {"data": {...}}.

api
simplero_patch_api_v2_podcast_episodes_by_idWRITE

Update 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.

api
simplero_patch_api_v2_podcasts_by_idWRITE

Update 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.

api
simplero_patch_api_v2_price_periods_by_idWRITE

Update 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.

api
simplero_patch_api_v2_prices_by_idWRITE

Update 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.

api
simplero_patch_api_v2_product_variants_by_idWRITE

Update 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.

api
simplero_patch_api_v2_products_by_idWRITE

Update 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.

api
simplero_patch_api_v2_quiz_answers_by_idWRITE

Update 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.

api
simplero_patch_api_v2_quiz_questions_by_idWRITE

Update 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.

api
simplero_patch_api_v2_scheduling_links_by_idWRITE

Update 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.

api
simplero_patch_api_v2_site_redirects_by_idWRITE

Update 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.

api
simplero_patch_api_v2_sites_by_idWRITE

Update 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.

api
simplero_patch_api_v2_steps_by_idWRITE

Update 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.

api
simplero_patch_api_v2_survey_responses_by_idWRITE

Update 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.

api
simplero_patch_api_v2_surveys_by_idWRITE

Update 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.

api
simplero_patch_api_v2_tags_by_idWRITE

Update 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.

api
simplero_patch_api_v2_testimonials_by_idWRITE

Update 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.

api
simplero_patch_api_v2_tickets_by_idWRITE

Update 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.

api
simplero_patch_api_v2_triggers_by_idWRITE

Update a trigger via PATCH /api/v2/triggers/{id}. Answers {"data": {...}}.

api
simplero_post_api_v2_actionsWRITE

Create a action via POST /api/v2/actions. Answers {"data": {...}}.

api
simplero_post_api_v2_administratorships_by_id_actions_resurrectWRITE

Resurrect (administratorships) via POST /api/v2/administratorships/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_affiliate_programsWRITE

Create 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.

api
simplero_post_api_v2_affiliate_programs_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_affiliate_programs_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_affiliate_programs_by_id_actions_starWRITE

Star (affiliate programs) via POST /api/v2/affiliate_programs/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_affiliate_programs_by_id_actions_unstarWRITE

Unstar (affiliate programs) via POST /api/v2/affiliate_programs/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_affiliatesWRITE

Create 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.

api
simplero_post_api_v2_affiliates_by_id_actions_add_to_conversationWRITE

Add 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.

api
simplero_post_api_v2_affiliates_by_id_actions_approveWRITE

Approve (affiliates) via POST /api/v2/affiliates/{id}/actions/approve. Answers {"data": {...}}.

api
simplero_post_api_v2_affiliates_by_id_actions_approve_documentationWRITE

Approve documentation via POST /api/v2/affiliates/{id}/actions/approve_documentation. Answers {"data": {...}}.

api
simplero_post_api_v2_affiliates_by_id_actions_mark_paidWRITE

Mark paid via POST /api/v2/affiliates/{id}/actions/mark_paid. Answers {"data": {...}}.

api
simplero_post_api_v2_affiliates_by_id_actions_move_to_other_affiliate_programWRITE

Move 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.

api
simplero_post_api_v2_affiliates_by_id_actions_post_to_conversationWRITE

Post 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.

api
simplero_post_api_v2_affiliates_by_id_actions_rejectWRITE

Reject (affiliates) via POST /api/v2/affiliates/{id}/actions/reject. Answers {"data": {...}}.

api
simplero_post_api_v2_affiliates_by_id_actions_request_documentationWRITE

Request documentation via POST /api/v2/affiliates/{id}/actions/request_documentation. Answers {"data": {...}}.

api
simplero_post_api_v2_affiliates_by_id_actions_resend_welcomeWRITE

Resend welcome via POST /api/v2/affiliates/{id}/actions/resend_welcome. Answers {"data": {...}}.

api
simplero_post_api_v2_affiliates_by_id_actions_retireWRITE

Retire via POST /api/v2/affiliates/{id}/actions/retire. Answers {"data": {...}}. DESTRUCTIVE: Retire.

api
simplero_post_api_v2_affiliates_by_id_actions_send_login_linkWRITE

Send login link via POST /api/v2/affiliates/{id}/actions/send_login_link. Answers {"data": {...}}.

api
simplero_post_api_v2_agentic_workflow_filesWRITE

Create a agentic workflow file via POST /api/v2/agentic_workflow_files. Answers {"data": {...}}.

api
simplero_post_api_v2_agentic_workflow_runsWRITE

Create 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.

api
simplero_post_api_v2_agentic_workflow_runs_by_id_actions_messageWRITE

Send 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.

api
simplero_post_api_v2_agentic_workflow_runs_by_id_actions_pauseWRITE

Pause (agentic workflow runs) via POST /api/v2/agentic_workflow_runs/{id}/actions/pause. Answers {"data": {...}}.

api
simplero_post_api_v2_agentic_workflow_runs_by_id_actions_resumeWRITE

Resume (agentic workflow runs) via POST /api/v2/agentic_workflow_runs/{id}/actions/resume. Answers {"data": {...}}.

api
simplero_post_api_v2_agentic_workflow_runs_by_id_actions_stopWRITE

Stop via POST /api/v2/agentic_workflow_runs/{id}/actions/stop. Answers {"data": {...}}.

api
simplero_post_api_v2_agentic_workflowsWRITE

Create a agentic workflow via POST /api/v2/agentic_workflows. Answers {"data": {...}}.

api
simplero_post_api_v2_alternative_pricesWRITE

Create a alternative price via POST /api/v2/alternative_prices. Answers {"data": {...}}.

api
simplero_post_api_v2_assetsWRITE

Create 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.

api
simplero_post_api_v2_assets_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_assets_by_id_actions_apply_loudness_filterWRITE

Normalize audio levels via POST /api/v2/assets/{id}/actions/apply_loudness_filter. Answers {"data": {...}}.

api
simplero_post_api_v2_assets_by_id_actions_deepgramWRITE

Transcribe 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.

api
simplero_post_api_v2_assets_by_id_actions_extract_textWRITE

Extract text via POST /api/v2/assets/{id}/actions/extract_text. Answers {"data": {...}}.

api
simplero_post_api_v2_assets_by_id_actions_force_restart_encodingWRITE

Force restart encoding (will restart if any service job is not locked) via POST /api/v2/assets/{id}/actions/force_restart_encoding. Answers {"data": {...}}.

api
simplero_post_api_v2_assets_by_id_actions_recreate_bookmarksWRITE

Regenerate bookmarks from transcript (assets) via POST /api/v2/assets/{id}/actions/recreate_bookmarks. Answers {"data": {...}}.

api
simplero_post_api_v2_assets_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_assets_by_id_actions_restart_encodingWRITE

Restart encoding via POST /api/v2/assets/{id}/actions/restart_encoding. Answers {"data": {...}}.

api
simplero_post_api_v2_assets_by_id_actions_resurrectWRITE

Resurrect (assets) via POST /api/v2/assets/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_assets_create_from_urlWRITE

Create 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.

api
simplero_post_api_v2_attachmentsWRITE

Create 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.

api
simplero_post_api_v2_automationsWRITE

Create 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.

api
simplero_post_api_v2_automations_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_automations_by_id_actions_duplicateWRITE

Duplicate (automations) via POST /api/v2/automations/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_automations_by_id_actions_duplicate_copyWRITE

Duplicate & also duplicate Library Emails via POST /api/v2/automations/{id}/actions/duplicate_copy. Answers {"data": {...}}.

api
simplero_post_api_v2_automations_by_id_actions_duplicate_reuseWRITE

Duplicate & reuse same Library Emails via POST /api/v2/automations/{id}/actions/duplicate_reuse. Answers {"data": {...}}.

api
simplero_post_api_v2_automations_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_automations_by_id_actions_resurrectWRITE

Resurrect (automations) via POST /api/v2/automations/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_automations_by_id_actions_starWRITE

Star (automations) via POST /api/v2/automations/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_automations_by_id_actions_unstarWRITE

Unstar (automations) via POST /api/v2/automations/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_availabilitiesWRITE

Create 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.

api
simplero_post_api_v2_availabilities_by_id_actions_resurrectWRITE

Resurrect (availabilities) via POST /api/v2/availabilities/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_blog_posts_by_id_actions_add_facet_valuesWRITE

Add 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.

api
simplero_post_api_v2_blog_posts_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_blog_posts_by_id_actions_categorizeWRITE

Change 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.

api
simplero_post_api_v2_blog_posts_by_id_actions_duplicateWRITE

Duplicate (blog posts) via POST /api/v2/blog_posts/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_blog_posts_by_id_actions_duplicate_to_other_siteWRITE

Duplicate 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.

api
simplero_post_api_v2_blog_posts_by_id_actions_move_to_other_siteWRITE

Move 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.

api
simplero_post_api_v2_blog_posts_by_id_actions_publishWRITE

Publish (blog posts) via POST /api/v2/blog_posts/{id}/actions/publish. Answers {"data": {...}}.

api
simplero_post_api_v2_blog_posts_by_id_actions_remove_facet_valuesWRITE

Remove 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.

api
simplero_post_api_v2_blog_posts_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_blog_posts_by_id_actions_resurrectWRITE

Resurrect (blog posts) via POST /api/v2/blog_posts/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_blog_posts_by_id_actions_unpublishWRITE

Unpublish (blog posts) via POST /api/v2/blog_posts/{id}/actions/unpublish. Answers {"data": {...}}.

api
simplero_post_api_v2_bot_sourcesWRITE

Create 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.

api
simplero_post_api_v2_bot_sources_by_id_actions_deleteWRITE

Delete Source via POST /api/v2/bot_sources/{id}/actions/delete. Answers {"data": {...}}. DESTRUCTIVE: Delete Source / Delete Opening message -- a POST that deletes the record.

api
simplero_post_api_v2_bot_tiersWRITE

Create 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.

api
simplero_post_api_v2_botsWRITE

Create 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.

api
simplero_post_api_v2_bots_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_bots_by_id_actions_add_to_siteWRITE

Add 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.

api
simplero_post_api_v2_bots_by_id_actions_duplicateWRITE

Duplicate (bots) via POST /api/v2/bots/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_bots_by_id_actions_remove_from_siteWRITE

Remove 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.

api
simplero_post_api_v2_bots_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_chat_bot_opening_messagesWRITE

Create a opening message via POST /api/v2/chat_bot_opening_messages. Answers {"data": {...}}.

api
simplero_post_api_v2_chat_bot_opening_messages_by_id_actions_deleteWRITE

Delete 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.

api
simplero_post_api_v2_countdown_timersWRITE

Create 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".

api
simplero_post_api_v2_countdown_timers_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_countdown_timers_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_countdown_timers_by_id_actions_resurrectWRITE

Resurrect (countdown timers) via POST /api/v2/countdown_timers/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_couponsWRITE

Create 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.

api
simplero_post_api_v2_coupons_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_coupons_by_id_actions_duplicateWRITE

Duplicate (coupons) via POST /api/v2/coupons/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_coupons_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_coupons_by_id_actions_resurrectWRITE

Resurrect (coupons) via POST /api/v2/coupons/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_course_lessonsWRITE

Create 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.

api
simplero_post_api_v2_course_lessons_by_id_actions_allow_multiple_completionsWRITE

Allow multiple completions via POST /api/v2/course_lessons/{id}/actions/allow_multiple_completions. Answers {"data": {...}}.

api
simplero_post_api_v2_course_lessons_by_id_actions_apply_loudness_filterWRITE

Apply loudness filter via POST /api/v2/course_lessons/{id}/actions/apply_loudness_filter. Answers {"data": {...}}.

api
simplero_post_api_v2_course_lessons_by_id_actions_deepgramWRITE

Transcribe 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.

api
simplero_post_api_v2_course_lessons_by_id_actions_delete_ai_generated_summaryWRITE

Delete 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.

api
simplero_post_api_v2_course_lessons_by_id_actions_disable_preferred_playback_rateWRITE

Start at 1x speed via POST /api/v2/course_lessons/{id}/actions/disable_preferred_playback_rate. Answers {"data": {...}}.

api
simplero_post_api_v2_course_lessons_by_id_actions_disallow_multiple_completionsWRITE

Disallow multiple completions via POST /api/v2/course_lessons/{id}/actions/disallow_multiple_completions. Answers {"data": {...}}.

api
simplero_post_api_v2_course_lessons_by_id_actions_duplicateWRITE

Duplicate (course lessons) via POST /api/v2/course_lessons/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_course_lessons_by_id_actions_enable_preferred_playback_rateWRITE

Start at user preferred speed via POST /api/v2/course_lessons/{id}/actions/enable_preferred_playback_rate. Answers {"data": {...}}.

api
simplero_post_api_v2_course_lessons_by_id_actions_grant_accessWRITE

Grant 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.

api
simplero_post_api_v2_course_lessons_by_id_actions_move_moduleWRITE

Move 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.

api
simplero_post_api_v2_course_lessons_by_id_actions_publishWRITE

Publish (course lessons) via POST /api/v2/course_lessons/{id}/actions/publish. Answers {"data": {...}}.

api
simplero_post_api_v2_course_lessons_by_id_actions_recreate_bookmarksWRITE

Regenerate bookmarks from transcript (course lessons) via POST /api/v2/course_lessons/{id}/actions/recreate_bookmarks. Answers {"data": {...}}.

api
simplero_post_api_v2_course_lessons_by_id_actions_regenerate_ai_descriptionWRITE

Regenerate AI description via POST /api/v2/course_lessons/{id}/actions/regenerate_ai_description. Answers {"data": {...}}.

api
simplero_post_api_v2_course_lessons_by_id_actions_resume_from_last_positionWRITE

Resume media from the last position via POST /api/v2/course_lessons/{id}/actions/resume_from_last_position. Answers {"data": {...}}.

api
simplero_post_api_v2_course_lessons_by_id_actions_resurrectWRITE

Resurrect (course lessons) via POST /api/v2/course_lessons/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_course_lessons_by_id_actions_set_authorWRITE

Set 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.

api
simplero_post_api_v2_course_lessons_by_id_actions_start_from_beginningWRITE

Always start media from the beginning via POST /api/v2/course_lessons/{id}/actions/start_from_beginning. Answers {"data": {...}}.

api
simplero_post_api_v2_course_lessons_by_id_actions_unpublishWRITE

Unpublish (course lessons) via POST /api/v2/course_lessons/{id}/actions/unpublish. Answers {"data": {...}}.

api
simplero_post_api_v2_course_lessons_by_id_actions_update_loop_assetWRITE

Update 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.

api
simplero_post_api_v2_course_lessons_by_id_actions_update_show_unauthorized_courseWRITE

Change 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.

api
simplero_post_api_v2_course_lessons_by_id_actions_update_show_unauthorized_lessonWRITE

Change 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.

api
simplero_post_api_v2_course_lessons_by_id_actions_update_unauthorized_messageWRITE

Change 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.

api
simplero_post_api_v2_course_modulesWRITE

Create 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.

api
simplero_post_api_v2_course_modules_by_id_actions_grant_accessWRITE

Grant 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.

api
simplero_post_api_v2_course_modules_by_id_actions_publishWRITE

Publish (course modules) via POST /api/v2/course_modules/{id}/actions/publish. Answers {"data": {...}}.

api
simplero_post_api_v2_course_modules_by_id_actions_restart_all_membersWRITE

Restart module for all members via POST /api/v2/course_modules/{id}/actions/restart_all_members. Answers {"data": {...}}.

api
simplero_post_api_v2_course_modules_by_id_actions_resurrectWRITE

Resurrect (course modules) via POST /api/v2/course_modules/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_course_modules_by_id_actions_unpublishWRITE

Unpublish (course modules) via POST /api/v2/course_modules/{id}/actions/unpublish. Answers {"data": {...}}.

api
simplero_post_api_v2_coursesWRITE

Create 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.

api
simplero_post_api_v2_courses_by_id_actions_add_facet_valuesWRITE

Add 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.

api
simplero_post_api_v2_courses_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_courses_by_id_actions_allow_downloadsWRITE

Allow downloads via POST /api/v2/courses/{id}/actions/allow_downloads. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_deepgramWRITE

Transcribe 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.

api
simplero_post_api_v2_courses_by_id_actions_delete_ai_generated_summariesWRITE

Delete 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.

api
simplero_post_api_v2_courses_by_id_actions_disable_autoplayWRITE

Disable autoplay via POST /api/v2/courses/{id}/actions/disable_autoplay. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_dripWRITE

Drip (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.

api
simplero_post_api_v2_courses_by_id_actions_duplicateWRITE

Duplicate (courses) via POST /api/v2/courses/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_duplicate_to_other_siteWRITE

Duplicate 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.

api
simplero_post_api_v2_courses_by_id_actions_enable_autoplayWRITE

Enable autoplay via POST /api/v2/courses/{id}/actions/enable_autoplay. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_exclude_from_new_contentWRITE

Exclude from "New content" blocks via POST /api/v2/courses/{id}/actions/exclude_from_new_content. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_grant_accessWRITE

Grant 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.

api
simplero_post_api_v2_courses_by_id_actions_hide_content_countsWRITE

Hide content counts via POST /api/v2/courses/{id}/actions/hide_content_counts. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_hide_content_durationWRITE

Hide content duration via POST /api/v2/courses/{id}/actions/hide_content_duration. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_hide_from_indexWRITE

Hide from the Site Course directory page via POST /api/v2/courses/{id}/actions/hide_from_index. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_include_in_new_contentWRITE

Include in "New content" blocks via POST /api/v2/courses/{id}/actions/include_in_new_content. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_move_to_other_siteWRITE

Move 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.

api
simplero_post_api_v2_courses_by_id_actions_on_site_hideWRITE

Hide from people without access via POST /api/v2/courses/{id}/actions/on_site_hide. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_on_site_teaseWRITE

Show a teaser to people without access via POST /api/v2/courses/{id}/actions/on_site_tease. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_prevent_downloadsWRITE

Prevent downloads via POST /api/v2/courses/{id}/actions/prevent_downloads. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_publishWRITE

Publish (courses) via POST /api/v2/courses/{id}/actions/publish. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_refresh_card_imageWRITE

Refresh card image via POST /api/v2/courses/{id}/actions/refresh_card_image. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_remove_facet_valuesWRITE

Remove 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.

api
simplero_post_api_v2_courses_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_courses_by_id_actions_restart_all_membersWRITE

Restart course progress for all members via POST /api/v2/courses/{id}/actions/restart_all_members. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_resurrectWRITE

Resurrect (courses) via POST /api/v2/courses/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_show_content_countsWRITE

Show content counts via POST /api/v2/courses/{id}/actions/show_content_counts. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_show_content_durationWRITE

Show content duration via POST /api/v2/courses/{id}/actions/show_content_duration. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_show_on_indexWRITE

Show on the Site Course directory page via POST /api/v2/courses/{id}/actions/show_on_index. Answers {"data": {...}}.

api
simplero_post_api_v2_courses_by_id_actions_unpublishWRITE

Unpublish (courses) via POST /api/v2/courses/{id}/actions/unpublish. Answers {"data": {...}}.

api
simplero_post_api_v2_creditsWRITE

Create a credit via POST /api/v2/credits. Answers {"data": {...}}.

api
simplero_post_api_v2_credits_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_credits_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_credits_by_id_actions_resurrectWRITE

Resurrect (credits) via POST /api/v2/credits/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_credits_by_id_actions_starWRITE

Star (credits) via POST /api/v2/credits/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_credits_by_id_actions_unstarWRITE

Unstar (credits) via POST /api/v2/credits/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_custom_domainsWRITE

Create a custom domain via POST /api/v2/custom_domains. Answers {"data": {...}}.

api
simplero_post_api_v2_custom_domains_by_id_actions_recheckWRITE

Recheck DNS via POST /api/v2/custom_domains/{id}/actions/recheck. Answers {"data": {...}}.

api
simplero_post_api_v2_custom_domains_by_id_actions_resurrectWRITE

Resurrect (custom domains) via POST /api/v2/custom_domains/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_custom_domains_by_id_actions_snapshot_dnsWRITE

Snapshot DNS via POST /api/v2/custom_domains/{id}/actions/snapshot_dns. Answers {"data": {...}}.

api
simplero_post_api_v2_customer_notesWRITE

Create 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.

api
simplero_post_api_v2_customer_notes_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_customer_notes_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_customer_notes_by_id_actions_resurrectWRITE

Resurrect (customer notes) via POST /api/v2/customer_notes/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_customersWRITE

Create 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.

api
simplero_post_api_v2_customers_by_id_actions_add_badgeWRITE

Add 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.

api
simplero_post_api_v2_customers_by_id_actions_add_tagWRITE

Add 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.

api
simplero_post_api_v2_customers_by_id_actions_add_to_affiliate_programWRITE

Add 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.

api
simplero_post_api_v2_customers_by_id_actions_add_to_conversationWRITE

Add 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.

api
simplero_post_api_v2_customers_by_id_actions_add_to_meta_custom_audienceWRITE

Add 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.

api
simplero_post_api_v2_customers_by_id_actions_adjust_lead_scoreWRITE

Adjust 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.

api
simplero_post_api_v2_customers_by_id_actions_approve_registration_for_an_eventWRITE

Approve 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.

api
simplero_post_api_v2_customers_by_id_actions_bot_tier_grantWRITE

Give 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.

api
simplero_post_api_v2_customers_by_id_actions_bot_tier_revokeWRITE

Revoke 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.

api
simplero_post_api_v2_customers_by_id_actions_bulk_purchaseWRITE

Create 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.

api
simplero_post_api_v2_customers_by_id_actions_cancel_all_purchasesWRITE

Cancel 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.

api
simplero_post_api_v2_customers_by_id_actions_cancel_countdown_timerWRITE

Cancel 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.

api
simplero_post_api_v2_customers_by_id_actions_cancel_registration_for_an_eventWRITE

Cancel 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.

api
simplero_post_api_v2_customers_by_id_actions_category_grantWRITE

Give 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.

api
simplero_post_api_v2_customers_by_id_actions_category_revokeWRITE

Revoke 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.

api
simplero_post_api_v2_customers_by_id_actions_clean_nameWRITE

Fix repeating name (e.g. "John Smith Smith") via POST /api/v2/customers/{id}/actions/clean_name. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_coaching_client_addWRITE

Add 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.

api
simplero_post_api_v2_customers_by_id_actions_continue_automationWRITE

Continue 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.

api
simplero_post_api_v2_customers_by_id_actions_course_grantWRITE

Give 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.

api
simplero_post_api_v2_customers_by_id_actions_course_lesson_grantWRITE

Give 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.

api
simplero_post_api_v2_customers_by_id_actions_course_lesson_revokeWRITE

Revoke 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.

api
simplero_post_api_v2_customers_by_id_actions_course_module_grantWRITE

Give 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.

api
simplero_post_api_v2_customers_by_id_actions_course_module_revokeWRITE

Revoke 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.

api
simplero_post_api_v2_customers_by_id_actions_course_revokeWRITE

Revoke 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.

api
simplero_post_api_v2_customers_by_id_actions_create_dealWRITE

Create 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.

api
simplero_post_api_v2_customers_by_id_actions_credit_consumeWRITE

Consume 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.

api
simplero_post_api_v2_customers_by_id_actions_credit_issueWRITE

Issue 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.

api
simplero_post_api_v2_customers_by_id_actions_customer_smsWRITE

Send 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.

api
simplero_post_api_v2_customers_by_id_actions_deny_registration_for_an_eventWRITE

Deny 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.

api
simplero_post_api_v2_customers_by_id_actions_deregister_for_all_occurrencesWRITE

Cancel 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.

api
simplero_post_api_v2_customers_by_id_actions_deregister_for_next_occurrenceWRITE

Cancel 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.

api
simplero_post_api_v2_customers_by_id_actions_emailWRITE

Send 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.

api
simplero_post_api_v2_customers_by_id_actions_extend_countdown_timerWRITE

Extend 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.

api
simplero_post_api_v2_customers_by_id_actions_give_consentWRITE

Give GDPR consent via POST /api/v2/customers/{id}/actions/give_consent. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_idea_upvoteWRITE

Upvote 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.

api
simplero_post_api_v2_customers_by_id_actions_interactionsWRITE

Go to Interactions for Contact via POST /api/v2/customers/{id}/actions/interactions. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_library_mailingWRITE

Send 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.

api
simplero_post_api_v2_customers_by_id_actions_list_reset_auto_responsesWRITE

Reset 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.

api
simplero_post_api_v2_customers_by_id_actions_list_resubscribeWRITE

Resubscribe 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.

api
simplero_post_api_v2_customers_by_id_actions_list_subscribeWRITE

Subscribe 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.

api
simplero_post_api_v2_customers_by_id_actions_list_unsubscribeWRITE

Unsubscribe 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.

api
simplero_post_api_v2_customers_by_id_actions_list_unsubscribe_allWRITE

Unsubscribe from all lists via POST /api/v2/customers/{id}/actions/list_unsubscribe_all. Answers {"data": {...}}. DESTRUCTIVE: Unsubscribe from all lists.

api
simplero_post_api_v2_customers_by_id_actions_mailchimp_subscribeWRITE

Subscribe 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.

api
simplero_post_api_v2_customers_by_id_actions_mailchimp_unsubscribeWRITE

Unsubscribe 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.

api
simplero_post_api_v2_customers_by_id_actions_mark_as_archivedWRITE

Archive Contact via POST /api/v2/customers/{id}/actions/mark_as_archived. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_mark_as_coldWRITE

Mark Contact unengaged via POST /api/v2/customers/{id}/actions/mark_as_cold. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_mark_as_do_not_contactWRITE

Mark as Do Not Contact via POST /api/v2/customers/{id}/actions/mark_as_do_not_contact. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_mark_as_email_bouncedWRITE

Suppress (mark email as bounced) via POST /api/v2/customers/{id}/actions/mark_as_email_bounced. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_mark_as_unarchivedWRITE

Unarchive Contact via POST /api/v2/customers/{id}/actions/mark_as_unarchived. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_mark_as_warmWRITE

Mark Contact engaged via POST /api/v2/customers/{id}/actions/mark_as_warm. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_move_dealWRITE

Move 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.

api
simplero_post_api_v2_customers_by_id_actions_noticeWRITE

Display 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.

api
simplero_post_api_v2_customers_by_id_actions_page_grantWRITE

Give 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.

api
simplero_post_api_v2_customers_by_id_actions_page_revokeWRITE

Revoke 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.

api
simplero_post_api_v2_customers_by_id_actions_pause_all_automationsWRITE

Pause all automations for Contact via POST /api/v2/customers/{id}/actions/pause_all_automations. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_pause_automationWRITE

Pause 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.

api
simplero_post_api_v2_customers_by_id_actions_podcast_grantWRITE

Give 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.

api
simplero_post_api_v2_customers_by_id_actions_podcast_revokeWRITE

Revoke 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.

api
simplero_post_api_v2_customers_by_id_actions_product_add_paid_purchaseWRITE

Add 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.

api
simplero_post_api_v2_customers_by_id_actions_product_auto_renew_offWRITE

Turn 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.

api
simplero_post_api_v2_customers_by_id_actions_product_auto_renew_onWRITE

Turn 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.

api
simplero_post_api_v2_customers_by_id_actions_product_cancelWRITE

Cancel 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.

api
simplero_post_api_v2_customers_by_id_actions_product_pauseWRITE

Pause 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.

api
simplero_post_api_v2_customers_by_id_actions_product_purchaseWRITE

Purchase 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.

api
simplero_post_api_v2_customers_by_id_actions_product_reset_auto_responsesWRITE

Reset 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.

api
simplero_post_api_v2_customers_by_id_actions_product_resumeWRITE

Resume 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.

api
simplero_post_api_v2_customers_by_id_actions_register_for_an_eventWRITE

Register 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.

api
simplero_post_api_v2_customers_by_id_actions_register_for_next_occurrenceWRITE

Register 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.

api
simplero_post_api_v2_customers_by_id_actions_remove_affiliateWRITE

Remove Affiliate for Contact via POST /api/v2/customers/{id}/actions/remove_affiliate. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_remove_all_tagsWRITE

Remove 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.

api
simplero_post_api_v2_customers_by_id_actions_remove_badgeWRITE

Remove 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.

api
simplero_post_api_v2_customers_by_id_actions_remove_from_conversationWRITE

Remove 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.

api
simplero_post_api_v2_customers_by_id_actions_remove_from_meta_custom_audienceWRITE

Remove 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.

api
simplero_post_api_v2_customers_by_id_actions_remove_simplero_idWRITE

Remove Simplero ID via POST /api/v2/customers/{id}/actions/remove_simplero_id. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_remove_tagWRITE

Remove 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.

api
simplero_post_api_v2_customers_by_id_actions_request_signatureWRITE

Request 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.

api
simplero_post_api_v2_customers_by_id_actions_resume_automationWRITE

Resume 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.

api
simplero_post_api_v2_customers_by_id_actions_resurrectWRITE

Resurrect (customers) via POST /api/v2/customers/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_reverify_emailWRITE

Re-verify email via POST /api/v2/customers/{id}/actions/reverify_email. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_revoke_consentWRITE

Revoke GDPR consent via POST /api/v2/customers/{id}/actions/revoke_consent. Answers {"data": {...}}. DESTRUCTIVE: Revoke GDPR consent -- withdraws a consent record.

api
simplero_post_api_v2_customers_by_id_actions_send_a_broadcastWRITE

Send a broadcast via POST /api/v2/customers/{id}/actions/send_a_broadcast. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_send_chat_messageWRITE

Send 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.

api
simplero_post_api_v2_customers_by_id_actions_send_password_resetWRITE

Send password reset via POST /api/v2/customers/{id}/actions/send_password_reset. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_send_simplero_idWRITE

Send Simplero ID via POST /api/v2/customers/{id}/actions/send_simplero_id. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_set_affiliateWRITE

Set 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.

api
simplero_post_api_v2_customers_by_id_actions_set_date_to_nowWRITE

Set 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.

api
simplero_post_api_v2_customers_by_id_actions_set_text_fieldWRITE

Set 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.

api
simplero_post_api_v2_customers_by_id_actions_single_action_library_mailingWRITE

Send 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.

api
simplero_post_api_v2_customers_by_id_actions_site_grantWRITE

Give 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.

api
simplero_post_api_v2_customers_by_id_actions_site_group_grantWRITE

Give 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.

api
simplero_post_api_v2_customers_by_id_actions_site_group_revokeWRITE

Revoke 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.

api
simplero_post_api_v2_customers_by_id_actions_site_revokeWRITE

Revoke 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.

api
simplero_post_api_v2_customers_by_id_actions_space_grantWRITE

Give 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.

api
simplero_post_api_v2_customers_by_id_actions_space_revokeWRITE

Revoke 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.

api
simplero_post_api_v2_customers_by_id_actions_spear_emailWRITE

Send 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.

api
simplero_post_api_v2_customers_by_id_actions_start_automationWRITE

Start 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.

api
simplero_post_api_v2_customers_by_id_actions_start_countdown_timerWRITE

Start 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.

api
simplero_post_api_v2_customers_by_id_actions_stop_all_automationsWRITE

Stop all automations for Contact via POST /api/v2/customers/{id}/actions/stop_all_automations. Answers {"data": {...}}. DESTRUCTIVE: Stop all automations for Contact.

api
simplero_post_api_v2_customers_by_id_actions_stop_automationWRITE

Stop 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.

api
simplero_post_api_v2_customers_by_id_actions_subscription_resumeWRITE

Resume 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.

api
simplero_post_api_v2_customers_by_id_actions_subscription_suspendWRITE

Suspend 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.

api
simplero_post_api_v2_customers_by_id_actions_taskWRITE

Assign 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.

api
simplero_post_api_v2_customers_by_id_actions_text_messageWRITE

Send 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.

api
simplero_post_api_v2_customers_by_id_actions_unmark_as_do_not_contactWRITE

Unmark as Do Not Contact via POST /api/v2/customers/{id}/actions/unmark_as_do_not_contact. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_unmark_as_email_bouncedWRITE

Unsuppress (unmark email as bounced) via POST /api/v2/customers/{id}/actions/unmark_as_email_bounced. Answers {"data": {...}}.

api
simplero_post_api_v2_customers_by_id_actions_unsubscribe_everythingWRITE

Unsubscribe 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.

api
simplero_post_api_v2_customers_by_id_actions_webhookWRITE

Post 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.

api
simplero_post_api_v2_dealsWRITE

Create 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.

api
simplero_post_api_v2_deals_by_id_actions_move_to_pipelineWRITE

Move 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.

api
simplero_post_api_v2_deals_by_id_actions_move_to_stageWRITE

Move 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.

api
simplero_post_api_v2_deals_by_id_actions_set_product_idWRITE

Set 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.

api
simplero_post_api_v2_deals_by_id_actions_set_valueWRITE

Set 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.

api
simplero_post_api_v2_event_occurrence_participants_by_id_actions_approve_registrationWRITE

Approve registration via POST /api/v2/event_occurrence_participants/{id}/actions/approve_registration. Answers {"data": {...}}.

api
simplero_post_api_v2_event_occurrence_participants_by_id_actions_cancel_bookingWRITE

Cancel booking via POST /api/v2/event_occurrence_participants/{id}/actions/cancel_booking. Answers {"data": {...}}. DESTRUCTIVE: Cancel booking.

api
simplero_post_api_v2_event_occurrence_participants_by_id_actions_cancel_registrationWRITE

Cancel registration via POST /api/v2/event_occurrence_participants/{id}/actions/cancel_registration. Answers {"data": {...}}. DESTRUCTIVE: Cancel registration.

api
simplero_post_api_v2_event_occurrence_participants_by_id_actions_deny_registrationWRITE

Deny registration via POST /api/v2/event_occurrence_participants/{id}/actions/deny_registration. Answers {"data": {...}}.

api
simplero_post_api_v2_event_occurrence_participants_by_id_actions_disassociate_from_funnelWRITE

Disassociate from funnel (event occurrence participants) via POST /api/v2/event_occurrence_participants/{id}/actions/disassociate_from_funnel. Answers {"data": {...}}.

api
simplero_post_api_v2_event_occurrence_participants_by_id_actions_move_to_occurrenceWRITE

Move 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.

api
simplero_post_api_v2_event_occurrence_participants_by_id_actions_resend_confirmation_emailWRITE

Resend confirmation email via POST /api/v2/event_occurrence_participants/{id}/actions/resend_confirmation_email. Answers {"data": {...}}.

api
simplero_post_api_v2_event_occurrence_participants_by_id_actions_set_deal_assignee_to_scheduling_link_organizerWRITE

Set 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.

api
simplero_post_api_v2_event_occurrences_by_id_actions_add_facet_valuesWRITE

Add 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.

api
simplero_post_api_v2_event_occurrences_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_event_occurrences_by_id_actions_change_organizerWRITE

Change 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.

api
simplero_post_api_v2_event_occurrences_by_id_actions_create_recording_lessonWRITE

Create recording lesson via POST /api/v2/event_occurrences/{id}/actions/create_recording_lesson. Answers {"data": {...}}.

api
simplero_post_api_v2_event_occurrences_by_id_actions_duplicateWRITE

Duplicate (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.

api
simplero_post_api_v2_event_occurrences_by_id_actions_remove_facet_valuesWRITE

Remove 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.

api
simplero_post_api_v2_event_occurrences_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_eventsWRITE

Create 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.

api
simplero_post_api_v2_events_by_id_actions_add_facet_valuesWRITE

Add 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.

api
simplero_post_api_v2_events_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_events_by_id_actions_add_to_siteWRITE

Add 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.

api
simplero_post_api_v2_events_by_id_actions_disassociate_from_funnelWRITE

Disassociate from funnel (events) via POST /api/v2/events/{id}/actions/disassociate_from_funnel. Answers {"data": {...}}.

api
simplero_post_api_v2_events_by_id_actions_duplicateWRITE

Duplicate (events) via POST /api/v2/events/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_events_by_id_actions_remove_facet_valuesWRITE

Remove 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.

api
simplero_post_api_v2_events_by_id_actions_remove_from_siteWRITE

Remove 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.

api
simplero_post_api_v2_events_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_facet_valuesWRITE

Create a facet value via POST /api/v2/facet_values. Answers {"data": {...}}.

api
simplero_post_api_v2_facetingsWRITE

Create a faceting via POST /api/v2/facetings. Answers {"data": {...}}.

api
simplero_post_api_v2_facetsWRITE

Create a facet via POST /api/v2/facets. Answers {"data": {...}}.

api
simplero_post_api_v2_facets_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_facets_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_field_optionsWRITE

Create a option via POST /api/v2/field_options. Answers {"data": {...}}.

api
simplero_post_api_v2_field_options_by_id_actions_resurrectWRITE

Resurrect (field options) via POST /api/v2/field_options/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_field_valuesWRITE

Create a field value via POST /api/v2/field_values. Answers {"data": {...}}.

api
simplero_post_api_v2_fieldsWRITE

Create a custom field via POST /api/v2/fields. Answers {"data": {...}}.

api
simplero_post_api_v2_form_fieldsWRITE

Create a field via POST /api/v2/form_fields. Answers {"data": {...}}.

api
simplero_post_api_v2_form_fields_by_id_actions_duplicateWRITE

Duplicate (form fields) via POST /api/v2/form_fields/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_forum_posts_by_id_actions_add_facet_valuesWRITE

Add 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.

api
simplero_post_api_v2_forum_posts_by_id_actions_approveWRITE

Approve (forum posts) via POST /api/v2/forum_posts/{id}/actions/approve. Answers {"data": {...}}.

api
simplero_post_api_v2_forum_posts_by_id_actions_change_categoryWRITE

Change 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.

api
simplero_post_api_v2_forum_posts_by_id_actions_duplicateWRITE

Duplicate (forum posts) via POST /api/v2/forum_posts/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_forum_posts_by_id_actions_duplicate_to_other_forumWRITE

Duplicate 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.

api
simplero_post_api_v2_forum_posts_by_id_actions_rejectWRITE

Reject (forum posts) via POST /api/v2/forum_posts/{id}/actions/reject. Answers {"data": {...}}.

api
simplero_post_api_v2_forum_posts_by_id_actions_reject_with_messageWRITE

Reject 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.

api
simplero_post_api_v2_forum_posts_by_id_actions_remove_facet_valuesWRITE

Remove 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.

api
simplero_post_api_v2_funnel_connectorsWRITE

Add 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.

api
simplero_post_api_v2_funnel_stepsWRITE

Create 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.

api
simplero_post_api_v2_funnel_steps_by_id_actions_archiveWRITE

Archive via POST /api/v2/funnel_steps/{id}/actions/archive. Answers {"data": {...}}. DESTRUCTIVE: Archive.

api
simplero_post_api_v2_funnel_steps_by_id_actions_duplicateWRITE

Duplicate (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.

api
simplero_post_api_v2_funnel_steps_by_id_actions_moveWRITE

Move (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.

api
simplero_post_api_v2_funnel_steps_by_id_actions_restoreWRITE

Restore 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.

api
simplero_post_api_v2_funnelsWRITE

Create 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.

api
simplero_post_api_v2_funnels_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_funnels_by_id_actions_duplicateWRITE

Duplicate (funnels) via POST /api/v2/funnels/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_funnels_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_funnels_by_id_actions_resurrectWRITE

Resurrect (funnels) via POST /api/v2/funnels/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_funnels_by_id_actions_starWRITE

Star (funnels) via POST /api/v2/funnels/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_funnels_by_id_actions_unstarWRITE

Unstar (funnels) via POST /api/v2/funnels/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_ideas_by_id_actions_add_facet_valuesWRITE

Add 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.

api
simplero_post_api_v2_ideas_by_id_actions_assign_to_meWRITE

Assign to me (ideas) via POST /api/v2/ideas/{id}/actions/assign_to_me. Answers {"data": {...}}.

api
simplero_post_api_v2_ideas_by_id_actions_mergeWRITE

Merge 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.

api
simplero_post_api_v2_ideas_by_id_actions_move_to_pipelineWRITE

Move 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.

api
simplero_post_api_v2_ideas_by_id_actions_move_to_stageWRITE

Move 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.

api
simplero_post_api_v2_ideas_by_id_actions_reassignWRITE

Reassign (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.

api
simplero_post_api_v2_ideas_by_id_actions_remove_facet_valuesWRITE

Remove 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.

api
simplero_post_api_v2_ideas_by_id_actions_send_to_linearWRITE

Send 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.

api
simplero_post_api_v2_installmentsWRITE

Create 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.

api
simplero_post_api_v2_labelingsWRITE

Create a labeled object via POST /api/v2/labelings. Answers {"data": {...}}.

api
simplero_post_api_v2_labelsWRITE

Create a label via POST /api/v2/labels. Answers {"data": {...}}.

api
simplero_post_api_v2_labels_by_id_actions_starWRITE

Star (labels) via POST /api/v2/labels/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_labels_by_id_actions_unstarWRITE

Unstar (labels) via POST /api/v2/labels/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_landing_pagesWRITE

Create 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.

api
simplero_post_api_v2_landing_pages_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_landing_pages_by_id_actions_duplicateWRITE

Duplicate (landing pages) via POST /api/v2/landing_pages/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_landing_pages_by_id_actions_move_to_funnelWRITE

Move 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.

api
simplero_post_api_v2_landing_pages_by_id_actions_refresh_page_speed_scoreWRITE

Refresh page speed score (landing pages) via POST /api/v2/landing_pages/{id}/actions/refresh_page_speed_score. Answers {"data": {...}}.

api
simplero_post_api_v2_landing_pages_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_landing_pages_by_id_actions_resurrectWRITE

Resurrect (landing pages) via POST /api/v2/landing_pages/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_landing_pages_by_id_actions_save_as_templateWRITE

Save as template (landing pages) via POST /api/v2/landing_pages/{id}/actions/save_as_template. Answers {"data": {...}}.

api
simplero_post_api_v2_landing_pages_by_id_actions_starWRITE

Star (landing pages) via POST /api/v2/landing_pages/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_landing_pages_by_id_actions_start_split_testingWRITE

Start split test (landing pages) via POST /api/v2/landing_pages/{id}/actions/start_split_testing. Answers {"data": {...}}.

api
simplero_post_api_v2_landing_pages_by_id_actions_undo_moveWRITE

Undo move to landing page via POST /api/v2/landing_pages/{id}/actions/undo_move. Answers {"data": {...}}.

api
simplero_post_api_v2_landing_pages_by_id_actions_unstarWRITE

Unstar (landing pages) via POST /api/v2/landing_pages/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_landing_pages_by_id_builder_content_discard_unpublished_changesWRITE

Discard 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.

api
simplero_post_api_v2_landing_pages_by_id_builder_content_html_sectionWRITE

Create 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": {...}}.

api
simplero_post_api_v2_landing_pages_by_id_builder_content_html_section_embedWRITE

Generate 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": {...}}.

api
simplero_post_api_v2_landing_pages_by_id_builder_content_nodesWRITE

Create 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": {...}}.

api
simplero_post_api_v2_landing_pages_by_id_builder_content_publishWRITE

Publish 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": {...}}.

api
simplero_post_api_v2_landing_pages_by_id_builder_content_versions_by_version_id_restoreWRITE

Restore 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": {...}}.

api
simplero_post_api_v2_library_mailingsWRITE

Create 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.

api
simplero_post_api_v2_library_mailings_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_library_mailings_by_id_actions_add_to_newsletterWRITE

Add 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.

api
simplero_post_api_v2_library_mailings_by_id_actions_duplicateWRITE

Duplicate (library mailings) via POST /api/v2/library_mailings/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_library_mailings_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_library_mailings_by_id_actions_resurrectWRITE

Resurrect (library mailings) via POST /api/v2/library_mailings/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_library_mailings_by_id_actions_save_to_libraryWRITE

Save to email library via POST /api/v2/library_mailings/{id}/actions/save_to_library. Answers {"data": {...}}.

api
simplero_post_api_v2_library_mailings_by_id_actions_send_toWRITE

Send 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.

api
simplero_post_api_v2_library_mailings_by_id_actions_starWRITE

Star (library mailings) via POST /api/v2/library_mailings/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_library_mailings_by_id_actions_unstarWRITE

Unstar (library mailings) via POST /api/v2/library_mailings/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_listsWRITE

Create 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.

api
simplero_post_api_v2_lists_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_lists_by_id_actions_duplicateWRITE

Duplicate (lists) via POST /api/v2/lists/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_lists_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_lists_by_id_actions_resurrectWRITE

Resurrect (lists) via POST /api/v2/lists/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_lists_by_id_actions_starWRITE

Star (lists) via POST /api/v2/lists/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_lists_by_id_actions_unstarWRITE

Unstar (lists) via POST /api/v2/lists/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_nav_list_linksWRITE

Create 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.

api
simplero_post_api_v2_pagesWRITE

Create 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.

api
simplero_post_api_v2_pages_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_pages_by_id_actions_add_to_main_navWRITE

Add to main nav via POST /api/v2/pages/{id}/actions/add_to_main_nav. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_clone_to_siteWRITE

Clone 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.

api
simplero_post_api_v2_pages_by_id_actions_convert_to_landing_pageWRITE

Turn into a Landing Page via POST /api/v2/pages/{id}/actions/convert_to_landing_page. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_create_funnel_fromWRITE

Turn into a Funnel via POST /api/v2/pages/{id}/actions/create_funnel_from. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_dripWRITE

Drip (pages) via POST /api/v2/pages/{id}/actions/drip. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_duplicateWRITE

Duplicate (pages) via POST /api/v2/pages/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_hide_from_ai_botsWRITE

Hide from AI crawlers via POST /api/v2/pages/{id}/actions/hide_from_ai_bots. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_hide_from_botsWRITE

Hide from search engines via POST /api/v2/pages/{id}/actions/hide_from_bots. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_hide_from_site_searchWRITE

Hide from site search via POST /api/v2/pages/{id}/actions/hide_from_site_search. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_make_home_pageWRITE

Make this page the site home page via POST /api/v2/pages/{id}/actions/make_home_page. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_move_to_funnelWRITE

Move 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.

api
simplero_post_api_v2_pages_by_id_actions_move_to_siteWRITE

Move 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.

api
simplero_post_api_v2_pages_by_id_actions_publishWRITE

Publish (pages) via POST /api/v2/pages/{id}/actions/publish. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_refresh_page_speed_scoreWRITE

Refresh page speed score (pages) via POST /api/v2/pages/{id}/actions/refresh_page_speed_score. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_pages_by_id_actions_replace_with_redirectWRITE

Replace 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.

api
simplero_post_api_v2_pages_by_id_actions_reset_view_countersWRITE

Reset view counters via POST /api/v2/pages/{id}/actions/reset_view_counters. Answers {"data": {...}}. DESTRUCTIVE: Reset view counters -- the counts are not recoverable.

api
simplero_post_api_v2_pages_by_id_actions_resurrectWRITE

Resurrect (pages) via POST /api/v2/pages/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_save_as_templateWRITE

Save as template (pages) via POST /api/v2/pages/{id}/actions/save_as_template. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_start_split_testingWRITE

Start split test (pages) via POST /api/v2/pages/{id}/actions/start_split_testing. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_toggle_ai_botsWRITE

Toggle AI crawler visibility via POST /api/v2/pages/{id}/actions/toggle_ai_bots. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_toggle_botsWRITE

Toggle search engine visibility via POST /api/v2/pages/{id}/actions/toggle_bots. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_toggle_site_searchWRITE

Toggle site search visibility via POST /api/v2/pages/{id}/actions/toggle_site_search. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_undo_moveWRITE

Undo move to site page via POST /api/v2/pages/{id}/actions/undo_move. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_unhide_from_ai_botsWRITE

Unhide from AI crawlers via POST /api/v2/pages/{id}/actions/unhide_from_ai_bots. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_unhide_from_botsWRITE

Unhide from search engines via POST /api/v2/pages/{id}/actions/unhide_from_bots. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_unhide_from_site_searchWRITE

Include in site search via POST /api/v2/pages/{id}/actions/unhide_from_site_search. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_actions_unpublishWRITE

Unpublish (pages) via POST /api/v2/pages/{id}/actions/unpublish. Answers {"data": {...}}.

api
simplero_post_api_v2_pages_by_id_builder_content_discard_unpublished_changesWRITE

Discard 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.

api
simplero_post_api_v2_pages_by_id_builder_content_html_sectionWRITE

Create 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": {...}}.

api
simplero_post_api_v2_pages_by_id_builder_content_html_section_embedWRITE

Generate 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": {...}}.

api
simplero_post_api_v2_pages_by_id_builder_content_nodesWRITE

Create 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": {...}}.

api
simplero_post_api_v2_pages_by_id_builder_content_publishWRITE

Publish 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": {...}}.

api
simplero_post_api_v2_pages_by_id_builder_content_versions_by_version_id_restoreWRITE

Restore 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": {...}}.

api
simplero_post_api_v2_pipeline_stagesWRITE

Create a pipeline stage via POST /api/v2/pipeline_stages. Answers {"data": {...}}.

api
simplero_post_api_v2_pipelinesWRITE

Create a pipeline via POST /api/v2/pipelines. Answers {"data": {...}}.

api
simplero_post_api_v2_pipelines_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_pipelines_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_pipelines_by_id_actions_set_defaultWRITE

Set default via POST /api/v2/pipelines/{id}/actions/set_default. Answers {"data": {...}}.

api
simplero_post_api_v2_pipelines_by_id_actions_starWRITE

Star (pipelines) via POST /api/v2/pipelines/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_pipelines_by_id_actions_unstarWRITE

Unstar (pipelines) via POST /api/v2/pipelines/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_podcast_episodesWRITE

Create 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.

api
simplero_post_api_v2_podcast_episodes_by_id_actions_publishWRITE

Publish (podcast episodes) via POST /api/v2/podcast_episodes/{id}/actions/publish. Answers {"data": {...}}.

api
simplero_post_api_v2_podcast_episodes_by_id_actions_resurrectWRITE

Resurrect (podcast episodes) via POST /api/v2/podcast_episodes/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_podcast_episodes_by_id_actions_unpublishWRITE

Unpublish (podcast episodes) via POST /api/v2/podcast_episodes/{id}/actions/unpublish. Answers {"data": {...}}.

api
simplero_post_api_v2_podcastsWRITE

Create 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.

api
simplero_post_api_v2_podcasts_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_podcasts_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_podcasts_by_id_actions_resurrectWRITE

Resurrect (podcasts) via POST /api/v2/podcasts/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_price_periodsWRITE

Create 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.

api
simplero_post_api_v2_pricesWRITE

Create 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.

api
simplero_post_api_v2_product_variantsWRITE

Create 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.

api
simplero_post_api_v2_productsWRITE

Create 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.

api
simplero_post_api_v2_products_by_id_actions_add_facet_valuesWRITE

Add 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.

api
simplero_post_api_v2_products_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_products_by_id_actions_closeWRITE

Close via POST /api/v2/products/{id}/actions/close. Answers {"data": {...}}.

api
simplero_post_api_v2_products_by_id_actions_duplicateWRITE

Duplicate (products) via POST /api/v2/products/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_products_by_id_actions_listWRITE

List via POST /api/v2/products/{id}/actions/list. Answers {"data": {...}}.

api
simplero_post_api_v2_products_by_id_actions_remove_facet_valuesWRITE

Remove 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.

api
simplero_post_api_v2_products_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_products_by_id_actions_resurrectWRITE

Resurrect (products) via POST /api/v2/products/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_products_by_id_actions_starWRITE

Star (products) via POST /api/v2/products/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_products_by_id_actions_unlistWRITE

Unlist via POST /api/v2/products/{id}/actions/unlist. Answers {"data": {...}}.

api
simplero_post_api_v2_products_by_id_actions_unstarWRITE

Unstar (products) via POST /api/v2/products/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_purchases_by_id_actions_cancelWRITE

Cancel via POST /api/v2/purchases/{id}/actions/cancel. Answers {"data": {...}}. DESTRUCTIVE: Cancel -- cancels the purchase.

api
simplero_post_api_v2_purchases_by_id_actions_captureWRITE

Capture via POST /api/v2/purchases/{id}/actions/capture. Answers {"data": {...}}.

api
simplero_post_api_v2_purchases_by_id_actions_change_tax_percentWRITE

Change 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.

api
simplero_post_api_v2_purchases_by_id_actions_disassociate_from_funnelWRITE

Disassociate from funnel (purchases) via POST /api/v2/purchases/{id}/actions/disassociate_from_funnel. Answers {"data": {...}}.

api
simplero_post_api_v2_purchases_by_id_actions_move_to_productWRITE

Move 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.

api
simplero_post_api_v2_purchases_by_id_actions_pauseWRITE

Pause (purchases) via POST /api/v2/purchases/{id}/actions/pause. Answers {"data": {...}}.

api
simplero_post_api_v2_purchases_by_id_actions_postpone_period_ends_at_byWRITE

Postpone 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.

api
simplero_post_api_v2_purchases_by_id_actions_postpone_upcoming_charges_byWRITE

Postpone 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.

api
simplero_post_api_v2_purchases_by_id_actions_refundWRITE

Refund 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.

api
simplero_post_api_v2_purchases_by_id_actions_resumeWRITE

Resume (purchases) via POST /api/v2/purchases/{id}/actions/resume. Answers {"data": {...}}.

api
simplero_post_api_v2_purchases_by_id_actions_set_auto_responder_start_atWRITE

Set 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.

api
simplero_post_api_v2_purchases_by_id_actions_turn_off_auto_renewWRITE

Turn off auto renew via POST /api/v2/purchases/{id}/actions/turn_off_auto_renew. Answers {"data": {...}}.

api
simplero_post_api_v2_purchases_by_id_actions_turn_on_auto_renewWRITE

Turn on auto renew via POST /api/v2/purchases/{id}/actions/turn_on_auto_renew. Answers {"data": {...}}.

api
simplero_post_api_v2_purchases_by_id_actions_update_next_charge_onWRITE

Update 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.

api
simplero_post_api_v2_purchases_by_id_actions_update_period_ends_atWRITE

Update 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.

api
simplero_post_api_v2_quiz_answersWRITE

Create 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.

api
simplero_post_api_v2_quiz_answers_by_id_actions_resurrectWRITE

Resurrect (quiz answers) via POST /api/v2/quiz_answers/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_quiz_questionsWRITE

Create 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.

api
simplero_post_api_v2_quiz_questions_by_id_actions_resurrectWRITE

Resurrect (quiz questions) via POST /api/v2/quiz_questions/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_scheduling_linksWRITE

Create 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.

api
simplero_post_api_v2_scheduling_links_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_scheduling_links_by_id_actions_duplicateWRITE

Duplicate (scheduling links) via POST /api/v2/scheduling_links/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_scheduling_links_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_scheduling_links_by_id_actions_starWRITE

Star (scheduling links) via POST /api/v2/scheduling_links/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_scheduling_links_by_id_actions_unstarWRITE

Unstar (scheduling links) via POST /api/v2/scheduling_links/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_segments_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_segments_by_id_actions_duplicateWRITE

Duplicate (segments) via POST /api/v2/segments/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_segments_by_id_actions_refreshWRITE

Refresh via POST /api/v2/segments/{id}/actions/refresh. Answers {"data": {...}}.

api
simplero_post_api_v2_segments_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_segments_by_id_actions_resurrectWRITE

Resurrect (segments) via POST /api/v2/segments/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_segments_by_id_actions_starWRITE

Star (segments) via POST /api/v2/segments/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_segments_by_id_actions_unstarWRITE

Unstar (segments) via POST /api/v2/segments/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_site_comments_by_id_actions_approveWRITE

Approve (site comments) via POST /api/v2/site_comments/{id}/actions/approve. Answers {"data": {...}}.

api
simplero_post_api_v2_site_comments_by_id_actions_rejectWRITE

Reject (site comments) via POST /api/v2/site_comments/{id}/actions/reject. Answers {"data": {...}}.

api
simplero_post_api_v2_site_comments_by_id_actions_reject_with_messageWRITE

Reject 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.

api
simplero_post_api_v2_site_comments_by_id_actions_resurrectWRITE

Resurrect (site comments) via POST /api/v2/site_comments/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_site_comments_by_id_actions_send_to_linearWRITE

Send to Linear (site comments) via POST /api/v2/site_comments/{id}/actions/send_to_linear. Answers {"data": {...}}.

api
simplero_post_api_v2_site_redirectsWRITE

Create 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.

api
simplero_post_api_v2_site_redirects_by_id_actions_make_permanentWRITE

Make permanent via POST /api/v2/site_redirects/{id}/actions/make_permanent. Answers {"data": {...}}.

api
simplero_post_api_v2_site_redirects_by_id_actions_make_temporaryWRITE

Make temporary via POST /api/v2/site_redirects/{id}/actions/make_temporary. Answers {"data": {...}}.

api
simplero_post_api_v2_sitesWRITE

Create 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.

api
simplero_post_api_v2_sites_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_sites_by_id_actions_disable_chat_botWRITE

Disable AI search and interactions via POST /api/v2/sites/{id}/actions/disable_chat_bot. Answers {"data": {...}}.

api
simplero_post_api_v2_sites_by_id_actions_enable_chat_botWRITE

Enable AI search and interactions via POST /api/v2/sites/{id}/actions/enable_chat_bot. Answers {"data": {...}}.

api
simplero_post_api_v2_sites_by_id_actions_grant_accessWRITE

Add 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.

api
simplero_post_api_v2_sites_by_id_actions_reindexWRITE

Reindex via POST /api/v2/sites/{id}/actions/reindex. Answers {"data": {...}}.

api
simplero_post_api_v2_sites_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_sites_by_id_actions_resurrectWRITE

Resurrect (sites) via POST /api/v2/sites/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_sites_by_id_actions_starWRITE

Star (sites) via POST /api/v2/sites/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_sites_by_id_actions_unstarWRITE

Unstar (sites) via POST /api/v2/sites/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_stepsWRITE

Create 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.

api
simplero_post_api_v2_steps_by_id_actions_moveWRITE

Move (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.

api
simplero_post_api_v2_steps_by_id_actions_resurrectWRITE

Resurrect (steps) via POST /api/v2/steps/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_subscriptions_by_id_actions_disassociate_from_funnelWRITE

Disassociate from funnel (subscriptions) via POST /api/v2/subscriptions/{id}/actions/disassociate_from_funnel. Answers {"data": {...}}.

api
simplero_post_api_v2_subscriptions_by_id_actions_force_activateWRITE

Force activate via POST /api/v2/subscriptions/{id}/actions/force_activate. Answers {"data": {...}}.

api
simplero_post_api_v2_subscriptions_by_id_actions_remove_affiliateWRITE

Remove Affiliate for List Subscriber via POST /api/v2/subscriptions/{id}/actions/remove_affiliate. Answers {"data": {...}}.

api
simplero_post_api_v2_subscriptions_by_id_actions_request_confirmationWRITE

Resend email asking for confirmation via POST /api/v2/subscriptions/{id}/actions/request_confirmation. Answers {"data": {...}}.

api
simplero_post_api_v2_subscriptions_by_id_actions_resend_welcomeWRITE

Resend welcome email via POST /api/v2/subscriptions/{id}/actions/resend_welcome. Answers {"data": {...}}.

api
simplero_post_api_v2_subscriptions_by_id_actions_resubscribeWRITE

Resubscribe via POST /api/v2/subscriptions/{id}/actions/resubscribe. Answers {"data": {...}}.

api
simplero_post_api_v2_subscriptions_by_id_actions_resumeWRITE

Resume (subscriptions) via POST /api/v2/subscriptions/{id}/actions/resume. Answers {"data": {...}}.

api
simplero_post_api_v2_subscriptions_by_id_actions_set_affiliateWRITE

Set 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.

api
simplero_post_api_v2_subscriptions_by_id_actions_set_auto_responder_start_atWRITE

Set 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.

api
simplero_post_api_v2_subscriptions_by_id_actions_suspendWRITE

Suspend via POST /api/v2/subscriptions/{id}/actions/suspend. Answers {"data": {...}}.

api
simplero_post_api_v2_subscriptions_by_id_actions_unsubscribeWRITE

Unsubscribe via POST /api/v2/subscriptions/{id}/actions/unsubscribe. Answers {"data": {...}}. DESTRUCTIVE: Unsubscribe.

api
simplero_post_api_v2_survey_responsesWRITE

Create 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.

api
simplero_post_api_v2_survey_responses_by_id_actions_add_to_conversationWRITE

Add 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.

api
simplero_post_api_v2_survey_responses_by_id_actions_associate_contactWRITE

Associate 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.

api
simplero_post_api_v2_survey_responses_by_id_actions_disassociate_from_funnelWRITE

Disassociate from funnel (survey responses) via POST /api/v2/survey_responses/{id}/actions/disassociate_from_funnel. Answers {"data": {...}}.

api
simplero_post_api_v2_survey_responses_by_id_actions_post_to_conversationWRITE

Post 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.

api
simplero_post_api_v2_surveysWRITE

Create 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.

api
simplero_post_api_v2_surveys_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_surveys_by_id_actions_duplicateWRITE

Duplicate (surveys) via POST /api/v2/surveys/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_surveys_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_surveys_by_id_actions_resurrectWRITE

Resurrect (surveys) via POST /api/v2/surveys/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_surveys_by_id_actions_starWRITE

Star (surveys) via POST /api/v2/surveys/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_surveys_by_id_actions_unstarWRITE

Unstar (surveys) via POST /api/v2/surveys/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_taggingsWRITE

Create 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.

api
simplero_post_api_v2_tagsWRITE

Create 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.

api
simplero_post_api_v2_tags_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_tags_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_tags_by_id_actions_renameWRITE

Rename 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.

api
simplero_post_api_v2_tags_by_id_actions_starWRITE

Star (tags) via POST /api/v2/tags/{id}/actions/star. Answers {"data": {...}}.

api
simplero_post_api_v2_tags_by_id_actions_unstarWRITE

Unstar (tags) via POST /api/v2/tags/{id}/actions/unstar. Answers {"data": {...}}.

api
simplero_post_api_v2_testimonialsWRITE

Create 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.

api
simplero_post_api_v2_testimonials_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_testimonials_by_id_actions_publishWRITE

Publish (testimonials) via POST /api/v2/testimonials/{id}/actions/publish. Answers {"data": {...}}.

api
simplero_post_api_v2_testimonials_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_testimonials_by_id_actions_unpublishWRITE

Unpublish (testimonials) via POST /api/v2/testimonials/{id}/actions/unpublish. Answers {"data": {...}}.

api
simplero_post_api_v2_ticket_commentsWRITE

Create 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.

api
simplero_post_api_v2_ticket_comments_by_id_actions_resurrectWRITE

Resurrect (ticket comments) via POST /api/v2/ticket_comments/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_ticketsWRITE

Create 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.

api
simplero_post_api_v2_tickets_by_id_actions_add_commentWRITE

Add 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.

api
simplero_post_api_v2_tickets_by_id_actions_add_facetWRITE

Add 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.

api
simplero_post_api_v2_tickets_by_id_actions_add_facet_valuesWRITE

Add 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.

api
simplero_post_api_v2_tickets_by_id_actions_assign_to_meWRITE

Assign to me (tickets) via POST /api/v2/tickets/{id}/actions/assign_to_me. Answers {"data": {...}}.

api
simplero_post_api_v2_tickets_by_id_actions_close_silentlyWRITE

Close without requesting a review via POST /api/v2/tickets/{id}/actions/close_silently. Answers {"data": {...}}.

api
simplero_post_api_v2_tickets_by_id_actions_exclude_from_csatWRITE

Exclude from CSAT reporting via POST /api/v2/tickets/{id}/actions/exclude_from_csat. Answers {"data": {...}}.

api
simplero_post_api_v2_tickets_by_id_actions_mark_readWRITE

Mark as read by assignee via POST /api/v2/tickets/{id}/actions/mark_read. Answers {"data": {...}}.

api
simplero_post_api_v2_tickets_by_id_actions_mark_unreadWRITE

Mark as unread by assignee via POST /api/v2/tickets/{id}/actions/mark_unread. Answers {"data": {...}}.

api
simplero_post_api_v2_tickets_by_id_actions_move_to_pipelineWRITE

Move 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.

api
simplero_post_api_v2_tickets_by_id_actions_move_to_stageWRITE

Move 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.

api
simplero_post_api_v2_tickets_by_id_actions_reassignWRITE

Reassign (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.

api
simplero_post_api_v2_tickets_by_id_actions_remove_facetWRITE

Remove 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.

api
simplero_post_api_v2_tickets_by_id_actions_remove_facet_valuesWRITE

Remove 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.

api
simplero_post_api_v2_tickets_by_id_actions_resurrectWRITE

Resurrect (tickets) via POST /api/v2/tickets/{id}/actions/resurrect. Answers {"data": {...}}.

api
simplero_post_api_v2_tickets_by_id_actions_unlockWRITE

Unlock via POST /api/v2/tickets/{id}/actions/unlock. Answers {"data": {...}}.

api
simplero_post_api_v2_triggersWRITE

Create a trigger via POST /api/v2/triggers. Answers {"data": {...}}.

api
simplero_post_api_v2_triggers_by_id_actions_add_labelsWRITE

Add 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.

api
simplero_post_api_v2_triggers_by_id_actions_deleteWRITE

Delete Trigger via POST /api/v2/triggers/{id}/actions/delete. Answers {"data": {...}}. DESTRUCTIVE: Delete Source / Delete Opening message -- a POST that deletes the record.

api
simplero_post_api_v2_triggers_by_id_actions_duplicateWRITE

Duplicate (triggers) via POST /api/v2/triggers/{id}/actions/duplicate. Answers {"data": {...}}.

api
simplero_post_api_v2_triggers_by_id_actions_remove_labelWRITE

Remove 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.

api
simplero_post_api_v2_triggers_by_id_actions_resurrectWRITE

Resurrect (triggers) via POST /api/v2/triggers/{id}/actions/resurrect. Answers {"data": {...}}.

api

Put Simplero behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.