Download OpenAPI specification:
By using the API key, API requests can be done by simply having the key in the Authorization header.
Note: To be efficient, many endpoints should be used with the correct query parameters. For inspiration, follow samples of how our application (app.evenito.com) does API calls or request for a more personalized documentation from evenito.
All get many endpoints are paginated to return maximum 300 entities in a single call.
Authorization: Bearer {token / API key}
evenito-space-id: {spaceId}
Api keys are meant to improve the ease of API access and the maintenance and rotation of API access keys. API tokens do not expire, therefore the rotation can be determined by the users themselves.
The bearer token from your user can be retrieved by taking a look into the network tab when logged in as a space_administrator in the space that you want to create an api key for.
This token has a very limited lifetime so if it runs out by the time you have prepared the API call to create your API then grab a new one from the browser. As the next step do a POST call to the API keys endpoint with this token in order to add a permanent API key.
For the full list of available filters, see the Search Reference. Request:
curl 'https://api.app.evenito.com/spaces/{space_id}/events?page=1&limit=10&sort=start_timestamp%2CASC&sort=calculated_end_timestamp%2CASC&s={"$and":[{"parent_id":{"$isnull":true}},{"status":{"$ne":"archived"}},{"calculated_end_timestamp":{"$gt":"now()"}}]}' \
-H 'authorization: Bearer ey...' \
-H 'evenito-space-id: {space_id}' \
Note that without {"parent_id":{"$isnull":true}} also schedules from within events are returned.
Response:
{
"error": false,
"data": [
{events listed here},
],
"count": 4,
"total": 4,
"page": 1,
"pageCount": 1
}
Request:
curl 'https://api.app.evenito.com/events/{eventId}/contacts/bulk' \
-H 'accept: application/json, text/plain, */*' \
-H 'accept-version: 2' \
-H 'authorization: Bearer ey...' \
-H 'content-type: application/json' \
-H 'evenito-space-id: {space_id}' \
--data-raw '{"bulk":
[
{"language":"de","data":{"firstName":"test1","lastName":"test1","email":"test1@test.com"}},
{"language":"en","data":{"firstName":"test2","lastName":"test2","email":"test2@test.com"}}
]
}'
The response will include all uploaded contacts.\
Request:
curl 'https://api.app.evenito.com/emails/unsubscribe?page=1&limit=20' \
-H 'authorization: Bearer ey...' \
-H 'evenito-space-id: {space_id}'
Response:
{
"error": false,
"data": [
{emails listed here}
],
"count": 4,
"total": 4,
"page": 1,
"pageCount": 1
}
Check in on already existing API keys
| content-type required | string Example: application/json |
| evenito-space-id required | string Example: 74a95ce2-4ef1-4794-a606-9973828dd860 |
{- "data": [
- {
- "id": "2f7933fc-3462-4834-ae7f-218989a65912",
- "name": "master_key"
}
]
}Save the key from the response in a secure place, as this is the first and the last time that the key itself is shown.
| content-type required | string Example: application/json |
| evenito-space-id required | string Example: 74a95ce2-4ef1-4794-a606-9973828dd860 |
| name | string |
{- "name": "master_key"
}{- "id": "2f7933fc-3462-4834-ae7f-218989a65912",
- "name": "master_key",
- "key": "eak-..."
}| page | string Default: "1" Example: page=1 page |
| limit | string Default: "10" Example: limit=10 limit |
| sort | string Default: "id,ASC" Example: sort=id,ASC sort |
| s | string Default: "{\"$or\":[{\"status\":\"registered\"}]}" Example: s={"$or":[{"status":"registered"}]} s |
| accept-version | string Default: 2 Example: 2 accept-version |
| evenito-space-id | string Example: 74a95ce2-4ef1-4794-a606-9973828dd860 evenito-space-id |
| priority | string Default: u=1, i Example: u=1, i priority |
{- "count": 10,
- "data": [
- {
- "action_status": null,
- "created_at": "2025-12-23T10:59:13.293Z",
- "data": {
- "address": "Beckstrasse 86\n3492 Bernex",
- "city": "Solothurn",
- "company": "Eugster, Burri and Wettstein",
- "email": "Hlne_Leunberger@evenito.com",
- "firstName": "Hélène",
- "lastName": "Leunberger",
- "zip": "5209"
}, - "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "group_ids": [
- "f1d067a6-c0a2-46d4-b255-b91dbe1bce9b"
], - "group_names_text": "student",
- "host": null,
- "host_hierarchy_list": null,
- "host_id": null,
- "id": "01b595fb-6457-413d-b692-8fb4c3e5a9ae",
- "inviter": null,
- "invoice": null,
- "language": "de",
- "last_action_update": null,
- "message_job_statuses": null,
- "refreshed_at": "2025-12-23T10:59:13.293Z",
- "relationshipMap": { },
- "showed_up": null,
- "space_id": "74a95ce2-4ef1-4794-a606-9973828dd860",
- "status": "selected",
- "status_changed_at": "2025-12-23T10:59:13.293Z",
- "ticket_type_ids": null,
- "ticket_type_names_text": null,
- "tickets": null,
- "token": "RxzeJkWahPGt",
- "updated_at": "2025-12-23T10:59:13.293Z",
- "user_id": "8faa39a1-797f-40be-a250-4b14dd637a52",
- "voucher_ids": null
}, - {
- "action_status": null,
- "created_at": "2025-12-23T10:59:13.293Z",
- "data": {
- "address": "Brunstrasse 69\n1396 Plan-les-Ouates",
- "city": "Basel",
- "company": "Scherrer and Sons",
- "email": "Kushtrim_Hess@evenito.com",
- "firstName": "Kushtrim",
- "lastName": "Hess",
- "zip": "2494"
}, - "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "group_ids": [
- "0b7b28a0-0e8b-4b7b-a8c0-25f7d9077e03"
], - "group_names_text": "standard",
- "host": null,
- "host_hierarchy_list": null,
- "host_id": null,
- "id": "0207edfb-348c-4460-a193-61aa43397750",
- "inviter": null,
- "invoice": null,
- "language": "de",
- "last_action_update": null,
- "message_job_statuses": null,
- "refreshed_at": "2025-12-23T10:59:13.293Z",
- "relationshipMap": { },
- "showed_up": null,
- "space_id": "74a95ce2-4ef1-4794-a606-9973828dd860",
- "status": "selected",
- "status_changed_at": "2025-12-23T10:59:13.293Z",
- "ticket_type_ids": null,
- "ticket_type_names_text": null,
- "tickets": null,
- "token": "RWJbXHtgKzG7",
- "updated_at": "2025-12-23T10:59:13.293Z",
- "user_id": "4741f6e2-f709-4b6e-a46e-232a651be2d8",
- "voucher_ids": null
}, - {
- "action_status": null,
- "created_at": "2025-12-23T10:59:13.293Z",
- "data": {
- "address": "Wettsteinstrasse 849\n4372 Risch",
- "city": "Birsfelden",
- "company": "Hofmann-Mäder",
- "email": "Bertha_Senn@evenito.com",
- "firstName": "Bertha",
- "lastName": "Senn",
- "zip": "3653"
}, - "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "group_ids": [
- "a0779643-615c-47d6-85c1-05ed82ff3dc9"
], - "group_names_text": "VIP",
- "host": null,
- "host_hierarchy_list": null,
- "host_id": null,
- "id": "030f8298-20ca-4bd0-ba35-053b6e0b120f",
- "inviter": null,
- "invoice": null,
- "language": "de",
- "last_action_update": null,
- "message_job_statuses": null,
- "refreshed_at": "2025-12-23T10:59:13.293Z",
- "relationshipMap": { },
- "showed_up": null,
- "space_id": "74a95ce2-4ef1-4794-a606-9973828dd860",
- "status": "selected",
- "status_changed_at": "2025-12-23T10:59:13.293Z",
- "ticket_type_ids": null,
- "ticket_type_names_text": null,
- "tickets": null,
- "token": "3MwzBfy7JHtW",
- "updated_at": "2025-12-23T10:59:13.293Z",
- "user_id": "19599547-f3e3-42d6-ba43-5a82c6897f6e",
- "voucher_ids": null
}, - {
- "action_status": null,
- "created_at": "2025-12-23T10:59:13.293Z",
- "data": {
- "address": "Bianchistrasse 50\n9324 Wil",
- "city": "Küssnacht",
- "company": "Ritter Ltd",
- "email": "Magali_Egli@evenito.com",
- "firstName": "Magali",
- "lastName": "Egli",
- "zip": "2760"
}, - "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "group_ids": [
- "dc2367bb-99cb-404a-be3c-3e3303dda8f9"
], - "group_names_text": "online",
- "host": null,
- "host_hierarchy_list": null,
- "host_id": null,
- "id": "054d901b-ce75-49b0-892c-7a49a02b97fb",
- "inviter": null,
- "invoice": null,
- "language": "de",
- "last_action_update": null,
- "message_job_statuses": null,
- "refreshed_at": "2025-12-23T10:59:13.293Z",
- "relationshipMap": { },
- "showed_up": null,
- "space_id": "74a95ce2-4ef1-4794-a606-9973828dd860",
- "status": "selected",
- "status_changed_at": "2025-12-23T10:59:13.293Z",
- "ticket_type_ids": null,
- "ticket_type_names_text": null,
- "tickets": null,
- "token": "WMbtNy2aw38K",
- "updated_at": "2025-12-23T10:59:13.293Z",
- "user_id": "b0ce639b-fe95-4123-ac81-13255e0efef5",
- "voucher_ids": null
}, - {
- "action_status": null,
- "created_at": "2025-12-23T10:59:13.293Z",
- "data": {
- "address": "Bucherstrasse 17\n2641 Locarno",
- "city": "Monthey",
- "company": "Burri Group",
- "email": "Amela_Steiner@evenito.com",
- "firstName": "Amela",
- "lastName": "Steiner",
- "zip": "7080"
}, - "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "group_ids": [
- "dc2367bb-99cb-404a-be3c-3e3303dda8f9"
], - "group_names_text": "online",
- "host": null,
- "host_hierarchy_list": null,
- "host_id": null,
- "id": "0a90c21c-d7d0-4630-a5c7-7e543b6e0436",
- "inviter": null,
- "invoice": null,
- "language": "de",
- "last_action_update": null,
- "message_job_statuses": null,
- "refreshed_at": "2025-12-23T10:59:13.293Z",
- "relationshipMap": { },
- "showed_up": null,
- "space_id": "74a95ce2-4ef1-4794-a606-9973828dd860",
- "status": "selected",
- "status_changed_at": "2025-12-23T10:59:13.293Z",
- "ticket_type_ids": null,
- "ticket_type_names_text": null,
- "tickets": null,
- "token": "cFeGGn98J7jw",
- "updated_at": "2025-12-23T10:59:13.293Z",
- "user_id": "ef9a90bc-95c5-4d5d-bfa9-187015213ade",
- "voucher_ids": null
}, - {
- "action_status": null,
- "created_at": "2025-12-23T10:59:13.293Z",
- "data": {
- "address": "Bosshardstrasse 41\n5427 Illnau-Effretikon",
- "city": "Aigle",
- "company": "Wirz-Mettler",
- "email": "Aurora_Studer@evenito.com",
- "firstName": "Aurora",
- "lastName": "Studer",
- "zip": "7629"
}, - "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "group_ids": [
- "dc2367bb-99cb-404a-be3c-3e3303dda8f9"
], - "group_names_text": "online",
- "host": null,
- "host_hierarchy_list": null,
- "host_id": null,
- "id": "0b3feee1-6f38-47d8-8091-215acf2dcc2f",
- "inviter": null,
- "invoice": null,
- "language": "de",
- "last_action_update": null,
- "message_job_statuses": null,
- "refreshed_at": "2025-12-23T10:59:13.293Z",
- "relationshipMap": { },
- "showed_up": null,
- "space_id": "74a95ce2-4ef1-4794-a606-9973828dd860",
- "status": "selected",
- "status_changed_at": "2025-12-23T10:59:13.293Z",
- "ticket_type_ids": null,
- "ticket_type_names_text": null,
- "tickets": null,
- "token": "nWtbTa3tetjb",
- "updated_at": "2025-12-23T10:59:13.293Z",
- "user_id": "8532b808-2eee-4d5d-8f42-71f7b892d731",
- "voucher_ids": null
}, - {
- "action_status": null,
- "created_at": "2025-12-23T10:59:13.293Z",
- "data": {
- "address": "Kägistrasse 5\n6270 Küssnacht",
- "city": "Renens",
- "company": "Hirt, Bucher and Felder",
- "email": "Norina_Ziegler@evenito.com",
- "firstName": "Norina",
- "lastName": "Ziegler",
- "zip": "6178"
}, - "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "group_ids": [
- "a0779643-615c-47d6-85c1-05ed82ff3dc9"
], - "group_names_text": "VIP",
- "host": null,
- "host_hierarchy_list": null,
- "host_id": null,
- "id": "0b5a2e28-8b8b-4ceb-86de-10d03977b22b",
- "inviter": null,
- "invoice": null,
- "language": "de",
- "last_action_update": null,
- "message_job_statuses": null,
- "refreshed_at": "2025-12-23T10:59:13.293Z",
- "relationshipMap": { },
- "showed_up": null,
- "space_id": "74a95ce2-4ef1-4794-a606-9973828dd860",
- "status": "selected",
- "status_changed_at": "2025-12-23T10:59:13.293Z",
- "ticket_type_ids": null,
- "ticket_type_names_text": null,
- "tickets": null,
- "token": "zdRhCkXkwFGL",
- "updated_at": "2025-12-23T10:59:13.293Z",
- "user_id": "8af8e8ad-1137-478f-a7ea-bc84643dc037",
- "voucher_ids": null
}, - {
- "action_status": null,
- "created_at": "2025-12-23T10:59:13.293Z",
- "data": {
- "address": "Hoffmannstrasse 5\n4027 Zug",
- "city": "Amriswil",
- "company": "Mayer-Bernasconi",
- "email": "Giovanna_Meyer@evenito.com",
- "firstName": "Giovanna",
- "lastName": "Meyer",
- "zip": "4746"
}, - "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "group_ids": [
- "a0779643-615c-47d6-85c1-05ed82ff3dc9"
], - "group_names_text": "VIP",
- "host": null,
- "host_hierarchy_list": null,
- "host_id": null,
- "id": "0dda8d5f-508a-4856-bbb9-314e5759a911",
- "inviter": null,
- "invoice": null,
- "language": "de",
- "last_action_update": null,
- "message_job_statuses": null,
- "refreshed_at": "2025-12-23T10:59:13.293Z",
- "relationshipMap": { },
- "showed_up": null,
- "space_id": "74a95ce2-4ef1-4794-a606-9973828dd860",
- "status": "selected",
- "status_changed_at": "2025-12-23T10:59:13.293Z",
- "ticket_type_ids": null,
- "ticket_type_names_text": null,
- "tickets": null,
- "token": "FYxyKbFYjmeW",
- "updated_at": "2025-12-23T10:59:13.293Z",
- "user_id": "09a1209a-982f-408f-8b60-d96272eb91ec",
- "voucher_ids": null
}, - {
- "action_status": null,
- "created_at": "2025-12-23T10:59:13.293Z",
- "data": {
- "address": "Ammannstrasse 57\n9995 Renens",
- "city": "Olten",
- "company": "Merz Ltd",
- "email": "Dominik_Schmid@evenito.com",
- "firstName": "Dominik",
- "lastName": "Schmid",
- "zip": "9509"
}, - "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "group_ids": [
- "0b7b28a0-0e8b-4b7b-a8c0-25f7d9077e03"
], - "group_names_text": "standard",
- "host": null,
- "host_hierarchy_list": null,
- "host_id": null,
- "id": "0f160e4f-3935-4a48-b3b8-ec85ea4a0d61",
- "inviter": null,
- "invoice": null,
- "language": "de",
- "last_action_update": null,
- "message_job_statuses": null,
- "refreshed_at": "2025-12-23T10:59:13.293Z",
- "relationshipMap": { },
- "showed_up": null,
- "space_id": "74a95ce2-4ef1-4794-a606-9973828dd860",
- "status": "selected",
- "status_changed_at": "2025-12-23T10:59:13.293Z",
- "ticket_type_ids": null,
- "ticket_type_names_text": null,
- "tickets": null,
- "token": "ycnHXjGCa4rx",
- "updated_at": "2025-12-23T10:59:13.293Z",
- "user_id": "88676f3c-0cd0-4de9-a214-ad140d64e79f",
- "voucher_ids": null
}, - {
- "action_status": null,
- "created_at": "2025-12-23T10:59:13.293Z",
- "data": {
- "address": "Leunbergerstrasse 70\n5089 Meilen",
- "city": "Baden",
- "company": "Zehnder Group",
- "email": "Ivan_Bucher@evenito.com",
- "firstName": "Ivan",
- "lastName": "Bucher",
- "zip": "4834"
}, - "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "group_ids": [
- "dc2367bb-99cb-404a-be3c-3e3303dda8f9"
], - "group_names_text": "online",
- "host": null,
- "host_hierarchy_list": null,
- "host_id": null,
- "id": "0f45f315-7eca-4b1b-be71-3938f456379a",
- "inviter": null,
- "invoice": null,
- "language": "de",
- "last_action_update": null,
- "message_job_statuses": null,
- "refreshed_at": "2025-12-23T10:59:13.293Z",
- "relationshipMap": { },
- "showed_up": null,
- "space_id": "74a95ce2-4ef1-4794-a606-9973828dd860",
- "status": "selected",
- "status_changed_at": "2025-12-23T10:59:13.293Z",
- "ticket_type_ids": null,
- "ticket_type_names_text": null,
- "tickets": null,
- "token": "K4YtxD4nWDKC",
- "updated_at": "2025-12-23T10:59:13.293Z",
- "user_id": "a864daef-b837-413d-bcf9-d43001953e8f",
- "voucher_ids": null
}
], - "error": false,
- "page": 1,
- "pageCount": 20,
- "total": 200
}| page | string Default: "1" Example: page=1 page |
| limit | string Default: "300" Example: limit=300 limit |
| evenito-space-id | string Example: 74a95ce2-4ef1-4794-a606-9973828dd860 evenito-space-id |
| priority | string Default: u=1, i Example: u=1, i priority |
{- "count": 5,
- "data": [
- {
- "color": "#014751",
- "contact_contingent": null,
- "created_at": "2025-12-23T10:55:54.124Z",
- "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "fallback": true,
- "group_contingent": null,
- "id": "26cc0bb5-d0ef-4d00-9725-6b0a3a5b59cd",
- "meta": null,
- "name": "Experten",
- "registration_limit": 100,
- "rsvp_companion_limit": 0,
- "updated_at": "2025-12-23T10:55:54.124Z"
}, - {
- "color": "#00d47f",
- "contact_contingent": null,
- "created_at": "2025-12-23T10:55:54.124Z",
- "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "fallback": false,
- "group_contingent": null,
- "id": "a0779643-615c-47d6-85c1-05ed82ff3dc9",
- "meta": null,
- "name": "VIP",
- "registration_limit": 50,
- "rsvp_companion_limit": 0,
- "updated_at": "2025-12-23T10:55:54.124Z"
}, - {
- "color": "#e89e41",
- "contact_contingent": null,
- "created_at": "2025-12-23T10:59:11.794Z",
- "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "fallback": false,
- "group_contingent": null,
- "id": "f1d067a6-c0a2-46d4-b255-b91dbe1bce9b",
- "meta": null,
- "name": "student",
- "registration_limit": null,
- "rsvp_companion_limit": null,
- "updated_at": "2025-12-23T10:59:11.794Z"
}, - {
- "color": "#ae61bd",
- "contact_contingent": null,
- "created_at": "2025-12-23T10:59:11.794Z",
- "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "fallback": false,
- "group_contingent": null,
- "id": "0b7b28a0-0e8b-4b7b-a8c0-25f7d9077e03",
- "meta": null,
- "name": "standard",
- "registration_limit": null,
- "rsvp_companion_limit": null,
- "updated_at": "2025-12-23T10:59:11.794Z"
}, - {
- "color": "#4f50be",
- "contact_contingent": null,
- "created_at": "2025-12-23T10:59:11.794Z",
- "event_id": "afc8ab28-7ac6-4a7b-ab63-e3b34b7ca84d",
- "fallback": false,
- "group_contingent": null,
- "id": "dc2367bb-99cb-404a-be3c-3e3303dda8f9",
- "meta": null,
- "name": "online",
- "registration_limit": null,
- "rsvp_companion_limit": null,
- "updated_at": "2025-12-23T10:59:11.794Z"
}
], - "error": false,
- "page": 1,
- "pageCount": 1,
- "total": 5
}| page | string Default: "1" Example: page=1 page |
| limit | string Default: "10" Example: limit=10 limit |
| s | string Default: "{\"$and\":[{\"status\":{\"$ne\":\"archived\"}},{\"calculated_end_timestamp\":{\"$gt\":\"now()\"}},{\"parent_id\":{\"$isnull\":true}}]}" Example: s={"$and":[{"status":{"$ne":"archived"}},{"calculated_end_timestamp":{"$gt":"now()"}},{"parent_id":{"$isnull":true}}]} s |
| sort | string Default: "start_timestamp,ASC" Example: sort=start_timestamp,ASC sort |
| evenito-space-id | string Example: 74a95ce2-4ef1-4794-a606-9973828dd860 evenito-space-id |
| priority | string Default: u=1, i Example: u=1, i priority |
{- "count": 0,
- "data": [ ],
- "error": false,
- "page": 1,
- "pageCount": 1,
- "total": 0
}| evenito-space-id | string Example: 74a95ce2-4ef1-4794-a606-9973828dd860 evenito-space-id |
| priority | string Default: u=1, i Example: u=1, i priority |
{- "error": false,
- "grouped_by_group_registered": null,
- "grouped_by_group_showed_up": null,
- "grouped_by_status": [
- {
- "count": 200,
- "status": "selected"
}
], - "total_checked_in": "0",
- "total_contacts": "200"
}