LEGO
LEGO Er Ganske Oppdelt
announcements
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
message required | |
from_group | |
users | |
groups | |
events | |
exclude_waiting_list | |
meetings | |
meeting_invitation_status |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
message required | |
from_group | |
users | |
groups | |
events | |
exclude_waiting_list | |
meetings | |
meeting_invitation_status |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
message | |
from_group | |
users | |
groups | |
events | |
exclude_waiting_list | |
meetings | |
meeting_invitation_status |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
send
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
message required | |
from_group | |
users | |
groups | |
events | |
exclude_waiting_list | |
meetings | |
meeting_invitation_status |
articles
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
tag |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
slug | |
cover | |
cover_placeholder | |
authors required | |
description required | |
tags | |
content required | |
pinned | |
youtube_url |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this article. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
tag |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this article. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
tag |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
slug | |
cover | |
cover_placeholder | |
authors required | |
description required | |
tags | |
content required | |
pinned | |
youtube_url |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this article. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
tag |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title | |
slug | |
cover | |
cover_placeholder | |
authors | |
description | |
tags | |
content | |
pinned | |
youtube_url |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this article. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
tag |
bdb
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name required | |
description | |
phone | |
company_type | |
website | |
address | |
payment_mail | |
active | |
admin_comment | |
logo |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this company. |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this company. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name required | |
description | |
phone | |
company_type | |
website | |
address | |
payment_mail | |
active | |
admin_comment | |
logo |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this company. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name | |
description | |
phone | |
company_type | |
website | |
address | |
payment_mail | |
active | |
admin_comment | |
logo |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this company. |
calendar-ical
calendar-token
comments
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
text required | |
content_target required | |
parent |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this comment. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
text required |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this comment. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
text |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this comment. |
companies
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
search | |
show_inactive |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this company. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
search | |
show_inactive |
company-contacts > list
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
company-contacts > create
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name required | |
role | |
mail | |
phone | |
mobile |
company-contacts > read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required | |
id required | A unique integer value identifying this company contact. |
company-contacts > update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required | |
id required | A unique integer value identifying this company contact. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name required | |
role | |
mail | |
phone | |
mobile |
company-contacts > partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required | |
id required | A unique integer value identifying this company contact. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name | |
role | |
mail | |
phone | |
mobile |
company-contacts > delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required | |
id required | A unique integer value identifying this company contact. |
files > list
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
files > create
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
file required |
files > read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required | |
id required | A unique integer value identifying this company file. |
files > update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required | |
id required | A unique integer value identifying this company file. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
file required |
files > partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required | |
id required | A unique integer value identifying this company file. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
file |
files > delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required | |
id required | A unique integer value identifying this company file. |
semester-statuses > list
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
semester-statuses > create
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
semester required | |
contacted_status | |
contract | |
statistics | |
evaluation |
semester-statuses > read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required | |
id required | A unique integer value identifying this semester status. |
semester-statuses > update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required | |
id required | A unique integer value identifying this semester status. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
semester required | |
contacted_status | |
contract | |
statistics | |
evaluation |
semester-statuses > partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required | |
id required | A unique integer value identifying this semester status. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
semester | |
contacted_status | |
contract | |
statistics | |
evaluation |
semester-statuses > delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
company_pk required | |
id required | A unique integer value identifying this semester status. |
company-interests
list
Used by new companies to register interest in Abakus and our services.
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
semesters | |
events |
create
Used by new companies to register interest in Abakus and our services.
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
company_name | |
company | |
contact_person required | |
mail required | |
phone | |
semesters | |
events | |
other_offers | |
collaborations | |
company_type | |
target_grades | |
participant_range_start | |
participant_range_end | |
comment | |
course_comment | |
breakfast_talk_comment | |
other_event_comment | |
startup_comment | |
company_to_company_comment | |
lunch_presentation_comment | |
company_presentation_comment | |
bedex_comment | |
company_course_themes | |
office_in_trondheim |
read
Used by new companies to register interest in Abakus and our services.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this company interest. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
semesters | |
events |
update
Used by new companies to register interest in Abakus and our services.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this company interest. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
semesters | |
events |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
company_name | |
company | |
contact_person required | |
mail required | |
phone | |
semesters | |
events | |
other_offers | |
collaborations | |
company_type | |
target_grades | |
participant_range_start | |
participant_range_end | |
comment | |
course_comment | |
breakfast_talk_comment | |
other_event_comment | |
startup_comment | |
company_to_company_comment | |
lunch_presentation_comment | |
company_presentation_comment | |
bedex_comment | |
company_course_themes | |
office_in_trondheim |
partial_update
Used by new companies to register interest in Abakus and our services.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this company interest. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
semesters | |
events |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
company_name | |
company | |
contact_person | |
mail | |
phone | |
semesters | |
events | |
other_offers | |
collaborations | |
company_type | |
target_grades | |
participant_range_start | |
participant_range_end | |
comment | |
course_comment | |
breakfast_talk_comment | |
other_event_comment | |
startup_comment | |
company_to_company_comment | |
lunch_presentation_comment | |
company_presentation_comment | |
bedex_comment | |
company_course_themes | |
office_in_trondheim |
delete
Used by new companies to register interest in Abakus and our services.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this company interest. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
semesters | |
events |
company-semesters
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
company_interest |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
year required | |
semester required | |
active_interest_form |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this semester. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
company_interest |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this semester. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
company_interest |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
year required | |
semester required | |
active_interest_form |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this semester. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
company_interest |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
year | |
semester | |
active_interest_form |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this semester. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
company_interest |
contact-form
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
message required | |
anonymous required | |
captcha_response required | |
recipient_group required |
device-apns
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name | |
application_id | Opaque application identity, should be filled in for multiple key/certificate access |
registration_id required | |
device_id | UUID / UIDevice.identifierForVendor() |
active | Inactive devices will not be sent notifications |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
registration_id required |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
registration_id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name | |
application_id | Opaque application identity, should be filled in for multiple key/certificate access |
registration_id required | |
device_id | UUID / UIDevice.identifierForVendor() |
active | Inactive devices will not be sent notifications |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
registration_id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name | |
application_id | Opaque application identity, should be filled in for multiple key/certificate access |
registration_id | |
device_id | UUID / UIDevice.identifierForVendor() |
active | Inactive devices will not be sent notifications |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
registration_id required |
device-gcm
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
id | |
name | |
registration_id required | |
device_id | ANDROID_ID / TelephonyManager.getDeviceId() (e.g: 0x01) |
active | Inactive devices will not be sent notifications |
cloud_message_type | You should choose FCM or GCM |
application_id | Opaque application identity, should be filled in for multiple key/certificate access |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
registration_id required |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
registration_id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
id | |
name | |
registration_id required | |
device_id | ANDROID_ID / TelephonyManager.getDeviceId() (e.g: 0x01) |
active | Inactive devices will not be sent notifications |
cloud_message_type | You should choose FCM or GCM |
application_id | Opaque application identity, should be filled in for multiple key/certificate access |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
registration_id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
id | |
name | |
registration_id | |
device_id | ANDROID_ID / TelephonyManager.getDeviceId() (e.g: 0x01) |
active | Inactive devices will not be sent notifications |
cloud_message_type | You should choose FCM or GCM |
application_id | Opaque application identity, should be filled in for multiple key/certificate access |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
registration_id required |
email-lists
list
Destroy are disabled. The external_sync don't support group destroy either!
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
name | |
email | |
requireInternalAddress |
create
Destroy are disabled. The external_sync don't support group destroy either!
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name required | |
email required | |
users | |
groups | |
group_roles | |
require_internal_address | Only allow users with emails from our internal domain, @abakus.no |
additional_emails |
read
Destroy are disabled. The external_sync don't support group destroy either!
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this email list. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
name | |
email | |
requireInternalAddress |
update
Destroy are disabled. The external_sync don't support group destroy either!
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this email list. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
name | |
email | |
requireInternalAddress |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name required | |
users | |
groups | |
group_roles | |
require_internal_address | Only allow users with emails from our internal domain, @abakus.no |
additional_emails |
partial_update
Destroy are disabled. The external_sync don't support group destroy either!
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this email list. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
name | |
email | |
requireInternalAddress |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name | |
users | |
groups | |
group_roles | |
require_internal_address | Only allow users with emails from our internal domain, @abakus.no |
additional_emails |
email-users
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
email | |
enabled | |
userUsername | |
userFullname | |
userGrade | |
userGroups | Multiple values may be separated by commas. |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
user required | |
internal_email required | |
internal_email_enabled required |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this user. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
email | |
enabled | |
userUsername | |
userFullname | |
userGrade | |
userGroups | Multiple values may be separated by commas. |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this user. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
email | |
enabled | |
userUsername | |
userFullname | |
userGrade | |
userGroups | Multiple values may be separated by commas. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
internal_email required | |
internal_email_enabled |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this user. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
email | |
enabled | |
userUsername | |
userFullname | |
userGrade | |
userGroups | Multiple values may be separated by commas. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
internal_email | |
internal_email_enabled |
emojis
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
short_code required | |
keywords required | |
unicode_string required | |
fitzpatrick_scale required | |
category required |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
short_code required | A unique value identifying this emoji. |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
short_code required | A unique value identifying this emoji. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
short_code required | |
keywords required | |
unicode_string required | |
fitzpatrick_scale required | |
category required |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
short_code required | A unique value identifying this emoji. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
short_code | |
keywords | |
unicode_string | |
fitzpatrick_scale | |
category |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
short_code required | A unique value identifying this emoji. |
events
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
date_after | |
date_before | |
company | |
ordering | Which field to use when ordering the results. |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
cover | |
description required | |
text required | |
company | |
responsible_group | |
feedback_description | |
feedback_required | |
event_type required | |
event_status_type | |
location required | |
is_priced | |
price_member | |
price_guest | |
use_stripe | |
payment_due_date | |
start_time required | |
end_time required | |
merge_time | |
use_captcha | |
tags | |
pools | |
unregistration_deadline | |
unregistration_deadline_hours | |
pinned | |
use_consent | |
heed_penalties | |
registration_deadline_hours | |
youtube_url | |
mazemap_poi | |
responsible_users | |
is_foreign_language | |
can_edit_users | |
can_view_groups | |
can_edit_groups | |
require_auth |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
date_after | |
date_before | |
company | |
ordering | Which field to use when ordering the results. |
update
If the capacity of the event increases we have to bump waiting users.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
date_after | |
date_before | |
company | |
ordering | Which field to use when ordering the results. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
cover | |
description required | |
text required | |
company | |
responsible_group | |
feedback_description | |
feedback_required | |
event_type required | |
event_status_type | |
location required | |
is_priced | |
price_member | |
price_guest | |
use_stripe | |
payment_due_date | |
start_time required | |
end_time required | |
merge_time | |
use_captcha | |
tags | |
pools | |
unregistration_deadline | |
unregistration_deadline_hours | |
pinned | |
use_consent | |
heed_penalties | |
registration_deadline_hours | |
youtube_url | |
mazemap_poi | |
responsible_users | |
is_foreign_language | |
can_edit_users | |
can_view_groups | |
can_edit_groups | |
require_auth |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
date_after | |
date_before | |
company | |
ordering | Which field to use when ordering the results. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title | |
cover | |
description | |
text | |
company | |
responsible_group | |
feedback_description | |
feedback_required | |
event_type | |
event_status_type | |
location | |
is_priced | |
price_member | |
price_guest | |
use_stripe | |
payment_due_date | |
start_time | |
end_time | |
merge_time | |
use_captcha | |
tags | |
pools | |
unregistration_deadline | |
unregistration_deadline_hours | |
pinned | |
use_consent | |
heed_penalties | |
registration_deadline_hours | |
youtube_url | |
mazemap_poi | |
responsible_users | |
is_foreign_language | |
can_edit_users | |
can_view_groups | |
can_edit_groups | |
require_auth |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
date_after | |
date_before | |
company | |
ordering | Which field to use when ordering the results. |
administrate
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
allergies
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
payment
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
statistics
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
pools > create
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
event_pk required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
id | |
name required | |
capacity | |
activation_date required | |
permission_groups required |
pools > update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
event_pk required | |
id required | A unique integer value identifying this pool. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
id | |
name required | |
capacity | |
activation_date required | |
permission_groups required |
pools > partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
event_pk required | |
id required | A unique integer value identifying this pool. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
id | |
name | |
capacity | |
activation_date | |
permission_groups |
pools > delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
event_pk required | |
id required | A unique integer value identifying this pool. |
registration_search > create
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
event_pk required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
username required |
registrations > create
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
event_pk required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
feedback | |
presence | |
captcha_response | |
payment_status |
registrations > admin_register
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
event_pk required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
user required | |
pool | |
feedback | |
admin_registration_reason required |
registrations > admin_unregister
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
event_pk required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
user required | |
admin_unregistration_reason required |
registrations > read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
event_pk required | |
id required |
registrations > update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
event_pk required | |
id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
feedback | |
presence | |
captcha_response | |
payment_status |
registrations > partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
event_pk required | |
id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
feedback | |
presence | |
captcha_response | |
payment_status |
registrations > delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
event_pk required | |
id required |
feed-notifications
list
Notifications feed based on request.user
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
mark_all
This function marks all activities in a NotificationFeed as seen or/and red.
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
seen | |
read |
mark
Mark a single notification as read or seen.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
seen | |
read |
feed-personal
list
Personal user timeline, based on request.user
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
feed-user
list
Public events produced by users. This feed should not contain private information! This feed uses a url param to decide which feed to retrieve.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
user_pk required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
files
create
Upload new file. This method returns instructions to the client on how to upload the file.
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
key required | |
public required |
imagegallery
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
key required | A unique value identifying this file. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
key | |
public |
upload_success
The client is redirected to this view when a upload succeeds. This view will inform the client with necessary data to change a file on a instance.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
key required | A unique value identifying this file. |
followers-company
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
target | |
follower |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
target required |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this follow company. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
target | |
follower |
followers-event
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
target |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
target required |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this follow event. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
target |
followers-user
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
target | |
follower |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
target required |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this follow user. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
target | |
follower |
forums
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
description required |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this forum. |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this forum. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
description required |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this forum. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title | |
description |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this forum. |
threads > list
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
forum_pk required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
threads > create
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
forum_pk required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
content required | |
forum required |
threads > read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
forum_pk required | |
id required | A unique integer value identifying this thread. |
threads > update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
forum_pk required | |
id required | A unique integer value identifying this thread. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
content required | |
forum required |
threads > partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
forum_pk required | |
id required | A unique integer value identifying this thread. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title | |
content | |
forum |
threads > delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
forum_pk required | |
id required | A unique integer value identifying this thread. |
frontpage
galleries
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
date_after | |
date_before | |
event |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
description | |
location required | |
taken_at | |
event | |
photographers required | |
cover | |
public_metadata |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this gallery. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
date_after | |
date_before | |
event |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this gallery. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
date_after | |
date_before | |
event |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
description | |
location required | |
taken_at | |
event | |
photographers required | |
cover | |
public_metadata |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this gallery. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
date_after | |
date_before | |
event |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title | |
description | |
location | |
taken_at | |
event | |
photographers | |
cover | |
public_metadata |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this gallery. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
date_after | |
date_before | |
event |
metadata
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this gallery. |
pictures > list
Nested viewset used to manage pictures in a gallery.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
gallery_pk required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
pictures > create
Nested viewset used to manage pictures in a gallery.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
gallery_pk required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
description | |
taggees | |
active | |
file required |
pictures > read
Nested viewset used to manage pictures in a gallery.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
gallery_pk required | |
id required | A unique integer value identifying this gallery picture. |
pictures > update
Nested viewset used to manage pictures in a gallery.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
gallery_pk required | |
id required | A unique integer value identifying this gallery picture. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
description | |
taggees | |
active | |
file required |
pictures > partial_update
Nested viewset used to manage pictures in a gallery.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
gallery_pk required | |
id required | A unique integer value identifying this gallery picture. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
description | |
taggees | |
active | |
file |
pictures > delete
Nested viewset used to manage pictures in a gallery.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
gallery_pk required | |
id required | A unique integer value identifying this gallery picture. |
groups
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
type | Multiple values may be separated by commas. |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name required | |
description | |
contact_email | |
parent | |
permissions | |
type | |
text | |
logo | |
show_badge | |
active |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this abakus group. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
type | Multiple values may be separated by commas. |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this abakus group. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
type | Multiple values may be separated by commas. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name required | |
description | |
contact_email | |
parent | |
permissions | |
type | |
text | |
logo | |
show_badge | |
active |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this abakus group. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
type | Multiple values may be separated by commas. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name | |
description | |
contact_email | |
parent | |
permissions | |
type | |
text | |
logo | |
show_badge | |
active |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this abakus group. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
type | Multiple values may be separated by commas. |
memberships > list
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
group_pk required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
role | Multiple values may be separated by commas. |
userUsername | |
abakusGroupName | |
userFullname | |
ordering | Which field to use when ordering the results. |
memberships > create
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
group_pk required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
user required | |
role | |
is_active | |
email_lists_enabled |
memberships > read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
group_pk required | |
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
role | Multiple values may be separated by commas. |
userUsername | |
abakusGroupName | |
userFullname | |
ordering | Which field to use when ordering the results. |
memberships > update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
group_pk required | |
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
role | Multiple values may be separated by commas. |
userUsername | |
abakusGroupName | |
userFullname | |
ordering | Which field to use when ordering the results. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
user required | |
role | |
is_active | |
email_lists_enabled |
memberships > partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
group_pk required | |
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
role | Multiple values may be separated by commas. |
userUsername | |
abakusGroupName | |
userFullname | |
ordering | Which field to use when ordering the results. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
user | |
role | |
is_active | |
email_lists_enabled |
memberships > delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
group_pk required | |
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
role | Multiple values may be separated by commas. |
userUsername | |
abakusGroupName | |
userFullname | |
ordering | Which field to use when ordering the results. |
joblistings
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
company | |
created_after |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
text required | |
company required | |
responsible | |
contact_mail | |
description required | |
deadline | |
visible_from required | |
visible_to required | |
job_type required | |
workplaces required | |
from_year | |
to_year | |
application_url | |
youtube_url |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
company | |
created_after |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
company | |
created_after |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
text required | |
company required | |
responsible | |
contact_mail | |
description required | |
deadline | |
visible_from required | |
visible_to required | |
job_type required | |
workplaces required | |
from_year | |
to_year | |
application_url | |
youtube_url |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
company | |
created_after |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title | |
text | |
company | |
responsible | |
contact_mail | |
description | |
deadline | |
visible_from | |
visible_to | |
job_type | |
workplaces | |
from_year | |
to_year | |
application_url | |
youtube_url |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
company | |
created_after |
lending
objects > list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
objects > create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
description | |
image | |
location | |
can_edit_users | |
can_view_groups | |
can_edit_groups | |
require_auth |
objects > read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this lendable object. |
objects > update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this lendable object. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
description | |
image | |
location | |
can_edit_users | |
can_view_groups | |
can_edit_groups | |
require_auth |
objects > partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this lendable object. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title | |
description | |
image | |
location | |
can_edit_users | |
can_view_groups | |
can_edit_groups | |
require_auth |
objects > delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this lendable object. |
meeting-token
list
Accept or reject invitation
Reject or accept invitation to meeting. It is genereated when user is invited to a meeting, and sendt in the invitation email.
To accept: accept/?token=yourtoken
To reject: reject/?token=yourtoken
accept
Accept or reject invitation
Reject or accept invitation to meeting. It is genereated when user is invited to a meeting, and sendt in the invitation email.
To accept: accept/?token=yourtoken
To reject: reject/?token=yourtoken
reject
Accept or reject invitation
Reject or accept invitation to meeting. It is genereated when user is invited to a meeting, and sendt in the invitation email.
To accept: accept/?token=yourtoken
To reject: reject/?token=yourtoken
meetings
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
date_after | |
date_before |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
description | |
title required | |
location required | |
start_time required | |
end_time | |
report required | |
report_author | |
mazemap_poi |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
date_after | |
date_before |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
date_after | |
date_before |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
description | |
title required | |
location required | |
start_time required | |
end_time | |
report required | |
report_author | |
mazemap_poi |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
date_after | |
date_before |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
description | |
title | |
location | |
start_time | |
end_time | |
report | |
report_author | |
mazemap_poi |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
date_after | |
date_before |
bulk_invite
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
users | |
groups |
invite_group
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
group required |
invite_user
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
user required |
invitations > list
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
meeting_pk required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
invitations > create
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
meeting_pk required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
user required | |
status required | |
meeting required |
invitations > read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
meeting_pk required | |
user__id required |
invitations > update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
meeting_pk required | |
user__id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
status |
invitations > partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
meeting_pk required | |
user__id required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
status |
invitations > delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
meeting_pk required | |
user__id required |
membership-history
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
user | |
abakus_group | |
role |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
user | |
abakus_group | |
role |
notification-settings
create
Lookup or create a new settings object and save it with the provided parameters.
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
notification_type required | |
enabled | |
channels |
oauth2-access-tokens
list
List grants or access-tokens the current user has created.
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
delete
Delete an access token created by the user.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
oauth2-applications
list
List all applications the current user us responsible for.
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name | |
description | |
redirect_uris | Allowed URIs list, space separated |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this api application. |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this api application. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name | |
description | |
redirect_uris | Allowed URIs list, space separated |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this api application. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
name | |
description | |
redirect_uris | Allowed URIs list, space separated |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this api application. |
oidc
pages
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
slug | |
content required | |
picture | |
picture_placeholder | |
category |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
slug required |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
slug required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
slug | |
content required | |
picture | |
picture_placeholder | |
category |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
slug required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title | |
slug | |
content | |
picture | |
picture_placeholder | |
category |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
slug required |
password-change
password-reset-perform
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
token required | |
password required |
password-reset-request
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
email required |
penalties
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
user | |
source_event |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
user required | |
reason required | |
weight | |
source_event |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this penalty. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
user | |
source_event |
podcasts
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
source required | |
description required | |
authors required | |
thanks required |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this podcast. |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this podcast. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
source required | |
description required | |
authors required | |
thanks required |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this podcast. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
source | |
description | |
authors | |
thanks |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this podcast. |
polls
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
description | |
options required | |
results_hidden | |
tags | |
pinned | |
valid_until |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this poll. |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this poll. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
description | |
options required | |
results_hidden | |
tags | |
pinned |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this poll. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title | |
description | |
options | |
results_hidden | |
tags | |
pinned |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this poll. |
vote
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this poll. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
valid_until | |
title required | |
description | |
options required | |
results_hidden | |
tags | |
pinned |
quotes
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
approved | |
ordering | Which field to use when ordering the results. |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
text required | |
source required | |
approved | |
tags |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this quote. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
approved | |
ordering | Which field to use when ordering the results. |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this quote. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
approved | |
ordering | Which field to use when ordering the results. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
text required | |
source required | |
approved | |
tags |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this quote. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
approved | |
ordering | Which field to use when ordering the results. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
text | |
source | |
approved | |
tags |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this quote. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
approved | |
ordering | Which field to use when ordering the results. |
approve
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this quote. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
text required | |
source required | |
approved | |
tags |
unapprove
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this quote. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
text required | |
source required | |
approved | |
tags |
reactions
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
emoji required | |
content_target required |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this reaction. |
restricted-mail
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
from_address | |
hide_sender | |
token |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
from_address required | |
hide_sender | |
weekly | |
users | |
groups | |
events | |
meetings | |
raw_addresses |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
from_address | |
hide_sender | |
token |
token
Download the token belonging to a restricted mail. This token has to be attached to the restricted mail for authentication.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
search-autocomplete
search-search
create
Post { 'query': query, 'types': [content_type], 'filters': { event_type: ['party', 'course']} } to this endpoint.
types and filters is optional.
site-meta
survey-results
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this survey. |
survey-templates
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
template_type required |
surveys
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
event | |
company |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
active_from | |
template_type | |
event required | |
questions |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this survey. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
event | |
company |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this survey. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
event | |
company |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
active_from | |
template_type | |
event required | |
questions |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this survey. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
event | |
company |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title | |
active_from | |
template_type | |
event | |
questions |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this survey. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
event | |
company |
csv
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this survey. |
hide
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this survey. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
active_from | |
event required | |
template_type |
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this survey. |
share
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this survey. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
active_from | |
event required | |
template_type |
submissions > list
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
survey_pk required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
user |
submissions > create
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
survey_pk required |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
user required | |
answers required |
submissions > read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
survey_pk required | |
id required | A unique integer value identifying this submission. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
user |
submissions > update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
survey_pk required | |
id required | A unique integer value identifying this submission. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
user |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
user required | |
answers required |
submissions > partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
survey_pk required | |
id required | A unique integer value identifying this submission. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
user |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
user | |
answers |
submissions > delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
survey_pk required | |
id required | A unique integer value identifying this submission. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
user |
submissions > hide
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
survey_pk required | |
id required | A unique integer value identifying this submission. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
survey required | |
answers required |
submissions > show
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
survey_pk required | |
id required | A unique integer value identifying this submission. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
survey required | |
answers required |
tags
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
tag required | A unique value identifying this tag. |
threads
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
content required | |
forum required |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this thread. |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this thread. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
content required | |
forum required |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this thread. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title | |
content | |
forum |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this thread. |
user-delete
users
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
create
Attempts to register a new user based on the registration token.
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
username required | Required. 50 characters or fewer. Letters, digits and _ only. |
first_name required | |
last_name required | |
gender required | |
password required | |
allergies | |
phone_number |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
username required | Required. 50 characters or fewer. Letters, digits and _ only. |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
username required | Required. 50 characters or fewer. Letters, digits and _ only. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
first_name required | |
last_name required | |
gender required | |
profile_picture | |
profile_picture_placeholder | |
github_username | Enter a valid username. |
linkedin_id | Enter a valid LinkedIn ID. |
abakus_groups required | |
past_memberships required | |
memberships required | |
achievements required |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
username required | Required. 50 characters or fewer. Letters, digits and _ only. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
first_name | |
last_name | |
gender | |
profile_picture | |
profile_picture_placeholder | |
github_username | Enter a valid username. |
linkedin_id | Enter a valid LinkedIn ID. |
abakus_groups | |
past_memberships | |
memberships | |
achievements |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
username required | Required. 50 characters or fewer. Letters, digits and _ only. |
change_grade
Attempts to change the grade of the user based selected input
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
username required | Required. 50 characters or fewer. Letters, digits and _ only. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
group required |
update_photo_consent
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
username required | Required. 50 characters or fewer. Letters, digits and _ only. |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
user required | |
year required | |
semester required | |
domain required | |
is_consenting |
users-registration-request
list
Validates a registration token.
The request errors out if the token has expired or is invalid.
Request URL: GET /api/v1/users/registration/?token=
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
cursor | The pagination cursor value. |
create
Attempts to create a registration token and email it to the user.
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
email required | |
captcha_response required |
webhooks-stripe
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
id required | |
type required |