pentacent / keila

Open Source Newsletter Tool.
https://keila.io
GNU Affero General Public License v3.0
1.42k stars 79 forks source link

Full API #75

Closed wmnnd closed 2 years ago

wmnnd commented 3 years ago

Campaigns

GET /api/v1/campaigns - Fetch list of campaigns

POST /api/v1/campaigns - Create a new campaign GET /api/v1/campaigns/:id - Fetch existing campaign PATCH /api/v1/campaigns/:id - Update existing campaign

POST /api/v1/campaigns/:id/actions/send - Send existing campaign POST /api/v1/campaigns/:id/actions/schedule - Schedule existing campaign

Contacts

GET /api/v1/contacts - Fetch list of contacts – needs pagination and filtering

POST /api/v1/contacts/actions/import - Import contacts POST /api/v1/contacts/actions/export - Export contacts

POST /api/v1/contacts - Create a new contact GET /api/v1/contacts/:id - Fetch existing contact PATCH /api/v1/contacts/:id - Update existing contact