Skip to content
Vektorprogrammet

Organization

Public organization directories and scoped administration.

List departments

GET/api/departments

Returns the public native department directory.

Header Parameters

if-match
string
if-none-match
string

Responses

Create department

POST/api/departments

Creates or replays an idempotent department command.

Header Parameters

idempotency-keyRequired
string

Request Body

application/json
addressRequired
string·max 250
cityRequired
string·max 250
emailRequired
string·max 250
latitudeRequired
string·max 255
longitudeRequired
string·max 255
nameRequired
string·max 250
shortNameRequired
string·max 50

Responses

List fields of study

GET/api/field-of-studies

Returns the public native study directory.

Header Parameters

if-match
string
if-none-match
string

Responses

Create field of study

POST/api/field-of-studies

Creates or replays an idempotent field-of-study command.

Header Parameters

idempotency-keyRequired
string

Request Body

application/json
departmentIdRequired
string
nameRequired
string·max 250
shortNameRequired
string·max 50

Responses

Project mailing lists

GET/api/mailing-lists

Projects addresses within the departments where the caller reads people.

Query Parameters

department
string | string[]
semester
string | string[]
type

Responses

Read appointment management

GET/api/organization/appointments

Returns authorized people, units, appointments, account access and history.

Responses

Manage appointments and account access

POST/api/organization/appointments/commands

Applies one authorized, revision-checked lifecycle command with atomic history.

Header Parameters

idempotency-keyRequired
string

Request Body

application/json

Responses

Read board rosters

GET/api/organization/board-rosters

Returns the appointed and derived seats of the certificate-issuing boards whose appointments the reader manages, as of the request instant.

Responses

Read delegation management

GET/api/organization/delegations

Returns the teams, delegations and history within the caller's delegation management reach.

Responses

Issue or end a delegation

POST/api/organization/delegations/commands

Issues or ends one named, time-bounded delegation with atomic history under current authority.

Header Parameters

idempotency-keyRequired
string

Request Body

application/json

Responses

List team interest

GET/api/team-interest-registrations

Returns registrations within the caller's team-interest reach: the own team for its leader, whole departments for department reach.

Query Parameters

department
string | string[]
semester
string | string[]

Responses

List teams

GET/api/teams

Returns the public native team directory.

Header Parameters

if-match
string
if-none-match
string

Responses

Create team

POST/api/teams

Creates or replays an idempotent team command.

Header Parameters

idempotency-keyRequired
string

Request Body

application/json
acceptApplicationRequired
boolean
activeRequired
boolean
deadlineRequired
string
departmentIdRequired
string
descriptionRequired
string·max 5000
emailRequired
string·max 250
nameRequired
string·max 250
shortDescriptionRequired
string·max 125

Responses