Download OpenAPI specification:Download
This is our Event-tool API specification.
Create access token by user credentials
username | string |
password | string |
{- "username": "username",
- "password": "password"
}
{- "token_type": "Bearer",
- "expires_in": 3600,
- "access_token": "ayJ0DXAiWiJKV1QiLCJhbGciOiJS",
- "refresh_token": "czZCaGRSa3F0MzpnWDFmQmF0M2JW"
}
Revoke a token
token | string |
token_type | string |
{- "token": "ayJ0DXAiWiJKV1QiLCJhbGciOiJS",
- "token_type_hint": "access_token"
}
{- "hint": "Check the token parameter."
}
Create access token by an valid mailingwork session id
accountId | integer |
sessionId | string |
{- "accountId": 1234,
- "sessionId": "34d70c5a2d5a098b93cadfd815a613aa3892ceda"
}
{- "token_type": "Bearer",
- "expires_in": 3600,
- "access_token": "ayJ0DXAiWiJKV1QiLCJhbGciOiJS",
- "refresh_token": "czZCaGRSa3F0MzpnWDFmQmF0M2JW"
}
create access token by refresh token
refresh_token | string |
{- "refresh_token": "czZCaGRSa3F0MzpnWDFmQmF0M2JW"
}
{- "token_type": "Bearer",
- "expires_in": 3600,
- "access_token": "ayJ0DXAiWiJKV1QiLCJhbGciOiJS",
- "refresh_token": "czZCaGRSa3F0MzpnWDFmQmF0M2JW"
}
Get information of one event
id required | string <uuid> |
{- "id": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "Summer Workshop",
- "slug": "summer-workshop",
- "subscriberListId": 23,
- "startDate": "2022-07-24",
- "endDate": "2022-07-24",
- "settingsId": "e994a0fb-0a49-477f-8ebc-bd8ac9e023c7",
- "locationIds": [
- "f475e0e9-7e3a-4c45-ab68-153738c56333"
], - "internalNotes": "Here are some internal eventnotes",
- "maxGuestCount": 3,
- "status": "ACTIVE",
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
Update information of one event
id required | string <uuid> |
Submit the whole altered event object
id | string <uuid> |
name | string |
slug | string |
subscriberListId | integer |
startDate | string |
endDate | string |
settingsId | string |
locationIds | Array of strings |
internalNotes | string |
maxGuestCount | integer |
status | string Enum: "ACTIVE" "ARCHIVE" "TRASH" "DRAFT" |
createdAt | string |
updatedAt | string |
mwOptInSetupId | integer |
mwOptInMailingId | integer |
{- "name": "Summer Workshop",
- "slug": "summer-workshop",
- "subscriberListId": 23,
- "startDate": "2022-07-24",
- "endDate": "2022-07-24",
- "settingsId": "e994a0fb-0a49-477f-8ebc-bd8ac9e023c7",
- "locationIds": [
- "f475e0e9-7e3a-4c45-ab68-153738c56333"
], - "internalNotes": "Here are some internal eventnotes",
- "maxGuestCount": 3,
- "status": "ACTIVE"
}
{- "id": "d11438fd-10b8-4d91-b9ca-2906e3c03da9"
}
[- {
- "id": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "Summer Workshop",
- "slug": "summer-workshop",
- "subscriberListId": 23,
- "startDate": "2022-07-24",
- "endDate": "2022-07-24",
- "settingsId": "e994a0fb-0a49-477f-8ebc-bd8ac9e023c7",
- "locationIds": [
- "f475e0e9-7e3a-4c45-ab68-153738c56333"
], - "internalNotes": "Here are some internal eventnotes",
- "maxGuestCount": 3,
- "status": "ACTIVE",
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
]
Create a new event
Submit a event.
name | string |
slug | string |
mwSubscriberListId | integer |
startDate | string |
endDate | string |
settingsId | string |
locationIds | Array of any |
internalNotes | string |
maxGuestCount | integer |
status | string |
{- "name": "Summer Workshop",
- "slug": "summer-workshop",
- "subscriberListId": 23,
- "startDate": "2022-07-24",
- "endDate": "2022-07-24",
- "settingsId": "e994a0fb-0a49-477f-8ebc-bd8ac9e023c7",
- "locationIds": [
- "f475e0e9-7e3a-4c45-ab68-153738c56333"
], - "internalNotes": "Here are some internal eventnotes",
- "maxGuestCount": 3,
- "status": "ACTIVE"
}
{- "id": "d11438fd-10b8-4d91-b9ca-2906e3c03da9"
}
Get information of one ticket
id required | string <uuid> |
{- "id": "fad2bea6-073c-4f11-90ad-b95fd72dfd23",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "parentId": null,
- "mwSubscriberId": 2372,
- "bookedSessions": [
- "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
], - "attendedSessions": [ ],
- "details": [
- {
- "9aea74de-7858-42f6-bf46-daf3bcd68677": "Gluten"
}
], - "bookedTransfers": [ ],
- "bookedRooms": [ ],
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
Update information of one ticket
id required | string <uuid> |
Submit the whole altered ticket object
id | string |
eventId | string |
parentId | nullstring |
mwSubscriberId | integer |
bookedSessions | Array of strings |
attendedSessions | Array of strings |
details | Array of objects |
bookedTransfers | Array of strings |
bookedRooms | Array of strings |
createdAt | string |
updatedAt | string |
{- "id": "fad2bea6-073c-4f11-90ad-b95fd72dfd23",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "parentId": null,
- "mwSubscriberId": 2372,
- "bookedSessions": [
- "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
], - "attendedSessions": [ ],
- "details": [
- {
- "9aea74de-7858-42f6-bf46-daf3bcd68677": "Gluten"
}
], - "bookedTransfers": [ ],
- "bookedRooms": [ ]
}
{- "id": "fad2bea6-073c-4f11-90ad-b95fd72dfd23"
}
Get a list of all tickets of one event
eventId required | string |
[- {
- "id": "fad2bea6-073c-4f11-90ad-b95fd72dfd23",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "parentId": null,
- "mwSubscriberId": 2372,
- "bookedSessions": [
- "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
], - "attendedSessions": [ ],
- "details": [
- {
- "9aea74de-7858-42f6-bf46-daf3bcd68677": "Gluten"
}
], - "bookedTransfers": [ ],
- "bookedRooms": [ ],
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
]
Create a new ticket
eventId required | string |
Submit a name for the ticket.
mwSubscriberId | integer |
{- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "parentId": null,
- "mwSubscriberId": 2372,
- "bookedSessions": [
- "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
], - "details": [
- {
- "9aea74de-7858-42f6-bf46-daf3bcd68677": "Gluten"
}
], - "bookedTransfers": [ ],
- "bookedRooms": [ ]
}
{- "id": "fad2bea6-073c-4f11-90ad-b95fd72dfd23"
}
Get information of one landingpage
id required | string <uuid> |
{- "id": "b043de1f-db6a-4a83-a70c-9f16c29ae6ee",
- "isPublic": true,
- "disabledAt": "2020-09-11 09:41",
- "title": "Eventpage",
- "elements": [
- {
- "tagName": "h1",
- "type": "text",
- "content": "Invitation",
- "attributes": {
- "id": "ifgm"
}
}
], - "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
Update information of one landingpage
id required | string <uuid> |
Submit the whole altered landingpage object
id | string |
isPublic | boolean |
disabledAt | string |
title | string |
elements | Array of objects |
createdAt | string |
updatedAt | string |
{- "id": "b043de1f-db6a-4a83-a70c-9f16c29ae6ee",
- "isPublic": true,
- "disabledAt": "2020-09-11 09:41",
- "title": "Eventpage",
- "elements": [
- {
- "tagName": "h1",
- "type": "text",
- "content": "Invitation",
- "attributes": {
- "id": "ifgm"
}
}
]
}
{- "id": "b043de1f-db6a-4a83-a70c-9f16c29ae6ee"
}
[- {
- "id": "b043de1f-db6a-4a83-a70c-9f16c29ae6ee",
- "isPublic": true,
- "disabledAt": "2020-09-11 09:41",
- "title": "Eventpage",
- "elements": [
- {
- "tagName": "h1",
- "type": "text",
- "content": "Invitation",
- "attributes": {
- "id": "ifgm"
}
}
], - "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
]
Create a new landingpage
Submit a title for the Landingpage.
title | string |
{- "title": "Eventpage"
}
{- "id": "b043de1f-db6a-4a83-a70c-9f16c29ae6ee"
}
Get information of one setting
id required | string <uuid> |
{- "id": "e994a0fb-0a49-477f-8ebc-bd8ac9e023c7",
- "eventId": "e994a0fb-0a49-477f-8ebc-bd8ac9e023c7",
- "name": "Standard Setup DE",
- "textMailTemplateId": 1,
- "mailTemplateId": 15,
- "language": "DE",
- "landingPageHead": "<style></style>",
- "landingPageHeader": "<div>Header</div>",
- "landingPageFooter": "<div>Footer</div>",
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
Update information of one setting
id required | string <uuid> |
Submit the whole altered setting object
id | string |
eventId | string |
name | string |
redirectUrl | string |
fallbackUrl | string |
textMailTemplateId | integer |
mailTemplateId | integer |
faviconUrl | string |
language | string Enum: "DE" "EN" |
landingPageHead | string |
landingPageHeader | string |
landingPageFooter | string |
createdAt | string |
updatedAt | string |
{- "id": "e994a0fb-0a49-477f-8ebc-bd8ac9e023c7",
- "name": "Standard Setup DE",
- "textMailTemplateId": 1,
- "mailTemplateId": 15,
- "language": "DE",
- "landingpageHead": "<style></style>",
- "landingoageHeader": "<div>Header</div>",
- "landingpageFooter": "<div>Footer</div>"
}
{- "id": "e994a0fb-0a49-477f-8ebc-bd8ac9e023c7"
}
[- {
- "id": "e994a0fb-0a49-477f-8ebc-bd8ac9e023c7",
- "eventId": "e994a0fb-0a49-477f-8ebc-bd8ac9e023c7",
- "name": "Standard Setup DE",
- "textMailTemplateId": 1,
- "mailTemplateId": 15,
- "language": "DE",
- "landingPageHead": "<style></style>",
- "landingPageHeader": "<div>Header</div>",
- "landingPageFooter": "<div>Footer</div>",
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
]
Create a new setting
eventId required | string |
Submit a name for the Setting.
id | string |
eventId | string |
name | string |
redirectUrl | string |
fallbackUrl | string |
textMailTemplateId | integer |
mailTemplateId | integer |
faviconUrl | string |
language | string Enum: "DE" "EN" |
landingPageHead | string |
landingPageHeader | string |
landingPageFooter | string |
createdAt | string |
updatedAt | string |
{- "name": "Standard Setup DE",
- "textMailTemplateId": 1,
- "mailTemplateId": 15,
- "language": "DE",
- "landingPageHead": "<style></style>",
- "landingPageHeader": "<div>Header</div>",
- "landingPageFooter": "<div>Footer</div>"
}
{- "id": "e994a0fb-0a49-477f-8ebc-bd8ac9e023c7"
}
Get information of one address
id required | string <uuid> |
{- "id": "6006467e-9163-4858-806f-c567c3cb19d1",
- "address": "Schönherrstr. 8",
- "zip": "09113",
- "city": "Chemnitz",
- "country": "Germany",
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
Update information of one address
id required | string <uuid> |
Submit the whole altered address object
id | string |
address | string |
zip | string |
city | string |
country | string |
createdAt | string |
updatedAt | string |
{- "id": "6006467e-9163-4858-806f-c567c3cb19d1",
- "address": "Schönherrstr. 8",
- "zip": "09113",
- "city": "Chemnitz",
- "country": "Germany"
}
{- "id": "6006467e-9163-4858-806f-c567c3cb19d1"
}
[- {
- "id": "6006467e-9163-4858-806f-c567c3cb19d1",
- "address": "Schönherrstr. 8",
- "zip": "09113",
- "city": "Chemnitz",
- "country": "Germany",
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
]
Create a new address
Submit the Address.
address | string non-empty |
zip | string non-empty |
city | string non-empty |
country | string non-empty |
{- "address": "Schönherrstr. 8",
- "zip": "09113",
- "city": "Chemnitz",
- "country": "Germany"
}
{- "id": "6006467e-9163-4858-806f-c567c3cb19d1"
}
Get information of one session
id required | string <uuid> |
{- "id": "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "OKR-Workshop",
- "type": "workshop",
- "speaker": "John Doe",
- "locationId": "84b09851-e51f-4e4e-bebd-3cc6546dca8a",
- "description": "We are going to talk about dos and donts with the OKR method.",
- "isMandatory": true,
- "date": "2021-07-24",
- "timeSlotId": "da22a02f-030a-4d0f-a420-9e80ce01b6c9",
- "groupId": "09ecc67b-c1b3-4ee8-b533-5969996cb8e7",
- "maxGuests": 15,
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
Update information of one session
id required | string <uuid> |
Submit the whole altered session object
id | string |
eventId | string |
name | string |
type | string |
speaker | string |
locationId | string |
description | string |
isMandatory | boolean |
date | string |
timeSlotId | string |
groupId | string |
maxGuests | integer |
createdAt | string |
updatedAt | string |
{- "id": "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "OKR-Workshop",
- "type": "workshop",
- "speaker": "John Doe",
- "locationId": "84b09851-e51f-4e4e-bebd-3cc6546dca8a",
- "description": "We are going to talk about dos and donts with the OKR method.",
- "isMandatory": true,
- "date": "2021-07-24",
- "timeSlotId": "da22a02f-030a-4d0f-a420-9e80ce01b6c9",
- "groupId": "09ecc67b-c1b3-4ee8-b533-5969996cb8e7",
- "maxGuests": 15
}
{- "id": "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
}
Get a list of all sessions of one event
eventId required | string |
[- {
- "id": "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "OKR-Workshop",
- "type": "workshop",
- "speaker": "John Doe",
- "locationId": "84b09851-e51f-4e4e-bebd-3cc6546dca8a",
- "description": "We are going to talk about dos and donts with the OKR method.",
- "isMandatory": true,
- "date": "2021-07-24",
- "timeSlotId": "da22a02f-030a-4d0f-a420-9e80ce01b6c9",
- "groupId": "09ecc67b-c1b3-4ee8-b533-5969996cb8e7",
- "maxGuests": 15,
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
]
Create a new session
eventId required | string |
Submit a name for the session.
name | string |
{- "name": "OKR-Workshop"
}
{- "id": "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
}
Get information of one transfer
id required | string <uuid> |
{- "id": "7779b924-360d-40c6-86b2-be26fff8170f",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "Train Station Shuttle",
- "description": "Starts in front of the main entrance of th train station",
- "type": "SHUTTLE",
- "start": "2020-09-21 09:41:52",
- "duration": 30,
- "fromLocationId": "84b09851-e51f-4e4e-bebd-3cc6546dca8a",
- "toLocationId": "a55cba07-5e50-468d-9a01-a9b2d50514a0",
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
Update information of one transfer.
Note: Only the attributes in the schema will be updated, but you can also send the 'id' and the 'event_id' as well.
id required | string <uuid> |
Submit the whole altered transfer object
name | string |
description | string |
type | string Enum: "SHUTTLE" "CUSTOM" |
start | string |
duration | integer |
fromLocationId | string |
toLocationId | string |
createdAt | string |
updatedAt | string |
{- "name": "Train Station Shuttle",
- "description": "Starts in front of the main entrance of th train station",
- "type": "SHUTTLE",
- "start": "2020-09-21 09:41:52",
- "duration": 30,
- "fromLocationId": "84b09851-e51f-4e4e-bebd-3cc6546dca8a",
- "toLocationId": "a55cba07-5e50-468d-9a01-a9b2d50514a0"
}
{- "id": "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
}
Get a list of all transfers of one event
eventId required | string |
[- {
- "id": "7779b924-360d-40c6-86b2-be26fff8170f",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "Train Station Shuttle",
- "description": "Starts in front of the main entrance of th train station",
- "type": "SHUTTLE",
- "start": "2020-09-21 09:41:52",
- "duration": 30,
- "fromLocationId": "84b09851-e51f-4e4e-bebd-3cc6546dca8a",
- "toLocationId": "a55cba07-5e50-468d-9a01-a9b2d50514a0",
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
]
Create a new transfer
eventId required | string |
Submit a name for the transfer.
name | string |
{- "name": "Train Station Shuttle"
}
{- "id": "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
}
Get information of one accommodation
id required | string <uuid> |
{- "id": "ba36ce75-170c-437f-b0ee-d5a0e739d477",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "City Hotel",
- "type": "HOTEL",
- "description": "The description for the City Hotel",
- "quota": 10,
- "groupId": "09ecc67b-c1b3-4ee8-b533-5969996cb8e7",
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
Update information of one accommodation
id required | string <uuid> |
Submit the whole altered accommodation object
id | string |
accountId | integer |
eventId | string |
name | string |
type | string |
description | string |
link | string |
quota | integer |
groupId | string |
createdAt | string |
updatedAt | string |
{- "id": "ba36ce75-170c-437f-b0ee-d5a0e739d477",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "City Hotel",
- "type": "HOTEL",
- "description": "The description for the City Hotel",
- "quota": 10,
- "groupId": "09ecc67b-c1b3-4ee8-b533-5969996cb8e7"
}
{- "id": "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
}
Get a list of all accommodations of one event
eventId required | string |
[- {
- "id": "ba36ce75-170c-437f-b0ee-d5a0e739d477",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "City Hotel",
- "type": "HOTEL",
- "description": "The description for the City Hotel",
- "quota": 10,
- "groupId": "09ecc67b-c1b3-4ee8-b533-5969996cb8e7",
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
]
Create a new accommodation
eventId required | string |
Submit a name for the accommodation.
name | string |
{- "name": "City Hotel"
}
{- "id": "ba36ce75-170c-437f-b0ee-d5a0e739d477"
}
Get information of one timeslot
id required | string <uuid> |
{- "id": "da22a02f-030a-4d0f-a420-9e80ce01b6c9",
- "start": "2020-09-21 10:00:00",
- "end": "2020-09-21 11:30:00",
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
Update information of one timeslot
id required | string <uuid> |
Submit the whole altered timeslot object
id | string |
accountId | integer |
start | string |
end | string |
createdAt | string |
updatedAt | string |
{- "id": "da22a02f-030a-4d0f-a420-9e80ce01b6c9",
- "start": "2020-09-21 10:00:00",
- "end": "2020-09-21 11:30:00"
}
{- "id": "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
}
Get a list of all timeslots of one event
eventId required | string |
[- {
- "id": "da22a02f-030a-4d0f-a420-9e80ce01b6c9",
- "start": "2020-09-21 10:00:00",
- "end": "2020-09-21 11:30:00",
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
]
Create a new timeslot
eventId required | string |
Submit a start ans end for the timeslot.
name | string |
{- "start": "2020-09-21 10:00:00",
- "end": "2020-09-21 11:30:00"
}
{- "id": "da22a02f-030a-4d0f-a420-9e80ce01b6c9"
}
[- {
- "id": "84b09851-e51f-4e4e-bebd-3cc6546dca8a",
- "name": "Meetingarea",
- "type": "room",
- "description": "meeting area at Mailingwork",
- "addressId": "6006467e-9163-4858-806f-c567c3cb19d1",
- "roomQuota": 1,
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
]
Get information of one location
id required | string <uuid> |
{- "id": "84b09851-e51f-4e4e-bebd-3cc6546dca8a",
- "name": "Meetingarea",
- "type": "room",
- "description": "meeting area at Mailingwork",
- "addressId": "6006467e-9163-4858-806f-c567c3cb19d1",
- "roomQuota": 1,
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
Update information of one location
id required | string <uuid> |
Submit the whole altered location object
id | string |
name | string |
type | string |
description | string |
addressId | string |
roomQuota | integer |
createdAt | string |
updatedAt | string |
{- "id": "84b09851-e51f-4e4e-bebd-3cc6546dca8a",
- "name": "Meetingarea",
- "type": "room",
- "description": "meeting area at Mailingwork",
- "addressId": "6006467e-9163-4858-806f-c567c3cb19d1",
- "roomQuota": 1
}
{- "id": "84b09851-e51f-4e4e-bebd-3cc6546dca8a"
}
Get a list of all locations of one event
eventId required | string |
[- {
- "id": "84b09851-e51f-4e4e-bebd-3cc6546dca8a",
- "name": "Meetingarea",
- "type": "room",
- "description": "meeting area at Mailingwork",
- "addressId": "6006467e-9163-4858-806f-c567c3cb19d1",
- "roomQuota": 1,
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
]
Create a new location
eventId required | string |
Submit a title for the Location.
title | string |
{- "title": "Meetingarea"
}
{- "id": "84b09851-e51f-4e4e-bebd-3cc6546dca8a"
}
Get information of one field
id required | string <uuid> |
{- "id": "9aea74de-7858-42f6-bf46-daf3bcd68677",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "Allergy",
- "type": "ENUM",
- "display": "CHECKBOX",
- "source": "Gluten|Lactose",
- "isSubscriberField": false,
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
Update information of one field
id required | string <uuid> |
Submit the whole altered field object
id | string |
eventId | string |
name | string |
type | string Enum: "STRING" "MULTILINE" "BOOLEAN" "ENUM" |
display | string Default: "GENERIC" Enum: "RADIO" "CHECKBOX" "SELECT" "GENERIC" |
isSubscriberField | boolean |
source | string |
createdAt | string |
updatedAt | string |
{- "id": "9aea74de-7858-42f6-bf46-daf3bcd68677",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "Allergy",
- "type": "ENUM",
- "display": "CHECKBOX",
- "source": "Gluten|Lactose",
- "isSubscriberField": false
}
{- "id": "9aea74de-7858-42f6-bf46-daf3bcd68677"
}
Get a list of all fields of one event
eventId required | string |
[- {
- "id": "9aea74de-7858-42f6-bf46-daf3bcd68677",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "Allergy",
- "type": "ENUM",
- "display": "CHECKBOX",
- "source": "Gluten|Lactose",
- "isSubscriberField": false,
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
]
Create a new field
eventId required | string |
Submit a title for the Field.
title | string |
{- "title": "Allergies"
}
{- "id": "9aea74de-7858-42f6-bf46-daf3bcd68677"
}
Get information of one group
id required | string <uuid> |
{- "id": "09ecc67b-c1b3-4ee8-b533-5969996cb8e7",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "Workshops",
- "type": "SESSION",
- "sessionIds": [
- "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
], - "transferIds": [ ],
- "accommodationIds": [ ],
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
Update information of one group
id required | string <uuid> |
Submit the whole altered group object
id | string |
eventId | string |
name | string |
type | string Enum: "SESSION" "TRANSFER" "ACCOMMODATION" |
sessionIds | Array of strings |
transferIds | Array of strings |
accommodationIds | Array of strings |
createdAt | string |
updatedAt | string |
{- "id": "09ecc67b-c1b3-4ee8-b533-5969996cb8e7",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "Workshops",
- "type": "SESSION",
- "memberIds": [
- "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
]
}
{- "id": "09ecc67b-c1b3-4ee8-b533-5969996cb8e7"
}
Get a list of all groups of one event
eventId required | string |
[- {
- "id": "09ecc67b-c1b3-4ee8-b533-5969996cb8e7",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "Workshops",
- "type": "SESSION",
- "sessionIds": [
- "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
], - "transferIds": [ ],
- "accommodationIds": [ ],
- "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
]
Create a new group
eventId required | string |
Submit a title for the Group.
title | string |
{- "title": "Workshops"
}
{- "id": "09ecc67b-c1b3-4ee8-b533-5969996cb8e7"
}
Get information of one filter
id required | string <uuid> |
{- "id": "b13e483f-7766-478d-8677-51dfad1673a4",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "Attendees",
- "mwTargetGroupId": 1,
- "conditions": [
- {
- "entity": "session",
- "name": "Attending Session",
- "operator": "registered",
- "value": "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
}
], - "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
Update information of one filter
id required | string <uuid> |
Submit the whole altered filter object
id | string |
eventId | string |
name | string |
mwTargetGroupId | integer |
mode | string |
Array of objects | |
createdAt | string |
updatedAt | string |
{- "name": "Attendees",
- "mwTargetGroupId": 1,
- "conditions": [
- {
- "entity": "session",
- "name": "Attending Session",
- "operator": "registered",
- "value": "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
}
]
}
{- "id": "fad2bea6-073c-4f11-90ad-b95fd72dfd23"
}
Get a list of all filters of one event
eventId required | string |
[- {
- "id": "b13e483f-7766-478d-8677-51dfad1673a4",
- "eventId": "d11438fd-10b8-4d91-b9ca-2906e3c03da9",
- "name": "Attendees",
- "mwTargetGroupId": 1,
- "conditions": [
- {
- "entity": "session",
- "name": "Attending Session",
- "operator": "registered",
- "value": "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
}
], - "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}
]
Create a new filter
eventId required | string |
Submit a name for the filter.
name required | string non-empty |
mwTargetGroupId required | number |
conditions required | Array of any |
{- "name": "Attendees",
- "mwTargetGroupId": 1,
- "conditions": [
- {
- "entity": "session",
- "name": "Attending Session",
- "operator": "registered",
- "value": "11d8b4fc-850e-4e42-80ce-02e6e08d1a0a"
}
]
}
{- "id": "b13e483f-7766-478d-8677-51dfad1673a4"
}
[- {
- "id": 347,
- "subject": "Invitation",
- "description": "",
- "type": "standard",
- "status": "drafted",
- "sendingTime": null
}
]
eventId required | string |
confirmationMailingId | integer |
listIds | integer |
{- "confirmationMailingId": 347,
- "listIds": 12
}
{- "id": 347
}
returns an array of recipients
mwListId required | string |
mwFieldIds | string comma-separated list of desired mw-field-IDs |
[- {
- "email": "john@doe.com",
- "salutation": "Herr",
- "first_name": "John",
- "last_name": "Doe",
- "mwId": 2372
}
]
{- "email_id": 1,
- "salutation_id": 2,
- "firstname_id": 3,
- "lastname_id": 4
}
Get either just a Landingpage with mwRecipient
landingpageId required | string <uuid> |
mwSubscriberId | string |
mwSubscriberCode | string |
{- "landingpage": {
- "id": "b043de1f-db6a-4a83-a70c-9f16c29ae6ee",
- "isPublic": true,
- "disabledAt": "2020-09-11 09:41",
- "title": "Eventpage",
- "elements": [
- {
- "tagName": "h1",
- "type": "text",
- "content": "Invitation",
- "attributes": {
- "id": "ifgm"
}
}
], - "createdAt": "2020-09-21 09:41:52",
- "updatedAt": "2020-09-22 10:09:12"
}, - "mwRecipient": [ ]
}
{- "recipientsCount": 10,
- "mailOpeningsCount": 5,
- "orderedTicketsCount": 3,
- "bookedSessions": [
- {
- "sessionId": "3171fbd9-e5ac-4c06-af27-04aae8d4b0cc",
- "name": "awesome session",
- "bookingCount": 3
}
], - "totalBookedSessions": 3
}