{"name":"Mailofly API","version":"1","auth":"Authorization: Bearer <mf_live_… API key>","base_path":"","resources":{"identities":["/identities","GET list (creation is dashboard-only)"],"identity":["/identities/{id}","GET, PATCH, DELETE"],"accounts":["/accounts","GET list (deprecated)"],"account":["/accounts/{id}","GET, PATCH, DELETE (deprecated)"],"segments":["/segments","GET list, POST create (audiences)"],"segment":["/segments/{id}","GET, PATCH, DELETE"],"segment_contacts":["/segments/{id}/contacts","GET list, POST add by email or contact_id; DELETE …/contacts/{contactId} remove from segment"],"contacts":["/contacts","GET list (?segment_id=), POST create"],"contact":["/contacts/{id}","GET, PATCH, DELETE"],"templates":["/templates","GET list, POST create"],"template":["/templates/{id}","GET, PATCH, DELETE"],"campaigns":["/campaigns","GET list, POST create"],"campaign":["/campaigns/{id}","GET, PATCH, DELETE"],"campaign_runs":["/campaigns/{id}/runs","GET"],"campaign_send":["/campaigns/{id}/send","POST JSON { sendNow?, senderAccountIds? }"],"emails":["/emails","GET list (Resend cursor: ?limit=&after=&before=); POST send { from, to, subject, html?, scheduled_at?, … }"],"email":["/emails/{id}","GET retrieve; PATCH { scheduled_at } reschedule pending"],"email_cancel":["/emails/{id}/cancel","POST cancel a pending scheduled email"],"emails_batch":["/emails/batch","POST JSON array of email objects (max 100). Same fields as /emails except attachments are not supported."],"mail_logs":["/mail-logs","GET ?page=&page_size=&campaign_id=&status="],"automations":["/automations","GET list (?status=&limit=), POST create { name, trigger, steps, connections }"],"automation":["/automations/{id}","GET, PATCH, DELETE"],"automation_stop":["/automations/{id}/stop","POST deactivate automation and cancel pending runs"],"automation_duplicate":["/automations/{id}/duplicate","POST clone automation to draft"],"automation_runs":["/automations/{id}/runs","GET list runs (?status=&limit=)"],"automation_run":["/automations/{id}/runs/{runId}","GET retrieve run execution timeline and step results"],"events":["/events","GET list recent event ingestion log (?name=&email=&limit=)"],"event":["/events/{id}","GET retrieve event details"],"event_send":["/events/send","POST publish event { event, contact: { email }, data: { ... } }"]}}