Download OpenAPI specification:
This is a description of the syncONE API available to external parties.
| salutation required | any Enum: "NEUTRAL" "FEMALE" "MALE" |
| titlePrefix | string <= 25 characters |
| titleSuffix | string <= 25 characters |
| firstName required | string [ 1 .. 30 ] characters |
| lastName required | string [ 1 .. 50 ] characters |
string <email> <= 254 characters | |
| mobilePhoneNumber | string <^\+[1-9][0-9]{3,14}$> |
| birthDate | string <date> |
| position | string <= 100 characters |
| location | string <= 100 characters |
| additionalInformation | string <= 500 characters |
| entryDate | string <date> |
| exitDate | string <date> |
| personnelNumber | string <= 20 characters |
{- "salutation": "NEUTRAL",
- "titlePrefix": "Dr.",
- "titleSuffix": "MSc",
- "firstName": "Jane",
- "lastName": "Doe",
- "email": "jd@duftner.digital",
- "mobilePhoneNumber": "+43669123456789",
- "birthDate": "2000-02-20",
- "position": "CEO",
- "location": "Innsbruck",
- "additionalInformation": "Best CEO in the world.",
- "entryDate": "2021-01-21",
- "exitDate": "2022-01-21",
- "personnelNumber": "100000"
}{- "id": 2,
- "salutation": "NEUTRAL",
- "titlePrefix": "Dr.",
- "titleSuffix": "MSc",
- "firstName": "Jane",
- "lastName": "Doe",
- "email": "jd@duftner.digital",
- "mobilePhoneNumber": "+43669123456789",
- "birthDate": "2000-02-20",
- "position": "CEO",
- "location": "Innsbruck",
- "additionalInformation": "Best CEO in the world.",
- "entryDate": "2021-01-21",
- "exitDate": "2022-01-21",
- "personnelNumber": "100000"
}{- "items": [
- {
- "id": 2,
- "salutation": "NEUTRAL",
- "titlePrefix": "Dr.",
- "titleSuffix": "MSc",
- "firstName": "Jane",
- "lastName": "Doe",
- "email": "jd@duftner.digital",
- "mobilePhoneNumber": "+43669123456789",
- "birthDate": "2000-02-20",
- "position": "CEO",
- "location": "Innsbruck",
- "additionalInformation": "Best CEO in the world.",
- "entryDate": "2021-01-21",
- "exitDate": "2022-01-21",
- "personnelNumber": "100000"
}
]
}| id required | integer <int64> Id of user to perform action on. |
{- "id": 2,
- "salutation": "NEUTRAL",
- "titlePrefix": "Dr.",
- "titleSuffix": "MSc",
- "firstName": "Jane",
- "lastName": "Doe",
- "email": "jd@duftner.digital",
- "mobilePhoneNumber": "+43669123456789",
- "birthDate": "2000-02-20",
- "position": "CEO",
- "location": "Innsbruck",
- "additionalInformation": "Best CEO in the world.",
- "entryDate": "2021-01-21",
- "exitDate": "2022-01-21",
- "personnelNumber": "100000"
}| id required | integer <int64> Id of user to perform action on. |
| salutation required | any Enum: "NEUTRAL" "FEMALE" "MALE" |
| titlePrefix | string <= 25 characters |
| titleSuffix | string <= 25 characters |
| firstName required | string [ 1 .. 30 ] characters |
| lastName required | string [ 1 .. 50 ] characters |
string <email> <= 254 characters | |
| mobilePhoneNumber | string <^\+[1-9][0-9]{3,14}$> |
| birthDate | string <date> |
| position | string <= 100 characters |
| location | string <= 100 characters |
| additionalInformation | string <= 500 characters |
| entryDate | string <date> |
| exitDate | string <date> |
| personnelNumber | string <= 20 characters |
{- "salutation": "NEUTRAL",
- "titlePrefix": "Dr.",
- "titleSuffix": "MSc",
- "firstName": "Jane",
- "lastName": "Doe",
- "email": "jd@duftner.digital",
- "mobilePhoneNumber": "+43669123456789",
- "birthDate": "2000-02-20",
- "position": "CEO",
- "location": "Innsbruck",
- "additionalInformation": "Best CEO in the world.",
- "entryDate": "2021-01-21",
- "exitDate": "2022-01-21",
- "personnelNumber": "100000"
}{- "id": 2,
- "salutation": "NEUTRAL",
- "titlePrefix": "Dr.",
- "titleSuffix": "MSc",
- "firstName": "Jane",
- "lastName": "Doe",
- "email": "jd@duftner.digital",
- "mobilePhoneNumber": "+43669123456789",
- "birthDate": "2000-02-20",
- "position": "CEO",
- "location": "Innsbruck",
- "additionalInformation": "Best CEO in the world.",
- "entryDate": "2021-01-21",
- "exitDate": "2022-01-21",
- "personnelNumber": "100000"
}| id required | integer <int64> Id of user to perform action on. |
{- "id": 2,
- "salutation": "NEUTRAL",
- "titlePrefix": "Dr.",
- "titleSuffix": "MSc",
- "firstName": "Jane",
- "lastName": "Doe",
- "email": "jd@duftner.digital",
- "mobilePhoneNumber": "+43669123456789",
- "birthDate": "2000-02-20",
- "position": "CEO",
- "location": "Innsbruck",
- "additionalInformation": "Best CEO in the world.",
- "entryDate": "2021-01-21",
- "exitDate": "2022-01-21",
- "personnelNumber": "100000"
}| id required | integer <int64> Id of user to perform action on. |
| includeDerived | boolean Include derived group memberships |
{- "items": [
- {
- "id": 15,
- "name": "General",
- "description": "Group which contains general contents.",
- "color": "#FFFF00"
}
]
}| name required | string [ 1 .. 500 ] characters |
| description | string <= 500 characters |
| color | string <^#([a-fA-F0-9]{6})$> |
{- "name": "General",
- "description": "Group which contains general contents.",
- "color": "#FFFF00"
}{- "id": 15,
- "name": "General",
- "description": "Group which contains general contents.",
- "color": "#FFFF00"
}| id required | integer <int64> Id of group to perform action on. |
{- "id": 15,
- "name": "General",
- "description": "Group which contains general contents.",
- "color": "#FFFF00"
}| id required | integer <int64> Id of group to perform action on. |
| name required | string [ 1 .. 500 ] characters |
| description | string <= 500 characters |
| color | string <^#([a-fA-F0-9]{6})$> |
{- "name": "General",
- "description": "Group which contains general contents.",
- "color": "#FFFF00"
}{- "id": 15,
- "name": "General",
- "description": "Group which contains general contents.",
- "color": "#FFFF00"
}| id required | integer <int64> Id of group to perform action on. |
{- "id": 2,
- "salutation": "NEUTRAL",
- "titlePrefix": "Dr.",
- "titleSuffix": "MSc",
- "firstName": "Jane",
- "lastName": "Doe",
- "email": "jd@duftner.digital",
- "mobilePhoneNumber": "+43669123456789",
- "birthDate": "2000-02-20",
- "position": "CEO",
- "location": "Innsbruck",
- "additionalInformation": "Best CEO in the world.",
- "entryDate": "2021-01-21",
- "exitDate": "2022-01-21",
- "personnelNumber": "100000"
}| id required | integer <int64> Id of group to perform action on. |
{- "roles": [
- {
- "name": "Gruppe: Gruppe 1",
- "roles": [
- {
- "roleId": "editor",
- "roleName": "Editor",
- "roleDescription": "string"
}
]
}
]
}| id required | integer <int64> Id of group to perform action on. |
{- "modules": [
- {
- "id": 15,
- "name": "Flight training",
- "description": "In this module you will be thought how to fly various planes, helicopters and flying saucers",
- "moduleType": "LearningModule"
}
]
}| id required | integer <int64> Id of group to perform action on. |
object (Module) | |
object (ModuleType) | |
Array of objects (ModuleSetting) |
{- "module": {
- "name": "Flight training",
- "description": "In this module you will be thought how to fly various planes, helicopters and flying saucers"
}, - "moduleType": { },
- "moduleSettings": [
- {
- "value": true
}
]
}| id required | integer <int64> Id of group to perform action on. |
| includeDerived | boolean Include derived group memberships |
{- "items": [
- {
- "id": 15,
- "name": "General",
- "description": "Group which contains general contents.",
- "color": "#FFFF00"
}
]
}| id required | integer <int64> Id of group to perform action on. |
| includeDerived | boolean Include derived group memberships |
{- "items": [
- {
- "id": 15,
- "name": "General",
- "description": "Group which contains general contents.",
- "color": "#FFFF00"
}
]
}| id required | integer <int64> Id of group to perform action on. |
| includeDerived | boolean Include derived group memberships |
| name required | string [ 1 .. 500 ] characters |
| description | string <= 500 characters |
| color | string <^#([a-fA-F0-9]{6})$> |
{- "name": "General",
- "description": "Group which contains general contents.",
- "color": "#FFFF00"
}| id required | integer <int64> Id of group to perform action on. |
{- "items": [
- {
- "id": 2,
- "salutation": "NEUTRAL",
- "titlePrefix": "Dr.",
- "titleSuffix": "MSc",
- "firstName": "Jane",
- "lastName": "Doe",
- "email": "jd@duftner.digital",
- "mobilePhoneNumber": "+43669123456789",
- "birthDate": "2000-02-20",
- "position": "CEO",
- "location": "Innsbruck",
- "additionalInformation": "Best CEO in the world.",
- "entryDate": "2021-01-21",
- "exitDate": "2022-01-21",
- "personnelNumber": "100000"
}
]
}| moduleId required | integer <int64> The module ID |
{- "id": 15,
- "name": "Flight training",
- "description": "In this module you will be thought how to fly various planes, helicopters and flying saucers",
- "moduleType": "LearningModule"
}| moduleId required | integer <int64> The module ID |
| name required | string [ 1 .. 500 ] characters |
| description | string |
{- "name": "Flight training",
- "description": "In this module you will be thought how to fly various planes, helicopters and flying saucers"
}{- "id": 15,
- "name": "Flight training",
- "description": "In this module you will be thought how to fly various planes, helicopters and flying saucers",
- "moduleType": "LearningModule"
}| category_id | integer <int64> List of category ids to filter for |
{- "items": [
- {
- "name": "string",
- "description": "string",
- "openingHours": "string",
- "image": {
- "title": "string",
- "url": "string",
- "mimeType": "string"
}, - "address": "string",
- "email": "jd@duftner.digital",
- "mobilePhoneNumber": "+43669123456789",
- "categories": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "color": "string"
}
]
}
]
}| id required | integer <int64> Id of the module to book a new transaction to. |
| userId | integer <int64> |
| externalTransactionId | string The id of the transaction in the external system. |
| comment | string A written comment belonging to the transaction. |
| amount | number <double> >= 0 The (positive) amount to be withdrawn. |
{- "userId": 0,
- "externalTransactionId": "string",
- "comment": "string",
- "amount": 0.1
}| imageId required | integer <int64> Id of the Resource to retrieve. |
| size | string Default: "Original" Enum: "Original" "w250" "w720" "w1080" The width of the resource |
"string"{- "items": [
- {
- "title": "Peter Parker is Spiderman!!",
- "priority": {
- "name": "high",
- "description": "this is the highes priority!!",
- "ordinal": 50
}, - "teaserText": "string",
- "text": "string",
- "imageResource": {
- "title": "string",
- "url": "string",
- "mimeType": "string"
}, - "endpoints": [
- {
- "title": "string",
- "endpoint_type": "string"
}
], - "visibleFrom": "2019-08-24T14:15:22Z",
- "visibleUntill": "2019-08-24T14:15:22Z",
- "pinned": true
}
]
}| newsId required | integer <int64> The news article Id |
{- "title": "Peter Parker is Spiderman!!",
- "priority": {
- "name": "high",
- "description": "this is the highes priority!!",
- "ordinal": 50
}, - "teaserText": "string",
- "text": "string",
- "imageResource": {
- "title": "string",
- "url": "string",
- "mimeType": "string"
}, - "endpoints": [
- {
- "title": "string",
- "endpoint_type": "string"
}
], - "visibleFrom": "2019-08-24T14:15:22Z",
- "visibleUntill": "2019-08-24T14:15:22Z",
- "pinned": true
}