{"openapi":"3.0.0","paths":{"/events":{"post":{"operationId":"EventsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEventDto"}}}},"responses":{"201":{"description":""}},"tags":["Events"]},"get":{"operationId":"EventsController_findAll","parameters":[{"name":"skip","required":false,"in":"query","schema":{"type":"number"}},{"name":"take","required":false,"in":"query","schema":{"maximum":500,"type":"number"}},{"name":"orderBy","required":false,"in":"query","schema":{"type":"string","enum":["id","urlId","startDate","endDate","regStart","regEnd","title","description","capacity","visibility","hasFood","formQuestion","featured","image","locationName","poiName","country","countryCode","countryCodeISO3","countrySubdivision","localName","municipality","postalCode","streetName","streetNumber","freeformAddress","latitude","longitude","source","registrationMode","externalId","externalUrl","externalUpdatedAt","archivedAt","readOnly","organizationIcsFeedId","createdAt","updatedAt"]}},{"name":"orderDirection","required":false,"in":"query","schema":{"type":"string","enum":["asc","desc"]}},{"name":"urlId","required":false,"in":"query","schema":{"type":"string"}},{"name":"afterDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"beforeDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"title","required":false,"in":"query","schema":{"type":"string"}},{"name":"description","required":false,"in":"query","schema":{"type":"string"}},{"name":"capacity","required":false,"in":"query","schema":{"type":"number"}},{"name":"userId","required":false,"in":"query","schema":{"type":"string"}},{"name":"organizationId","required":false,"in":"query","schema":{"type":"string"}},{"name":"arrangerIds","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"categoryIds","required":false,"in":"query","schema":{"type":"array","items":{"type":"number"}}},{"name":"featured","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["Events"]}},"/events/{id}":{"get":{"operationId":"EventsController_findOne","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Events"]},"patch":{"operationId":"EventsController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEventDto"}}}},"responses":{"200":{"description":""}},"tags":["Events"]},"delete":{"operationId":"EventsController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Events"]}},"/events/{id}/registrations":{"get":{"operationId":"EventsController_getRegistrations","parameters":[{"name":"skip","required":false,"in":"query","schema":{"type":"number"}},{"name":"take","required":false,"in":"query","schema":{"maximum":500,"type":"number"}},{"name":"orderBy","required":false,"in":"query","schema":{"type":"string","enum":["eventId","userId","formAnswer","createdAt","updatedAt","regStatus"]}},{"name":"orderDirection","required":false,"in":"query","schema":{"type":"string","enum":["asc","desc"]}},{"name":"regStatus","required":false,"in":"query","schema":{"type":"string"}},{"name":"attendance","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"includeUsers","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Events"]}},"/events/{id}/registration-count":{"get":{"operationId":"EventsController_getRegistrationCount","parameters":[{"name":"regStatus","required":false,"in":"query","schema":{"type":"string"}},{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Events"]}},"/events/{id}/invitations":{"post":{"operationId":"EventsController_sendInvitations","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}},"responses":{"201":{"description":""}},"tags":["Events"]},"get":{"operationId":"EventsController_getInvitations","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Events"]},"patch":{"operationId":"EventsController_updateInvitation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInvitationDto"}}}},"responses":{"204":{"description":""}},"tags":["Events"]}},"/events/{id}/registrations/{userId}":{"patch":{"operationId":"EventsController_updateUserRegistration","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArrangerUpdateRegistrationDto"}}}},"responses":{"200":{"description":""}},"tags":["Events"]},"delete":{"operationId":"EventsController_deleteUserRegistration","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Events"]}},"/events/{id}/update":{"post":{"operationId":"EventsController_sendUpdate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendUpdateDto"}}}},"responses":{"201":{"description":""}},"tags":["Events"]}},"/events/{id}/updates":{"get":{"operationId":"EventsController_getUpdates","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Events"]}},"/events/{id}/update/{updateId}":{"delete":{"operationId":"EventsController_deleteUpdate","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"updateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Events"]}},"/events/{id}/coorganizer-invitations":{"get":{"operationId":"EventsController_getCoOrganizerInvitations","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Events"]}},"/events/{id}/coorganizer-invitations/{invitationId}":{"patch":{"operationId":"EventsController_respondToCoOrganizerInvitation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"invitationId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInvitationDto"}}}},"responses":{"200":{"description":""}},"tags":["Events"]}},"/organizations":{"post":{"operationId":"OrganizationsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOrganizationDto"}}}},"responses":{"201":{"description":""}},"tags":["Organizations"]},"get":{"operationId":"OrganizationsController_findAll","parameters":[{"name":"skip","required":false,"in":"query","schema":{"type":"number"}},{"name":"take","required":false,"in":"query","schema":{"maximum":500,"type":"number"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"orgNrs","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"description","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/organizations/admin/all":{"get":{"operationId":"OrganizationsController_findAllAdmin","parameters":[{"name":"skip","required":false,"in":"query","schema":{"type":"number"}},{"name":"take","required":false,"in":"query","schema":{"maximum":500,"type":"number"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"orgNrs","required":false,"in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"description","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/organizations/admin/{orgId}/approval":{"patch":{"operationId":"OrganizationsController_updateApproval","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrganizationApprovalDto"}}}},"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/organizations/{orgId}":{"get":{"operationId":"OrganizationsController_getOrganization","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"]},"patch":{"operationId":"OrganizationsController_update","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrganizationDto"}}}},"responses":{"200":{"description":""}},"tags":["Organizations"]},"delete":{"operationId":"OrganizationsController_delete","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/organizations/{orgId}/events":{"get":{"operationId":"OrganizationsController_getEvents","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/organizations/{orgId}/report-status":{"get":{"operationId":"OrganizationsController_getReportOrganizationStatus","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/organizations/{orgId}/report":{"post":{"operationId":"OrganizationsController_reportOrganization","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Organizations"]}},"/organizations/{orgId}/calendar.ics":{"get":{"operationId":"OrganizationsController_getOrganizationCalendar","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/organizations/{orgId}/invitations":{"post":{"operationId":"OrganizationsController_sendInvitations","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}},"responses":{"201":{"description":""}},"tags":["Organizations"]}},"/organizations/{orgId}/roles":{"patch":{"operationId":"OrganizationsController_changeUserRole","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeRoleDto"}}}},"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/organizations/{orgId}/owner":{"patch":{"operationId":"OrganizationsController_changeOwner","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeOwnerDto"}}}},"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/organizations/{orgId}/roleDescription/{userId}":{"patch":{"operationId":"OrganizationsController_updateRoleDescription","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeRoleDescriptionDTO"}}}},"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/organizations/{id}/invitations/{inviteId}":{"patch":{"operationId":"OrganizationsController_updateInvitation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"inviteId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInvitationDto"}}}},"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/organizations/{orgId}/analytics":{"get":{"operationId":"OrganizationsController_getAnalytics","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/organizations/{orgId}/members":{"get":{"operationId":"OrganizationsController_getMembers","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/organizations/{orgId}/members/{userId}":{"delete":{"operationId":"OrganizationsController_deleteMember","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}},{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/organizations/{orgId}/followers":{"get":{"operationId":"OrganizationsController_getFollowers","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Organizations"]}},"/auth/login":{"get":{"operationId":"AuthController_login","parameters":[],"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/login/google":{"get":{"operationId":"AuthController_loginGoogle","parameters":[],"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/link":{"get":{"operationId":"AuthController_linkVipps","parameters":[],"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/link/google":{"get":{"operationId":"AuthController_linkGoogle","parameters":[],"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/refresh":{"post":{"operationId":"AuthController_refresh","parameters":[],"responses":{"201":{"description":""}},"tags":["Auth"]}},"/auth/user":{"get":{"operationId":"AuthController_user","parameters":[],"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/dev-users":{"get":{"operationId":"AuthController_localAuthUsers","parameters":[],"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/dev-login":{"get":{"operationId":"AuthController_localAuthBrowserLogin","parameters":[],"responses":{"200":{"description":""}},"tags":["Auth"]},"post":{"operationId":"AuthController_localAuthLogin","parameters":[],"responses":{"201":{"description":""}},"tags":["Auth"]}},"/auth/dev-logout":{"post":{"operationId":"AuthController_localAuthLogout","parameters":[],"responses":{"201":{"description":""}},"tags":["Auth"]}},"/auth/callback":{"get":{"operationId":"AuthController_loginCallback","parameters":[],"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/callback/google":{"get":{"operationId":"AuthController_loginGoogleCallback","parameters":[],"responses":{"200":{"description":""}},"tags":["Auth"]}},"/auth/logout":{"post":{"operationId":"AuthController_logout","parameters":[],"responses":{"201":{"description":""}},"tags":["Auth"]}},"/users/me":{"get":{"operationId":"UsersController_me","parameters":[],"responses":{"200":{"description":""}},"tags":["Users"]},"patch":{"operationId":"UsersController_updateUser","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserDto"}}}},"responses":{"200":{"description":""}},"tags":["Users"]},"delete":{"operationId":"UsersController_deleteUser","parameters":[],"responses":{"200":{"description":""}},"tags":["Users"]}},"/users/me/providers/{provider}":{"delete":{"operationId":"UsersController_unlinkProvider","parameters":[{"name":"provider","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Users"]}},"/users":{"get":{"operationId":"UsersController_findAll","parameters":[{"name":"skip","required":false,"in":"query","schema":{"maximum":5000,"type":"number"}},{"name":"take","required":false,"in":"query","schema":{"maximum":500,"type":"number"}}],"responses":{"200":{"description":""}},"tags":["Users"]}},"/users/{id}":{"get":{"operationId":"UsersController_getUser","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Users"]}},"/users/{userId}/registrations":{"get":{"operationId":"UsersController_getRegistrations","parameters":[{"name":"skip","required":false,"in":"query","schema":{"type":"number"}},{"name":"take","required":false,"in":"query","schema":{"maximum":500,"type":"number"}},{"name":"orderBy","required":false,"in":"query","schema":{"type":"string","enum":["eventId","userId","formAnswer","createdAt","updatedAt","regStatus"]}},{"name":"orderDirection","required":false,"in":"query","schema":{"type":"string","enum":["asc","desc"]}},{"name":"regStatus","required":false,"in":"query","schema":{"type":"string"}},{"name":"attendance","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"includeEvent","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"includeArrangers","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Users"]},"patch":{"operationId":"UsersController_updateRegistration","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserUpdateRegistrationDto"}}}},"responses":{"200":{"description":""}},"tags":["Users"]},"post":{"operationId":"UsersController_createRegistration","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRegistrationDto"}}}},"responses":{"201":{"description":""}},"tags":["Users"]}},"/users/{userId}/registrations/{eventId}":{"get":{"operationId":"UsersController_getSingleRegistrations","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"eventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Users"]}},"/users/{userId}/registrations/{eventId}/waitlist-position":{"get":{"operationId":"UsersController_getWaitlistPosition","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"eventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Users"]}},"/users/{userId}/favorites":{"post":{"operationId":"UsersController_makeFavorite","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UuidDto"}}}},"responses":{"201":{"description":""}},"tags":["Users"]},"get":{"operationId":"UsersController_getFavorites","parameters":[{"name":"skip","required":false,"in":"query","schema":{"type":"number"}},{"name":"take","required":false,"in":"query","schema":{"maximum":500,"type":"number"}},{"name":"orderBy","required":false,"in":"query","schema":{"type":"string","enum":["userId","eventId","createdAt","updatedAt"]}},{"name":"orderDirection","required":false,"in":"query","schema":{"type":"string","enum":["asc","desc"]}},{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Users"]},"delete":{"operationId":"UsersController_deleteFavorite","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UuidDto"}}}},"responses":{"200":{"description":""}},"tags":["Users"]}},"/users/{userId}/favorites/{eventId}":{"get":{"operationId":"UsersController_getSpecificFavorite","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"eventId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Users"]}},"/users/{userId}/arranging":{"get":{"operationId":"UsersController_getArrangedEvents","parameters":[],"responses":{"200":{"description":""}},"tags":["Users"]}},"/users/{userId}/organizations":{"get":{"operationId":"UsersController_getOrganizations","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Users"]}},"/users/{userId}/notifications":{"get":{"operationId":"UsersController_getNotifications","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Users"]}},"/users/{userId}/following":{"get":{"operationId":"UsersController_getFollowing","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Users"]}},"/users/{userId}/following/{arrangerId}":{"post":{"operationId":"UsersController_followArranger","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"arrangerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Users"]},"delete":{"operationId":"UsersController_unFollowArranger","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"arrangerId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Users"]}},"/users/me/seenUpdate/{update}":{"get":{"operationId":"UsersController_seenUpdate","parameters":[{"name":"update","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["Users"]},"post":{"operationId":"UsersController_markUserSeenUpdate","parameters":[{"name":"update","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["Users"]}},"/users/me/seenUpdates":{"get":{"operationId":"UsersController_seenUpdates","parameters":[],"responses":{"200":{"description":""}},"tags":["Users"]}},"/moderation/info/{resource}":{"get":{"operationId":"ModerationController_getNewInTheLastDays","parameters":[{"name":"resource","required":true,"in":"path","schema":{"type":"string"}},{"name":"days","required":false,"in":"query","schema":{"minimum":1,"maximum":3650,"default":30,"type":"number"}}],"responses":{"200":{"description":""}},"tags":["Moderation"]}},"/_health":{"get":{"operationId":"HealthController_liveness","parameters":[],"responses":{"200":{"description":""}},"tags":["Health"]}},"/readiness":{"get":{"operationId":"HealthController_readiness","parameters":[],"responses":{"200":{"description":""}},"tags":["Health"]}},"/categories":{"get":{"operationId":"CategoriesController_findAll","parameters":[],"responses":{"200":{"description":""}},"tags":["Categories"]}},"/locations/search":{"get":{"operationId":"LocationSearchController_search","parameters":[{"name":"query","required":true,"in":"query","description":"Free-text address or place query.","schema":{"type":"string"}},{"name":"countryCode","required":false,"in":"query","description":"Two-letter ISO-3166-1 country code used to scope results.","schema":{"example":"NO","type":"string"}},{"name":"lat","required":false,"in":"query","description":"Latitude used to bias nearby results.","schema":{"example":59.9434,"type":"number"}},{"name":"lon","required":false,"in":"query","description":"Longitude used to bias nearby results.","schema":{"example":10.7178,"type":"number"}},{"name":"limit","required":false,"in":"query","description":"Maximum number of suggestions to return.","schema":{"minimum":1,"maximum":10,"example":5,"type":"number"}},{"name":"includePoi","required":false,"in":"query","description":"Whether POI results should be included alongside addresses.","schema":{"example":true,"type":"boolean"}}],"responses":{"200":{"description":""}},"tags":["LocationSearch"]}},"/feedback":{"post":{"operationId":"FeedbackController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFeedbackDto"}}}},"responses":{"201":{"description":""}},"tags":["Feedback"]}},"/allergens":{"get":{"operationId":"AllergensController_findAll","parameters":[],"responses":{"200":{"description":""}},"tags":["Allergens"]}},"/organizations/{orgId}/ics-feed":{"get":{"operationId":"IcsFeedsController_getOrganizationFeed","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["IcsFeeds"]},"put":{"operationId":"IcsFeedsController_upsertOrganizationFeed","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertOrganizationIcsFeedDto"}}}},"responses":{"200":{"description":""}},"tags":["IcsFeeds"]},"delete":{"operationId":"IcsFeedsController_deleteOrganizationFeed","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["IcsFeeds"]}},"/organizations/{orgId}/ics-feed/sync":{"post":{"operationId":"IcsFeedsController_syncOrganizationFeed","parameters":[{"name":"orgId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"tags":["IcsFeeds"]}},"/recommendations/events":{"get":{"operationId":"RecommendationsController_findEvents","parameters":[{"name":"take","required":false,"in":"query","schema":{"maximum":500,"type":"number"}}],"responses":{"200":{"description":""}},"tags":["Recommendations"]}},"/recommendations/organizations":{"get":{"operationId":"RecommendationsController_findOrganizations","parameters":[{"name":"take","required":false,"in":"query","schema":{"maximum":500,"type":"number"}}],"responses":{"200":{"description":""}},"tags":["Recommendations"]}},"/popups/active":{"get":{"operationId":"PopupsController_findActive","parameters":[],"responses":{"200":{"description":""}},"tags":["Popups"]}},"/popups":{"get":{"operationId":"PopupsController_findAll","parameters":[],"responses":{"200":{"description":""}},"tags":["Popups"]},"post":{"operationId":"PopupsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePopupDto"}}}},"responses":{"201":{"description":""}},"tags":["Popups"]}},"/popups/{popupId}":{"patch":{"operationId":"PopupsController_update","parameters":[{"name":"popupId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePopupDto"}}}},"responses":{"200":{"description":""}},"tags":["Popups"]},"delete":{"operationId":"PopupsController_remove","parameters":[{"name":"popupId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":""}},"tags":["Popups"]}}},"info":{"title":"Peoply API","description":"The API behind peoply.app, a site for student events.","version":"1.0","contact":{}},"tags":[],"servers":[],"components":{"schemas":{"CreateEventDto":{"type":"object","properties":{"startDate":{"format":"date-time","type":"string"},"endDate":{"type":"object"},"regStart":{"type":"object"},"regEnd":{"type":"object"},"title":{"type":"string"},"description":{"type":"string"},"capacity":{"type":"number"},"formQuestion":{"type":"string"},"categoryIds":{"type":"array","items":{"type":"number"}},"hasFood":{"type":"boolean"},"registrationMode":{"type":"string"},"externalUrl":{"type":"string"},"arrangerId":{"type":"string"},"coOrganizerOrganizationIds":{"type":"array","items":{"type":"string"}},"locationName":{"type":"string"},"poiName":{"type":"string"},"country":{"type":"string"},"countryCode":{"type":"string"},"countryCodeISO3":{"type":"string"},"countrySubdivision":{"type":"string"},"localName":{"type":"string"},"municipality":{"type":"string"},"postalCode":{"type":"string"},"streetName":{"type":"string"},"streetNumber":{"type":"string"},"freeformAddress":{"type":"string"},"latitude":{"type":"number"},"longitude":{"type":"number"}},"required":["startDate","endDate","regStart","regEnd","title","description","capacity","formQuestion","categoryIds","hasFood","registrationMode","externalUrl","arrangerId","locationName","poiName","country","countryCode","countryCodeISO3","countrySubdivision","localName","municipality","postalCode","streetName","streetNumber","freeformAddress","latitude","longitude"]},"UpdateEventDto":{"type":"object","properties":{"title":{"type":"string"},"description":{"type":"string"},"capacity":{"type":"number"},"visibility":{"type":"string"},"startDate":{"format":"date-time","type":"string"},"endDate":{"type":"object"},"regStart":{"type":"object"},"regEnd":{"type":"object"},"categoryIds":{"type":"array","items":{"type":"string"}},"coOrganizerOrganizationIds":{"type":"array","items":{"type":"string"}},"externalUrl":{"type":"string"},"deleteImage":{"type":"boolean"},"poiName":{"type":"string"},"country":{"type":"string"},"countryCode":{"type":"string"},"countryCodeISO3":{"type":"string"},"countrySubdivision":{"type":"string"},"localName":{"type":"string"},"municipality":{"type":"string"},"postalCode":{"type":"string"},"streetName":{"type":"string"},"streetNumber":{"type":"string"},"freeformAddress":{"type":"string"},"latitude":{"type":"number"},"longitude":{"type":"number"}},"required":["title","description","capacity","visibility","startDate","endDate","regStart","regEnd","categoryIds","externalUrl","deleteImage","poiName","country","countryCode","countryCodeISO3","countrySubdivision","localName","municipality","postalCode","streetName","streetNumber","freeformAddress","latitude","longitude"]},"UpdateInvitationDto":{"type":"object","properties":{}},"ArrangerUpdateRegistrationDto":{"type":"object","properties":{"attendance":{"type":"boolean"},"regStatus":{"type":"string"}},"required":["attendance","regStatus"]},"SendUpdateDto":{"type":"object","properties":{"subject":{"type":"string"},"body":{"type":"string"},"replyTo":{"type":"string"},"visibility":{"type":"string"},"sendEmail":{"type":"boolean"}},"required":["subject","body","replyTo","visibility","sendEmail"]},"CreateOrganizationDto":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"}},"required":["name","description"]},"UpdateOrganizationApprovalDto":{"type":"object","properties":{"approved":{"type":"boolean"}},"required":["approved"]},"UpdateOrganizationDto":{"type":"object","properties":{"removeImage":{"type":"boolean"},"description":{"type":"string"},"urlId":{"type":"object"},"websiteUrl":{"type":"object"},"instagramUrl":{"type":"object"},"facebookUrl":{"type":"object"},"tiktokUrl":{"type":"object"},"linkedinUrl":{"type":"object"},"youtubeUrl":{"type":"object"}},"required":["removeImage","description","urlId","websiteUrl","instagramUrl","facebookUrl","tiktokUrl","linkedinUrl","youtubeUrl"]},"ChangeRoleDto":{"type":"object","properties":{}},"ChangeOwnerDto":{"type":"object","properties":{}},"ChangeRoleDescriptionDTO":{"type":"object","properties":{"description":{"type":"string"}},"required":["description"]},"UpdateUserDto":{"type":"object","properties":{"removeImage":{"type":"boolean"},"description":{"type":"string"},"foodPreference":{"type":"string"},"allergens":{"type":"array","items":{"type":"number"}},"allowEmailPromotions":{"type":"boolean"},"allowEmailFromArranger":{"type":"boolean"},"allowEmailOnWaitlist":{"type":"boolean"}},"required":["removeImage","allergens"]},"UserUpdateRegistrationDto":{"type":"object","properties":{"eventId":{"type":"string"},"regStatus":{"type":"string"},"formAnswer":{"type":"string"}},"required":["eventId","regStatus","formAnswer"]},"CreateRegistrationDto":{"type":"object","properties":{"eventId":{"type":"string"},"regStatus":{"type":"string"},"formAnswer":{"type":"string"}},"required":["eventId","regStatus","formAnswer"]},"UuidDto":{"type":"object","properties":{}},"CreateFeedbackDto":{"type":"object","properties":{"message":{"type":"string","minLength":10,"maxLength":2000}},"required":["message"]},"UpsertOrganizationIcsFeedDto":{"type":"object","properties":{"url":{"type":"string"},"syncIntervalMinutes":{"type":"number","default":60,"minimum":15,"maximum":1440},"registrationMode":{"type":"string","enum":["PEOPLY","EXTERNAL","NONE"],"default":"EXTERNAL"}},"required":["url"]},"CreatePopupDto":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":120},"body":{"type":"string","minLength":1,"maxLength":4000}},"required":["title","body"]},"UpdatePopupDto":{"type":"object","properties":{}}}}}