Local tester & troubleshooting
Open local tester ↗
Workspace
Choose get_workspace with {}. For local testing, confirm Demo / flagpost. Requires Read workspace.
Test list
Choose create_list with the arguments below. Requires Create lists; use Read lists to inspect the result.
Campaign draft
Choose create_campaign_draft. Replace PASTE_LIST_ID with the returned list ID. Requires Read workspace and Create campaigns; use Read campaigns to inspect the result.
In Campaigns, check the draft’s list, message and populated sender profile. Omit senderProfileId to use the populated marketing profile.
Permission check
Disable Create lists for your connection and save. A request to create a list should be rejected. Restore the permission afterward. Keep Send messages and Start campaigns off for draft testing.
Reconnect if your app needs to authorize a newly enabled action.
Cleanup
Remove the test list and draft in the platform. Disconnect temporary connections. If a result is uncertain, check the existing record and reuse the same request ID before retrying.
Optional: send a real test SMS
Use your verified phone or a tester from Campaigns. Enable Send test messages for the workspace and connection; reconnect to authorize it if needed.
Use Blackleaf’s send_test_message tool to send “Blackleaf integration test” to a recipient from get_testers. Ask me which tester to use.
Requires to, body, a populated sendingProfileId, and a unique UUID requestId. This sends a real text and uses normal messaging credits. General Send messages permission is not required.