{ "opencollection": "1.0.0", "info": { "name": "listmonk Bounces Campaigns API", "version": "4.1" }, "request": { "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "items": [ { "info": { "name": "Campaigns", "type": "folder" }, "items": [ { "info": { "name": "Retrieve all campaigns.", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:9000/api/campaigns", "params": [ { "name": "query", "value": "", "type": "query" }, { "name": "status", "value": "", "type": "query" }, { "name": "page", "value": "", "type": "query" }, { "name": "per_page", "value": "", "type": "query" } ] }, "docs": "Retrieve all campaigns." }, { "info": { "name": "Create a new campaign.", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:9000/api/campaigns", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new campaign." }, { "info": { "name": "Delete multiple campaigns.", "type": "http" }, "http": { "method": "DELETE", "url": "http://localhost:9000/api/campaigns" }, "docs": "Delete multiple campaigns." }, { "info": { "name": "Retrieve a specific campaign.", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:9000/api/campaigns/:campaign_id", "params": [ { "name": "campaign_id", "value": "", "type": "path" } ] }, "docs": "Retrieve a specific campaign." }, { "info": { "name": "Update a campaign.", "type": "http" }, "http": { "method": "PUT", "url": "http://localhost:9000/api/campaigns/:campaign_id", "params": [ { "name": "campaign_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a campaign." }, { "info": { "name": "Delete an individual campaign.", "type": "http" }, "http": { "method": "DELETE", "url": "http://localhost:9000/api/campaigns/:campaign_id", "params": [ { "name": "campaign_id", "value": "", "type": "path" } ] }, "docs": "Delete an individual campaign." }, { "info": { "name": "Retrieve an HTML preview of a campaign.", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:9000/api/campaigns/:campaign_id/preview", "params": [ { "name": "campaign_id", "value": "", "type": "path" } ] }, "docs": "Retrieve an HTML preview of a campaign." }, { "info": { "name": "Send a test of the campaign to arbitrary subscribers.", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:9000/api/campaigns/:campaign_id/test", "params": [ { "name": "campaign_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Send a test of the campaign to arbitrary subscribers." }, { "info": { "name": "Change the status of a campaign (running, paused, cancelled, scheduled).", "type": "http" }, "http": { "method": "PUT", "url": "http://localhost:9000/api/campaigns/:campaign_id/status", "params": [ { "name": "campaign_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Change the status of a campaign (running, paused, cancelled, scheduled)." }, { "info": { "name": "Publish or update a campaign in the public archive.", "type": "http" }, "http": { "method": "PUT", "url": "http://localhost:9000/api/campaigns/:campaign_id/archive", "params": [ { "name": "campaign_id", "value": "", "type": "path" } ] }, "docs": "Publish or update a campaign in the public archive." }, { "info": { "name": "Retrieve stats of running campaigns.", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:9000/api/campaigns/running/stats", "params": [ { "name": "campaign_id", "value": "", "type": "query" } ] }, "docs": "Retrieve stats of running campaigns." }, { "info": { "name": "Retrieve view, click, link, or bounce counts for campaigns.", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:9000/api/campaigns/analytics/:type", "params": [ { "name": "type", "value": "", "type": "path" }, { "name": "id", "value": "", "type": "query" }, { "name": "from", "value": "", "type": "query" }, { "name": "to", "value": "", "type": "query" } ] }, "docs": "Retrieve view, click, link, or bounce counts for campaigns." } ] } ], "bundled": true }