Generic topics
Overview terms
Name
string
Yes
Name of the generic topic
Description
string
No
Description of the generic topic
Code
string
No
Code of the generic topic
externalId
string
No
Probably needed when using the API with externalIds
blocks
Array object
No
You can pass a block object to the generic topic. This block will be used when creating an evaluation from a calendar.
block->topicType
String
Yes (in a block object)
The block type (you can manage generic topic blocks on top organisation)
block->questionSets
Array object
No
Array of questionSet ids. You can use id or code of the questionSet [{id: number, code: string}]
block->index
integer
No
Order of the blocks
labels
Array object
No
Add labels to the generic topic
labels->name
string
Yes (in a label object)
name of the label
Get a list of generic topics
GET
https://api-portal.evalytics.nl/genericTopic
Query Parameters
q
String
Search for a specific generic topic
archived
boolean
Filter generic topics on archived (default=null)
populateBlocks
boolean
Populate blocks object (default = false)
populateLabels
boolean
Populate labels (default = false)
skip
number
Total items to be skipped for pagination (default=0)
limit
number
Limit the total items returned from the api (default=30)
status
string array
Filter list on active, archived, deleted (default = active)
Get a generic topic
GET
https://api-portal.evalytics.nl/genericTopic/:id
Path Parameters
id*
number
Id or externalId of the genericTopic
Creates a generic topic
POST
https://api-portal.evalytics.nl/genericTopic
Update a generic topic
PUT
https://api-portal.evalytics.nl/genericTopic/:id
Archive a generic topic
POST
https://api-portal.evalytics.nl/genericTopic/:id/archive
Path Parameters
*
number
id or externalId of the genericTopic
Query Parameters
undo
boolean
Undo the archiving action
Delete a generic topic
DELETE
https://api-portal.evalytics.nl/genericTopic/:id
Path Parameters
id*
number
id or externalId of the genericTopic
Query Parameters
undo
boolean
Undo the archiving action
Last updated