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
}