Changelog
26 October 2026
Section titled “26 October 2026”-
Free trial: covers up to 20 accounts; the 21st needs balance (
trial.maxAccounts). -
Test webhooks:
POST /v1/webhook-endpoint/testsends a sample of any event withtest: true. -
Balance: movements carry
currency: "eur"; amounts are euro cents. -
GET /v1/phone-numberswithoutprofileIdlists every profile’s numbers. Editing a live copy changes the post’s text; the other copies keep theirs. -
Post webhooks: each status is announced once,
post.scheduledandpost.publishedincluded when the network sends nothing, andpost.failedwhen one network fails on its own. Deleting a post with live copies sendspost.removed, thenpost.deleted. -
removedstatus: a post taken down from every network isremoved(it used to becancelled). -
Inbox: conversation ids carry their account, so reading, replying, marking as read and archiving no longer need
accountId. Replying returns201with the messageid. -
Accounts:
GET /v1/accounts/{id}andGET /v1/accounts/{id}/health. Sites, CRMs and ads connections saycanPost: false. Back from connecting, the URL carries theprofileId. -
Calls:
GET /v1/calls/estimatetakesnumberIdand says whether that number can reach the destination. -
GET /v1/posts?profileId=with a profile that does not exist answers404. -
7-day free trial: replaces the 2 free accounts. The 7 days start with the first published post (14 days at most from sign-up); when it ends without a top-up, scheduled posts become
pauseduntil the first top-up.GET /v1/billingreturns the trial intrial. See Balance and billing. -
Pricing: every connected account is charged from the first one (€6 for the first 10).
25 October 2026
Section titled “25 October 2026”- Ads: connect Meta, Google, LinkedIn, TikTok, Pinterest, X and Reddit Ads; read campaigns with spend and results, pause them, change budgets, boost posts (
POST /v1/posts/{id}/boost), create campaigns and send conversions. In the dashboard, the Ads section. See Ads. - Ads approval: with
requireAdsApproval, changes that spend money asked for by members or AI agents wait for an owner or admin (/v1/ads/requests). See Approving changes. - Numbers, calls and SMS: buy numbers in 67 countries (with Marsial’s own KYC where the country requires it), forward calls to your mobile or your voice agent with voicemail, hours, recording and transcripts; call from your number and send SMS whose replies land in the inbox. In the dashboard, the Phone section. See Numbers, calls and SMS.
- WhatsApp Business: connect your number, create templates, write first with an approved template (
POST /v1/inbox/conversations) and send scheduled broadcasts. In the dashboard, Inbox → WhatsApp. See WhatsApp. - Slack and HubSpot: post to Slack channels and answer their DMs from the inbox; HubSpot gets the people who write to your inbox as contacts, with their messages (
/v1/accounts/{id}/crm-settings). - MCP server: Claude, Cursor, ChatGPT and other agents connect to
https://api.marsial.dev/mcpby signing in to Marsial, and publish, reply and read analytics with your permissions. Manage them in the dashboard under Developers → AI agents. See AI agents. - Blogs: connect WordPress (WordPress.com or self-hosted), Shopify, Wix and Webflow and write, schedule and publish their articles with
/v1/accounts/{id}/blogs. In the dashboard, the Blog tab under Posts. See Blogs. - Direct messages and reviews in the inbox: Instagram, Facebook, X, Bluesky and Telegram conversations, and Google Business and Facebook reviews, with the
message.receivedandreview.receivedevents. - Comment to private message: Instagram and Facebook automations can answer privately (
dmMessage,buttons), and Instagram ones can answer story replies. - Five more networks: Bluesky, Reddit, Snapchat, Telegram and Discord.
- Inbox mentions:
GET /v1/inbox/mentionslists who tags your Instagram accounts and LinkedIn pages, andPOST /v1/inbox/mentions/{id}/replyanswers Instagram ones. In the dashboard, the Mentions tab of the Inbox. - New documentation at docs.marsial.dev, with the full reference by section, samples in curl, Node and Python, and
llms.txtfor agents. - Refreshed dashboard: Today page, menu by section and a new palette.
24 October 2026
Section titled “24 October 2026”- Prepaid balance: Marsial is now paid with a balance; accounts are charged day by day and usage every 15 minutes. Anything that needs balance answers
402 payment_required. - Post recycling:
PUT /v1/posts/{id}/recyclingand thepost.recycledevent. - Post approval: the
pending_approvalstatus,POST /v1/posts/{id}/reviewand thepost.rejectedevent. - Sign in with Google in the dashboard.
23 October 2026
Section titled “23 October 2026”- Teams: members, roles and invitations.
- Inbox and analytics per profile and per account.
- Comment reply automations.
- Editing posts, per-post metrics, account groups and CSV import.
- Options for every network, per-target media and drafts.
- Posting queue per profile and account health.
- Public API with an OpenAPI document and signed webhooks.
© 2026 Marsial by TWOFACES ·marsial.dev ·Dashboard ·soporte@twofacesco.com