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 | |
meetings |
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 | |
meetings |
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 | |
meetings |
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 | |
meetings |
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 | |
student_contact | |
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 | |
student_contact | |
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 | |
student_contact | |
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. |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this company. |
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 | |
userCommittee |
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 | |
userCommittee |
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 | |
userCommittee |
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 | |
userCommittee |
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 | |
use_contact_tracing | |
mazemap_poi | |
responsible_users | |
can_edit_users | |
can_view_groups | |
can_edit_groups | |
require_auth |