Profiles API (v9.1)
Download OpenAPI specification:Download
To get the context regarding this section please follow this link.
Level 1
Role : ProfileApi_Low
Properties per entity :
Entity Key | Available Properties |
---|---|
profile |
email person organization |
person |
firstname lastname |
organization |
name uid |
service |
name displayName |
Level 2
Role : ProfileApi_Medium
Properties per entity :
Entity Key | Available Properties |
---|---|
profile |
isEnabled email phone person organization |
person |
firstname lastname birthdate gender account |
account |
sessionDuration hasSeenOwnProfile |
organization |
No property limitation for this entity. |
service |
name displayName url |
Level 9
Role : ProfileApi_Max
Properties per entity :
No property limitation for this level.
To get the context regarding this section please follow this link.
Entity Key | DTOs |
---|---|
role |
RoleDto RoleByProfileDto RoleByServiceDto |
service |
ServiceDto ServiceByProfileDto ExpandableServiceDto ServiceByProcurationDto |
serviceSetting |
ServiceSettingDto ServiceSettingByProfileDto |
widget |
WidgetDto WidgetByProfileDto ExpandableWidgetDto |
account |
AccountDto ExpandableAccountDto |
identity |
IdentityDto ExpandableIdentityDto |
organization |
OrganizationDto ExpandableOrganizationDto |
person |
PersonDto ExpandablePersonDto |
procuration |
ProcurationDto ExpandableProcurationDto |
procuration-invite |
ExpandableProcurationInviteDto |
profile |
ProfileDto ExpandableProfileDto |
chartType |
ChartTypeDto |
client |
ClientDto |
favoriteService |
FavoriteServiceDto |
favoriteWidget |
FavoriteWidgetDto |
identificationLevel |
IdentificationLevelDto |
identityProvider |
IdentityProviderDto |
legalForm |
LegalFormDto |
maritalStatus |
MaritalStatusDto |
orgCategory |
OrgCategoryDto |
orgCategoryRole |
OrgCategoryRoleDto |
orgIdentificationLevel |
OrgIdentificationLevelDto |
orgSignatory |
OrgSignatoryDto |
procurationInvite |
ProcurationInviteDto |
procurationService |
ProcurationServiceDto |
profilePicture |
ProfilePictureDto |
profileRole |
ProfileRoleDto |
serviceClient |
ServiceClientDto |
serviceRole |
ServiceRoleDto |
serviceSettingValue |
ServiceSettingValueDto |
serviceStep |
ServiceStepDto |
serviceTheme |
ServiceThemeDto |
survey |
SurveyDto |
surveyEntry |
SurveyEntryDto |
Get a list of Identification Levels
Allows to retrieve a list of Identification Levels according to certain criteria.
query Parameters
IsForServicesCatalog | boolean or null Filters identification levels to keep only the ones that are related to at least one service that has the given value for the field |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
[- {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add a new Identification Level
Allows to create a new Identification Level.
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
description | string or null <= 255 characters Quick description (not shown to citizen) |
levelOfTrust | integer <int32> >= 0 Level value of the identification level |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "createdBy": "string"
}
Response samples
- 201
- 400
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the specified Identification Level
Allows to retrieve a specific Identification Level identified by its Id
.
path Parameters
identificationLevelId required | integer <int32> |
Responses
Response samples
- 200
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update the specified Identification Level
Allows to update an existing Identification Level identified by its Id
.
path Parameters
identificationLevelId required | integer <int32> |
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
description | string or null <= 255 characters Quick description (not shown to citizen) |
levelOfTrust | integer <int32> >= 0 Level value of the identification level |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "updatedBy": "string"
}
Response samples
- 200
- 400
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the specified Identification Level
Allows to delete an existing Identification Level identified by its Id
.
Deletion is only possible when the targeted identification level is not in use by any Service or Identity.
path Parameters
identificationLevelId required | integer <int32> |
Responses
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Get a list of Identities
Allows to retrieve a list of Identities according to certain criteria.
query Parameters
ExternalId | string or null <= 50 characters Filters identites on the |
IdpName | string or null <= 200 characters Filters identities on the IdentityProvider |
Expand | Array of strings or null (IdentitiesExpand) Enum: "Account" "IdentificationLevel" |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
[- {
- "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Get a list of Identity Providers
Allows to retrieve a list of Identity Providers according to certain criteria.
query Parameters
IsEnabled | boolean or null Filters IdentityProviders on the |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
[- {
- "name": "string",
- "displayName": "string",
- "typeName": "string",
- "isDefault": true,
- "isEnabled": true,
- "data": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add a new Identity Provider
Allows to create a new Identity Provider.
Request Body schema: application/json
name required | string [ 1 .. 200 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
typeName required | string [ 1 .. 500 ] characters Name of the binary related to this provider |
isDefault | boolean Default: false Defines if the provider will be used by default |
isEnabled | boolean Default: false Defines if the provider is enabled |
data | string or null <= 4000 characters Contains specific data used by the provider |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "typeName": "string",
- "isDefault": false,
- "isEnabled": false,
- "data": "string",
- "createdBy": "string"
}
Response samples
- 201
- 400
{- "name": "string",
- "displayName": "string",
- "typeName": "string",
- "isDefault": true,
- "isEnabled": true,
- "data": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the specified Identity Provider
Allows to retrieve a specific Identity Provider identified by its Id
.
path Parameters
identityProviderId required | integer <int32> |
Responses
Response samples
- 200
- 404
{- "name": "string",
- "displayName": "string",
- "typeName": "string",
- "isDefault": true,
- "isEnabled": true,
- "data": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update the specified Identity Provider
Allows to update an existing Identity Provider identified by its Id
.
path Parameters
identityProviderId required | integer <int32> |
Request Body schema: application/json
name required | string [ 1 .. 200 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
typeName required | string [ 1 .. 500 ] characters Name of the binary related to this provider |
isDefault | boolean Default: false Defines if the provider will be used by default |
isEnabled | boolean Default: false Defines if the provider is enabled |
data | string or null <= 4000 characters Contains specific data used by the provider |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "typeName": "string",
- "isDefault": false,
- "isEnabled": false,
- "data": "string",
- "updatedBy": "string"
}
Response samples
- 200
- 400
- 404
{- "name": "string",
- "displayName": "string",
- "typeName": "string",
- "isDefault": true,
- "isEnabled": true,
- "data": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the specified Identity Provider
Allows to delete an existing Identity Provider identified by its Id
.
path Parameters
identityProviderId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get a list of Legal Forms
Allows to retrieve a list of Legal Forms according to certain criteria.
query Parameters
Code | string or null <= 50 characters Filters LegalForms on the |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
[- {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add a new Legal Form
Allows to create a new Legal Form.
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
code | string or null Unique code used during organization registration to know if self-registration is possible. |
description | string or null <= 255 characters Quick description (not shown to citizen) |
isOrgDeletableByOwner | boolean Default: true Indicates if affiliated organizations can be deleted by one of their owners |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "createdBy": "string"
}
Response samples
- 201
- 400
{- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the specified Legal Form
Allows to retrieve a specific Legal Form identified by its Id
.
path Parameters
legalFormId required | integer <int32> |
Responses
Response samples
- 200
- 400
- 404
{- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update the specified Legal Form
Allows to update an existing Legal Form identified by its Id
.
path Parameters
legalFormId required | integer <int32> |
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
code | string or null Unique code used during organization registration to know if self-registration is possible |
description | string or null <= 255 characters Quick description (not shown to citizen) |
isOrgDeletableByOwner | boolean Default: true Indicates if affiliated organizations can be deleted by one of their owners |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "updatedBy": "string"
}
Response samples
- 200
- 400
- 404
{- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the specified Legal Form
Allows to delete an existing Legal Form identified by its Id
.
Deletion is only possible when the targeted legal form is not in use by any Organization.
path Parameters
legalFormId required | integer <int32> |
Responses
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Get a list of Marital Statuses
Allows to retrieve a list of Marital Statuses according to certain criteria.
query Parameters
IsEnabled | boolean or null Filters marital statuses on the |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
[- {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add an new Marital Status
Allows to create a new Marital Status.
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
isEnabled | boolean Default: true Indicates if the marital status is usable by the citizen |
sortOrder | integer <int32> Value on which the marital statuses will be sorted (asc) for display to the citizen |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "createdBy": "string"
}
Response samples
- 201
- 400
{- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the specified Marital Status
Allows to retrieve a specific Marital Status identified by its Id
.
path Parameters
maritalStatusId required | integer <int32> |
Responses
Response samples
- 200
- 404
{- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update a the specified Marital Status
Allows to update an existing Marital Status identified by its Id
.
path Parameters
maritalStatusId required | integer <int32> |
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
isEnabled | boolean Default: true Indicates if the marital status is usable by the citizen |
sortOrder | integer <int32> Value on which the marital statuses will be sorted (asc) for display to the citizen |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "updatedBy": "string"
}
Response samples
- 200
- 400
- 404
{- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the specified Marital Status
Allows to delete an existing Marital Status identified by its Id
.
path Parameters
maritalStatusId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get a list of OrgCategories
Allows to retrieve a list of OrgCategories according to certain criteria.
query Parameters
Code | string or null <= 50 characters Filters categories on the |
IsVisible | boolean or null Filters categories on the |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
[- {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add a new OrgCategory
Allows to create a new OrgCategory.
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
code | string or null Unique code used during registration to know if self-registration is possible |
description | string or null <= 255 characters Quick description (not shown to citizen) |
isVisible | boolean Default: true Indicates if the category is shown in the organization registration form |
isOrgDeletableByOwner | boolean Default: true Indicates if affiliated organizations can be deleted by one of their owners |
profilePictureUrl | string or null <= 100 characters Url of the default profile picture for organizations belonging to this category |
smallProfilePictureUrl | string or null <= 100 characters Url of the default profile picture (small version) for organizations belonging to this category |
daysUntilFirstDeletionReminder | integer or null <int32> Number of days until the first deletion reminder should be sent |
daysUntilSecondDeletionReminder | integer or null <int32> Number of days until the second deletion reminder should be sent |
daysUntilDeletion | integer or null <int32> > 0 Number of days until the deletion reminder should be sent |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "createdBy": "string"
}
Response samples
- 201
- 400
{- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the specified OrgCategory
Allows to retrieve a specific OrgCategory identified by its Id
.
path Parameters
orgCategoryId required | integer <int32> |
Responses
Response samples
- 200
- 404
{- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update the specified OrgCategory
Allows to update an existing OrgCategory identified by its Id
.
path Parameters
orgCategoryId required | integer <int32> |
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
code | string or null Unique code used during registration to know if self-registration is possible |
description | string or null <= 255 characters Quick description (not shown to citizen) |
isVisible | boolean Default: true Indicates if the category is shown in the organization registration form |
isOrgDeletableByOwner | boolean Default: true Indicates if affiliated organizations can be deleted by one of their owners |
profilePictureUrl | string or null <= 100 characters Url of the default profile picture for organizations belonging to this category |
smallProfilePictureUrl | string or null <= 100 characters Url of the default profile picture (small version) for organizations belonging to this category |
daysUntilFirstDeletionReminder | integer or null <int32> Number of days until the first deletion reminder should be sent |
daysUntilSecondDeletionReminder | integer or null <int32> Number of days until the second deletion reminder should be sent |
daysUntilDeletion | integer or null <int32> > 0 Number of days until the deletion reminder should be sent |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "updatedBy": "string"
}
Response samples
- 200
- 400
- 404
{- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the specified OrgCategory
Allows to delete an existing OrgCategory identified by its Id
.
Deletion is only possible when the targeted organization category is not in use by any Organization.
path Parameters
orgCategoryId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get the list of Roles for the specified OrgCategory
Allows to retrieve a list of OrgCategory's roles according to certain criteria.
path Parameters
orgCategoryId required | integer <int32> |
query Parameters
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add/update the relation between the specified Role and OrgCategory
Allows to create or update a OrgCategory-Role relation.
The specified Role will also be added (if not already present) to all Organizations within the specified Category.
Triggers an automated update of related procuration services.
path Parameters
orgCategoryId required | integer <int32> |
roleId required | integer <int32> |
Request Body schema: application/json
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "createdBy": "string"
}
Response samples
- 200
- 201
- 400
- 404
{- "orgCategoryId": 0,
- "roleId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get a specific Role within a specific OrgCategory
Allows to retrieve a specific Role and its relation with a specific OrgCategory
path Parameters
orgCategoryId required | integer <int32> |
roleId required | integer <int32> |
query Parameters
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the relation between the specified Role and OrgCategory
Allows to delete an existing OrgCategory-Role identified by its OrgCategory and Role identifiers.
The specified Role will also be removed from all Organizations within the specified Category.
Triggers an automated update of related procuration services.
path Parameters
orgCategoryId required | integer <int32> |
roleId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get a list of Identification Levels
Allows to retrieve a list of Identification Levels according to certain criteria.
query Parameters
IsForServicesCatalog | boolean or null Filters identification levels to keep only the ones that are related to at least one service that has the given value for the field |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
[- {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add a new Identification Level
Allows to create a new Identification Level.
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
description | string or null <= 255 characters Quick description (not shown to citizen) |
levelOfTrust | integer <int32> >= 0 Level value of the identification level |
elevationServiceId | integer or null <int32> Identifier of the service designed to elevate an organization profile to this identification level |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "createdBy": "string"
}
Response samples
- 201
- 400
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the specified Identification Level
Allows to retrieve a specific Identification Level identified by its Id
.
path Parameters
identificationLevelId required | integer <int32> |
Responses
Response samples
- 200
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update the specified Identification Level
Allows to update an existing Identification Level identified by its Id
.
path Parameters
identificationLevelId required | integer <int32> |
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
description | string or null <= 255 characters Quick description (not shown to citizen) |
levelOfTrust | integer <int32> >= 0 Level value of the identification level |
elevationServiceId | integer or null <int32> Identifier of the service designed to elevate an organization profile to this identification level |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "updatedBy": "string"
}
Response samples
- 200
- 400
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the specified Identification Level
Allows to delete an existing Identification Level identified by its Id
.
path Parameters
identificationLevelId required | integer <int32> |
Responses
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Get a list of Profiles (headers only)
Allows to retrieve a list of Profiles (headers only) according to certain criteria.
query Parameters
Expand | Array of strings or null (ProfilesExpand) Enum: "Person" "Person_MaritalStatus" "Person_Account" "Person_Account_Identities" "Organization" "Organization_LegalForm" "Organization_Category" "Organization_IdentificationLevel" "Organization_Signatories" "ProfilePicture" |
HeadersOnly | boolean Default: false Defines if the response will only contains headers |
ProfileType | string or null (ProfileType) Enum: "Person" "Organization" Filters profiles bye their type (person-type or organization-type) |
Ids | Array of integers or null <int32> Filters profiles to match a list of ids |
IsEnabled | boolean or null Filters profiles on the |
ExternalKey | string or null <= 50 characters Filters profiles on the |
Keyword | string or null <= 400 characters Filters profiles on the following fields : |
EmailContains | string or null <= 400 characters Filters profiles on the |
ZipCodeContains | string or null <= 8 characters Filters profiles on the |
CityContains | string or null <= 160 characters Filters profiles on the |
MinLastLoginStamp | string or null <date-time> Filters profiles on the |
MaxLastLoginStamp | string or null <date-time> Filters profiles on the |
IsInGracePeriod | boolean or null Filters profiles on the |
IsFlaggedForDeletion | boolean or null Filters profiles on the |
OrganizationId | integer or null <int32> Filters profiles on the |
OrganizationUid | string or null <= 30 characters Filters profiles on the |
OrganizationName | string or null <= 160 characters Filters profiles on the |
OrganizationNameContains | string or null <= 160 characters Filters profiles on the |
OrganizationIsPending | boolean or null Filters profiles on the |
OrganizationCategoryCode | string or null <= 50 characters Filters profiles on the |
OrganizationValidationPerimeter | Array of strings or null Filters profiles on codes combinations for legal forms and categories with a CI match |
OrganizationFsoId | integer or null <int32> Filters profiles on the |
PersonId | integer or null <int32> Filters profiles on the |
PersonFirstNameContains | string or null <= 160 characters Filters profiles on the |
PersonLastnameContains | string or null <= 160 characters Filters profiles on the |
PersonAhvNumber | string or null <= 64 characters Filters profiles on the |
HasToBeProcessedForInactivity | string or null (InactivityState) Enum: "Active" "InactiveLevelOne" "InactiveLevelTwo" "InactiveLevelThree" Filters profiles to preserve those that have to be processed and updated
to the specified inactivity state according to their last login stamp. |
IncludeCustomImageBytes | boolean or null |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 400
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Get a list of Profiles
Allows to retrieve a list of Profiles according to certain criteria.
query Parameters
Expand | Array of strings or null (ProfilesExpand) Enum: "Person" "Person_MaritalStatus" "Person_Account" "Person_Account_Identities" "Organization" "Organization_LegalForm" "Organization_Category" "Organization_IdentificationLevel" "Organization_Signatories" "ProfilePicture" |
HeadersOnly | boolean Default: false Defines if the response will only contains headers |
ProfileType | string or null (ProfileType) Enum: "Person" "Organization" Filters profiles bye their type (person-type or organization-type) |
Ids | Array of integers or null <int32> Filters profiles to match a list of ids |
IsEnabled | boolean or null Filters profiles on the |
ExternalKey | string or null <= 50 characters Filters profiles on the |
Keyword | string or null <= 400 characters Filters profiles on the following fields : |
EmailContains | string or null <= 400 characters Filters profiles on the |
ZipCodeContains | string or null <= 8 characters Filters profiles on the |
CityContains | string or null <= 160 characters Filters profiles on the |
MinLastLoginStamp | string or null <date-time> Filters profiles on the |
MaxLastLoginStamp | string or null <date-time> Filters profiles on the |
IsInGracePeriod | boolean or null Filters profiles on the |
IsFlaggedForDeletion | boolean or null Filters profiles on the |
OrganizationId | integer or null <int32> Filters profiles on the |
OrganizationUid | string or null <= 30 characters Filters profiles on the |
OrganizationName | string or null <= 160 characters Filters profiles on the |
OrganizationNameContains | string or null <= 160 characters Filters profiles on the |
OrganizationIsPending | boolean or null Filters profiles on the |
OrganizationCategoryCode | string or null <= 50 characters Filters profiles on the |
OrganizationValidationPerimeter | Array of strings or null Filters profiles on codes combinations for legal forms and categories with a CI match |
OrganizationFsoId | integer or null <int32> Filters profiles on the |
PersonId | integer or null <int32> Filters profiles on the |
PersonFirstNameContains | string or null <= 160 characters Filters profiles on the |
PersonLastnameContains | string or null <= 160 characters Filters profiles on the |
PersonAhvNumber | string or null <= 64 characters Filters profiles on the |
HasToBeProcessedForInactivity | string or null (InactivityState) Enum: "Active" "InactiveLevelOne" "InactiveLevelTwo" "InactiveLevelThree" Filters profiles to preserve those that have to be processed and updated
to the specified inactivity state according to their last login stamp. |
IncludeCustomImageBytes | boolean or null |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
[- {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add a new Profile
Allows to create a new Profile (+person +account / +organization).
- Citizen role is automatically added for person profiles.
- Category roles are automatically added for organization profiles.
Request Body schema: application/json
isEnabled | boolean Default: true Indicates if the profile is enabled (usable) |
externalKey | string or null <= 50 characters External unique key |
email required | string [ 1 .. 400 ] characters ^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s... Contact email |
language | string or null = 2 characters Preferred language (e.g. : EN) |
phone | string or null <= 40 characters ^\+([0-9]{2}(\s)?){2}[0-9]{3}((\s)?[0-9]{2}){... Phone number |
fax | string or null <= 40 characters ^\+([0-9]{2}(\s)?){2}[0-9]{3}((\s)?[0-9]{2}){... Fax number |
address | string or null <= 320 characters Address (with house number) |
zipCode | string or null <= 12 characters ^[0-9]{4}$ ZipCode of the city |
city | string or null <= 160 characters City |
countryCode | string or null = 2 characters Country code (e.g. : CH) |
acceptsAdvertisement | boolean Default: true Indicates if the profile accepts to receive advertisement |
object or null | |
object or null | |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "isEnabled": true,
- "externalKey": "string",
- "email": "string",
- "language": "st",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "st",
- "acceptsAdvertisement": true,
- "person": {
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "account": {
- "username": "string",
- "password": "string"
}
}, - "organization": {
- "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "identificationProcess": "string",
- "isSelfRegistration": false,
- "createdByProfileId": 0,
- "isPending": true,
- "signatureType": "Single",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "signatories": [
- {
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string"
}
]
}, - "createdBy": "string"
}
Response samples
- 201
- 400
{- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete filtered profiles
Allows to delete existing Profiles according to the selected filters.
query Parameters
ObsoleteOlderThanNDays required | integer <int32> Number of days after which an obsolete profile should be removed. |
DoNothing | integer <int32> |
Responses
Response samples
- 400
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Get the specified Profile
Allows to retrieve a specific Profile identified by its Id
.
path Parameters
profileId required | integer <int32> |
query Parameters
IncludeCustomImageBytes | boolean |
Expand | Array of strings (ProfileByIdExpand) Items Enum: "Person" "Person_MaritalStatus" "Person_Account" "Person_Account_Identities" "Organization" "Organization_LegalForm" "Organization_Category" "Organization_IdentificationLevel" "Organization_Signatories" "ProfilePicture" |
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
- 404
{- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update partially the specified Profile
Allows to update partially an existing Profile (+person +account / +organization) identified by its Id
.
When altering the category of an organization profile :
- Roles of the old category are removed from the organization profile
- Roles of the new category are added to the organization profile
- Roles that are both in the old and the new category are not affected for the organization profile
- Triggers an automated update of procuration services.
path Parameters
profileId required | integer <int32> |
Request Body schema: application/merge-patch+json
isEnabled | boolean Indicates if the profile is enabled (usable) |
externalKey | string or null External unique key |
string Contact email | |
language | string or null Preferred language (e.g. : EN) |
phone | string or null Phone number |
fax | string or null Fax number |
address | string or null Address (with house number) |
zipCode | string or null ZipCode of the city |
city | string or null City |
countryCode | string or null Country code (e.g. : CH) |
acceptsAdvertisement | boolean Indicates if the profile accepts to receive advertisement |
lastLoginStamp | string <date-time> Date and time of the last login |
hasLoggedIn | boolean Indicates the user has logged in |
inactivityState | string (InactivityState) Enum: "Active" "InactiveLevelOne" "InactiveLevelTwo" "InactiveLevelThree" State of inactivity of the profile |
isFlaggedForDeletion | boolean Indicates if the profile is marked for deletion |
gracePeriodEndDate | string or null <date-time> Date of the last day of the grace period |
object or null | |
object or null | |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "isEnabled": true,
- "externalKey": "string",
- "email": "string",
- "language": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "hasLoggedIn": true,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "person": {
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "account": {
- "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true
}
}, - "organization": {
- "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "orgCategoryId": 0,
- "orgIdentificationLevelId": 0,
- "identificationProcess": "string",
- "legalFormId": 0,
- "isSelfRegistration": true,
- "createdByProfileId": 0,
- "isPending": true,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf"
}, - "updatedBy": "string"
}
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Delete the specified Profile
Allows to delete an existing Profile identified by its Id
.
path Parameters
profileId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Add/update the relation between the specified Identity Provider and Profile
Allows to create or update an Identity (relation between a person Profile and an Identity Provider).
path Parameters
profileId required | integer <int32> |
identityProviderId required | integer <int32> |
Request Body schema: application/json
identificationLevelId required | integer <int32> Id of the IdentificationLevel of this identity |
externalId required | string [ 1 .. 50 ] characters ExternalId given by the IDP (must be unique per IDP) |
object or null Dictionary of additional data | |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "identificationLevelId": 0,
- "externalId": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "createdBy": "string"
}
Response samples
- 200
- 201
- 400
- 404
{- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the relation between the specified Identity Provider and Profile
Allows to delete an existing Identity identified by its Profile and Identity Provider identifiers.
path Parameters
profileId required | integer <int32> |
identityProviderId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get the list of Roles for the specified Profile
Allows to retrieve a list of Profile's Roles according to certain criteria.
path Parameters
profileId required | integer <int32> |
query Parameters
Expand | Array of strings or null (RolesByProfileExpand) Value: "ProfileRole" |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "profileRole": {
- "profileId": 0,
- "roleId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "name": "string",
- "displayName": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add/update the relation between the specified Role and Profile
Allows to create or update a Profile-Role relation.
Triggers an automated update of related procuration services.
path Parameters
profileId required | integer <int32> |
roleId required | integer <int32> |
Request Body schema: application/json
validityStartStamp | string <date-time> Date indicating since when this relation is valid. Default value is now. |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "validityStartStamp": "2019-08-24T14:15:22Z",
- "createdBy": "string"
}
Response samples
- 200
- 201
- 400
- 404
{- "profileId": 0,
- "roleId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get a specific Role within a specific Profile
Allows to retrieve a specific Role and its relation with a specific Profile
path Parameters
profileId required | integer <int32> |
roleId required | integer <int32> |
query Parameters
Expand | Array of strings (RoleByProfileAndIdExpand) Items Value: "ProfileRole" |
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
- 404
{- "profileRole": {
- "profileId": 0,
- "roleId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "name": "string",
- "displayName": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the relation between the specified Role and Profile
Allows to delete an existing Profile-Role identified by its Profile and Role identifiers.
Triggers an automated update of related procuration services.
path Parameters
profileId required | integer <int32> |
roleId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get the list of Services for the specified Profile
Allows to retrieve the list of Services accessible (by rights) to a Profile according to certain criteria.
path Parameters
profileId required | integer <int32> |
query Parameters
Ids | Array of integers or null <int32> Filters services on the |
ServiceThemeId | integer or null <int32> Filters services on the |
ExternalId | string or null <= 50 characters Filters services on the |
IsShownInCatalog | boolean or null Filters services on the |
IsForProcurationManagementView | boolean or null Filters services on the |
IsNew | boolean or null Filters services on the |
UrlContains | string or null <= 400 characters Filters services on the |
HasVisibleServiceRole | boolean or null Filters services to keep only the ones that are accessible to the profile within a service-role with given |
HasVisibleTheme | boolean or null Filters services on the |
IsFavorite | boolean or null Filters services according if set or not as favourite by this profile |
Expand | Array of strings or null (ServicesByProfileExpand) Enum: "ServiceTheme" "IdentificationLevel" "OrgIdentificationLevel" "ProfileRoles" "ServiceClients" "Survey" "FavoriteService" |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "profileRoles": [
- {
- "profileId": 0,
- "roleId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "favoriteService": {
- "profileId": 0,
- "representativeProfileId": 0,
- "delegatorProfileId": 0,
- "serviceId": 0,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceTheme": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceClients": [
- {
- "serviceId": 0,
- "clientId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "orgIdentificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "survey": {
- "serviceId": 0,
- "surveyUrl": "string",
- "isRandomFeedbackEnabled": true,
- "isSpontaneousFeedbackEnabled": true,
- "rF_ActivationChance": 0,
- "rF_MinDaysAfterRefused": 0,
- "rF_MinDaysAfterAccepted": 0,
- "sF_MinDaysAfterAccepted": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "externalId": "string",
- "name": "string",
- "displayName": "string",
- "identificationLevelId": 0,
- "orgIdentificationLevelId": 0,
- "serviceThemeId": 0,
- "iconPath": "string",
- "cssClass": "string",
- "url": "string",
- "urlTarget": "Self",
- "jiraProjectId": "string",
- "isProcurationAvailable": true,
- "isInMaintenance": true,
- "isShownInCatalog": true,
- "isExternal": true,
- "isAccessible": true,
- "isResponsive": true,
- "isNew": true,
- "isNavigationShown": true,
- "isSupportAvailable": true,
- "subThemeKey": "string",
- "isProfileManagerAvailable": true,
- "daysUntilReminder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Get the the specified Service for the specified Profile
Allows to retrieve a specific Service when it is accessible (by rights) by the specified Profile.
path Parameters
profileId required | integer <int32> |
serviceId required | integer <int32> |
query Parameters
Expand | Array of strings (ServiceByProfileExpand) Items Enum: "ServiceTheme" "IdentificationLevel" "OrgIdentificationLevel" "ProfileRoles" "ServiceClients" "Survey" |
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
- 404
{- "profileRoles": [
- {
- "profileId": 0,
- "roleId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "favoriteService": {
- "profileId": 0,
- "representativeProfileId": 0,
- "delegatorProfileId": 0,
- "serviceId": 0,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceTheme": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceClients": [
- {
- "serviceId": 0,
- "clientId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "orgIdentificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "survey": {
- "serviceId": 0,
- "surveyUrl": "string",
- "isRandomFeedbackEnabled": true,
- "isSpontaneousFeedbackEnabled": true,
- "rF_ActivationChance": 0,
- "rF_MinDaysAfterRefused": 0,
- "rF_MinDaysAfterAccepted": 0,
- "sF_MinDaysAfterAccepted": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "externalId": "string",
- "name": "string",
- "displayName": "string",
- "identificationLevelId": 0,
- "orgIdentificationLevelId": 0,
- "serviceThemeId": 0,
- "iconPath": "string",
- "cssClass": "string",
- "url": "string",
- "urlTarget": "Self",
- "jiraProjectId": "string",
- "isProcurationAvailable": true,
- "isInMaintenance": true,
- "isShownInCatalog": true,
- "isExternal": true,
- "isAccessible": true,
- "isResponsive": true,
- "isNew": true,
- "isNavigationShown": true,
- "isSupportAvailable": true,
- "subThemeKey": "string",
- "isProfileManagerAvailable": true,
- "daysUntilReminder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the list of agreed Services for the specified Profile's Outbound Procuration
Allows to retrieve a list of Agreed Services within a Profile's Outbound Procuration according to certain criteria.
path Parameters
principalProfileId required | integer <int32> |
representativeProfileId required | integer <int32> |
query Parameters
DelegatorProfileId | integer or null <int32> Id of the profile who delegated the procuration |
Ids | Array of integers or null <int32> Filters services on the |
ServiceThemeId | integer or null <int32> Filters services on the |
ExternalId | string or null <= 50 characters Filters services on the |
UrlContains | string or null <= 400 characters Filters services on the |
HasVisibleTheme | boolean or null Filters services on the |
IsShownInCatalog | boolean or null Filters services on the |
IsNew | boolean or null Filters services on the |
IsFavorite | boolean or null Filters services according if set or not as favourite by this procuration |
HasVisibleServiceRole | boolean or null Filters services to keep only the ones that are accessible to the principal profile within a service-role with given |
Expand | Array of strings or null (ServicesByProcurationKeysExpand) Enum: "ServiceTheme" "IdentificationLevel" "OrgIdentificationLevel" "ProcurationService" "ServiceClients" "Survey" "FavoriteService" |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "procurationService": {
- "procurationId": 0,
- "serviceId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "favoriteService": {
- "profileId": 0,
- "representativeProfileId": 0,
- "delegatorProfileId": 0,
- "serviceId": 0,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceTheme": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceClients": [
- {
- "serviceId": 0,
- "clientId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "orgIdentificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "survey": {
- "serviceId": 0,
- "surveyUrl": "string",
- "isRandomFeedbackEnabled": true,
- "isSpontaneousFeedbackEnabled": true,
- "rF_ActivationChance": 0,
- "rF_MinDaysAfterRefused": 0,
- "rF_MinDaysAfterAccepted": 0,
- "sF_MinDaysAfterAccepted": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "externalId": "string",
- "name": "string",
- "displayName": "string",
- "identificationLevelId": 0,
- "orgIdentificationLevelId": 0,
- "serviceThemeId": 0,
- "iconPath": "string",
- "cssClass": "string",
- "url": "string",
- "urlTarget": "Self",
- "jiraProjectId": "string",
- "isProcurationAvailable": true,
- "isInMaintenance": true,
- "isShownInCatalog": true,
- "isExternal": true,
- "isAccessible": true,
- "isResponsive": true,
- "isNew": true,
- "isNavigationShown": true,
- "isSupportAvailable": true,
- "subThemeKey": "string",
- "isProfileManagerAvailable": true,
- "daysUntilReminder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add all missing possible Service relations (ProcurationService) for the specified Procuration
Allows to create all missing Procuration-Service links for the specified Procuration.
path Parameters
principalProfileId required | integer <int32> Id of the principal profile linked to the procuration |
representativeProfileId required | integer <int32> Id of the representative profile linked to the procuration |
Request Body schema: application/json
Item options
validityStartStamp | string <date-time> Date indicating since when this relation is valid. Default value is now. |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "validityStartStamp": "2019-08-24T14:15:22Z",
- "createdBy": "string"
}
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Get the list of accessible Services for the specified Profile's Inbound Procuration
Allows to retrieve a list of accessible (by rights) Services within a Profile's Inbound Procuration according to certain criteria.
path Parameters
representativeProfileId required | integer <int32> |
principalProfileId required | integer <int32> |
query Parameters
DelegatorProfileId | integer or null <int32> Id of the profile who delegated the procuration |
Ids | Array of integers or null <int32> Filters services on the |
ServiceThemeId | integer or null <int32> Filters services on the |
ExternalId | string or null <= 50 characters Filters services on the |
UrlContains | string or null <= 400 characters Filters services on the |
HasVisibleTheme | boolean or null Filters services on the |
IsShownInCatalog | boolean or null Filters services on the |
IsNew | boolean or null Filters services on the |
IsFavorite | boolean or null Filters services according if set or not as favourite by this procuration |
HasVisibleServiceRole | boolean or null Filters services to keep only the ones that are accessible to the principal profile within a service-role with given |
Expand | Array of strings or null (ServicesByProcurationKeysExpand) Enum: "ServiceTheme" "IdentificationLevel" "OrgIdentificationLevel" "ProcurationService" "ServiceClients" "Survey" "FavoriteService" |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "procurationService": {
- "procurationId": 0,
- "serviceId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "favoriteService": {
- "profileId": 0,
- "representativeProfileId": 0,
- "delegatorProfileId": 0,
- "serviceId": 0,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceTheme": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceClients": [
- {
- "serviceId": 0,
- "clientId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "orgIdentificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "survey": {
- "serviceId": 0,
- "surveyUrl": "string",
- "isRandomFeedbackEnabled": true,
- "isSpontaneousFeedbackEnabled": true,
- "rF_ActivationChance": 0,
- "rF_MinDaysAfterRefused": 0,
- "rF_MinDaysAfterAccepted": 0,
- "sF_MinDaysAfterAccepted": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "externalId": "string",
- "name": "string",
- "displayName": "string",
- "identificationLevelId": 0,
- "orgIdentificationLevelId": 0,
- "serviceThemeId": 0,
- "iconPath": "string",
- "cssClass": "string",
- "url": "string",
- "urlTarget": "Self",
- "jiraProjectId": "string",
- "isProcurationAvailable": true,
- "isInMaintenance": true,
- "isShownInCatalog": true,
- "isExternal": true,
- "isAccessible": true,
- "isResponsive": true,
- "isNew": true,
- "isNavigationShown": true,
- "isSupportAvailable": true,
- "subThemeKey": "string",
- "isProfileManagerAvailable": true,
- "daysUntilReminder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Get the Agreed Service for the specified Outbound Procuration and Service
Allows to retrieve a specific Agreed Service identified by its Outbound Procuration and Service identifiers.
path Parameters
principalProfileId required | integer <int32> |
representativeProfileId required | integer <int32> |
serviceId required | integer <int32> |
query Parameters
DelegatorProfileId | integer <int32> Id of the profile who delegated the procuration |
Expand | Array of strings (ServiceByProcurationAndServiceExpand) Items Enum: "ServiceTheme" "IdentificationLevel" "OrgIdentificationLevel" "ProcurationService" "ServiceClients" "Survey" |
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
- 404
{- "procurationService": {
- "procurationId": 0,
- "serviceId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "favoriteService": {
- "profileId": 0,
- "representativeProfileId": 0,
- "delegatorProfileId": 0,
- "serviceId": 0,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceTheme": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceClients": [
- {
- "serviceId": 0,
- "clientId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "orgIdentificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "survey": {
- "serviceId": 0,
- "surveyUrl": "string",
- "isRandomFeedbackEnabled": true,
- "isSpontaneousFeedbackEnabled": true,
- "rF_ActivationChance": 0,
- "rF_MinDaysAfterRefused": 0,
- "rF_MinDaysAfterAccepted": 0,
- "sF_MinDaysAfterAccepted": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "externalId": "string",
- "name": "string",
- "displayName": "string",
- "identificationLevelId": 0,
- "orgIdentificationLevelId": 0,
- "serviceThemeId": 0,
- "iconPath": "string",
- "cssClass": "string",
- "url": "string",
- "urlTarget": "Self",
- "jiraProjectId": "string",
- "isProcurationAvailable": true,
- "isInMaintenance": true,
- "isShownInCatalog": true,
- "isExternal": true,
- "isAccessible": true,
- "isResponsive": true,
- "isNew": true,
- "isNavigationShown": true,
- "isSupportAvailable": true,
- "subThemeKey": "string",
- "isProfileManagerAvailable": true,
- "daysUntilReminder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Add/update the relation (ProcurationService) between the specified Service and Procuration
Allows to create or update a Procuration-Service link.
path Parameters
principalProfileId required | integer <int32> Id of the principal profile linked to the procuration |
representativeProfileId required | integer <int32> Id of the representative profile linked to the procuration |
serviceId required | integer <int32> Id of the service to add to the procuration |
query Parameters
delegatorProfileId | integer <int32> Id of the delegator profile linked to the procuration |
Request Body schema: application/json
Item to create/update
validityStartStamp | string <date-time> Date indicating since when this relation is valid. Default value is now. |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "validityStartStamp": "2019-08-24T14:15:22Z",
- "createdBy": "string"
}
Response samples
- 200
- 201
- 400
- 404
{- "procurationId": 0,
- "serviceId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the relation (ProcurationService) between the specified Outbound Procuration and Service
Allows to delete an existing Procuration-Service identified by its Outbound Procuration and Service identifiers.
path Parameters
principalProfileId required | integer <int32> Id of the principal profile linked to the procuration |
representativeProfileId required | integer <int32> Id of the representative profile linked to the procuration |
serviceId required | integer <int32> Id of the service to add to the procuration |
query Parameters
delegatorProfileId | integer <int32> Id of the delegator profile linked to the procuration |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get the accessible Service for the specified inbound Procuration and Service
Allows to retrieve a specific accessible (by rights) Service identified by its Inbound Procuration and Service identifiers.
path Parameters
representativeProfileId required | integer <int32> |
principalProfileId required | integer <int32> |
serviceId required | integer <int32> |
query Parameters
DelegatorProfileId | integer <int32> Id of the profile who delegated the procuration |
Expand | Array of strings (ServiceByProcurationAndServiceExpand) Items Enum: "ServiceTheme" "IdentificationLevel" "OrgIdentificationLevel" "ProcurationService" "ServiceClients" "Survey" |
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
- 404
{- "procurationService": {
- "procurationId": 0,
- "serviceId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "favoriteService": {
- "profileId": 0,
- "representativeProfileId": 0,
- "delegatorProfileId": 0,
- "serviceId": 0,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceTheme": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceClients": [
- {
- "serviceId": 0,
- "clientId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "orgIdentificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "survey": {
- "serviceId": 0,
- "surveyUrl": "string",
- "isRandomFeedbackEnabled": true,
- "isSpontaneousFeedbackEnabled": true,
- "rF_ActivationChance": 0,
- "rF_MinDaysAfterRefused": 0,
- "rF_MinDaysAfterAccepted": 0,
- "sF_MinDaysAfterAccepted": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "externalId": "string",
- "name": "string",
- "displayName": "string",
- "identificationLevelId": 0,
- "orgIdentificationLevelId": 0,
- "serviceThemeId": 0,
- "iconPath": "string",
- "cssClass": "string",
- "url": "string",
- "urlTarget": "Self",
- "jiraProjectId": "string",
- "isProcurationAvailable": true,
- "isInMaintenance": true,
- "isShownInCatalog": true,
- "isExternal": true,
- "isAccessible": true,
- "isResponsive": true,
- "isNew": true,
- "isNavigationShown": true,
- "isSupportAvailable": true,
- "subThemeKey": "string",
- "isProfileManagerAvailable": true,
- "daysUntilReminder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the list of Themes for the specified Profile's Services
Allows to retrieve a list of Profile's Services Themes (by rights) according to certain criteria.
path Parameters
profileId required | integer <int32> |
query Parameters
IsVisible | boolean or null Filters themes on the |
IsForProcurationManagementView | boolean or null Filters services on the |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Get the list of configured Service Settings (and their Values) for the specified Profile
Allows to retrieve a list of Profile's configured Service Settings (and their Values) according to certain criteria.
path Parameters
profileId required | integer <int32> |
query Parameters
ServiceId | integer or null <int32> Filters settings on the |
Name | string or null <= 100 characters Filters settings on the |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "serviceSettingValue": {
- "profileId": 0,
- "serviceSettingId": 0,
- "value": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "name": "string",
- "displayName": "string",
- "description": "string",
- "serviceId": 0,
- "isSecure": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Get the configured Service Setting (and its Value) for the specified Profile
Allows to retrieve a specific configured Service Setting (and its Value) identified by its Profile and Service Setting identifiers.
path Parameters
profileId required | integer <int32> |
settingId required | integer <int32> |
Responses
Response samples
- 200
- 404
{- "serviceSettingValue": {
- "profileId": 0,
- "serviceSettingId": 0,
- "value": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "name": "string",
- "displayName": "string",
- "description": "string",
- "serviceId": 0,
- "isSecure": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Add/update the specified Service Setting Value for the specified Profile
Allows to create or update a Service Setting Value for a Profile.
path Parameters
profileId required | integer <int32> |
settingId required | integer <int32> |
Request Body schema: application/json
value required | string Value affected to the setting for the profile |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "value": "string",
- "createdBy": "string"
}
Response samples
- 200
- 201
- 400
- 404
{- "profileId": 0,
- "serviceSettingId": 0,
- "value": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the specified Service Setting Value from the specified Profile
Allows to delete an existing Service Setting Value identified by its Profile and Service Setting identifiers.
path Parameters
profileId required | integer <int32> |
settingId required | integer <int32> |
Responses
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Create a new Procuration (outbound) from the specified Profile (principal) with another specified Profile (representative)
Allows to create a new Outbound Procuration bewteen a Principal Profile and a Representative Profile.
path Parameters
principalProfileId required | integer <int32> Id of the principal profile linked to the procuration to insert |
representativeProfileId required | integer <int32> Id of the representative profile linked to the procuration to insert |
query Parameters
delegatorProfileId | integer <int32> Id of the delegator profile linked to the procuration to insert |
Request Body schema: application/json
Item to create
validityStartStamp | string <date-time> Date indicating since when this relation is valid. Default value is now. |
personInOrganizationFunction | string or null (OrgFunction) Enum: "Collaborator" "DelegationManager" "Manager" "Owner" Representative's function within the organization. Only usable when the PrincipalProfile is an organization and the RepresentativeProfile is a person within this organization. |
isPersonInOrganizationPendingDelete | boolean Default: false Defines if the representative is in the process of being removed from the organization. Only usable when the PrincipalProfile is an organization and the RepresentativeProfile is an owner of the said organization. |
representativeEmail | string or null <= 400 characters ^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s... Email to notify the representative in the context of the procuration. Only usable when the PrincipalProfile is an organization and the RepresentativeProfile is a person within this organization. |
delegationMode | string or null (DelegationMode) Enum: "Unitary" "Global" Procuration delegation mode to define how rights can be shared with organization members. |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "validityStartStamp": "2019-08-24T14:15:22Z",
- "personInOrganizationFunction": "Collaborator",
- "isPersonInOrganizationPendingDelete": false,
- "representativeEmail": "string",
- "delegationMode": "Unitary",
- "createdBy": "string"
}
Response samples
- 201
- 400
- 404
{- "principalProfileId": 0,
- "delegatorProfileId": 0,
- "representativeProfileId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "validityEndStamp": "2019-08-24T14:15:22Z",
- "renewableFromDate": "2019-08-24T14:15:22Z",
- "removalDate": "2019-08-24T14:15:22Z",
- "renewalState": "Active",
- "isRenewable": true,
- "isUsable": true,
- "representativeEmail": "string",
- "personInOrganizationFunction": "Collaborator",
- "isPersonInOrganizationPendingDelete": true,
- "delegationMode": "Unitary",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Add/update the specified Oubtbound Procuration for the specified Profile with another Profile Deprecated
Allows to create/update an Outbound Procuration bewteen a Principal Profile and a Representative Profile.
When representative is set as owner or manager (for org. to private proc. only), triggers an automated update of related procuration services.
path Parameters
principalProfileId required | integer <int32> Id of the principal profile linked to the procuration to insert/update |
representativeProfileId required | integer <int32> Id of the representative profile linked to the procuration to insert/update |
query Parameters
delegatorProfileId | integer <int32> Id of the delegator profile linked to the procuration to insert/update |
Request Body schema: application/json
Item to create/update
validityStartStamp | string <date-time> Date indicating since when this relation is valid. Default value is now. |
personInOrganizationFunction | string or null (OrgFunction) Enum: "Collaborator" "DelegationManager" "Manager" "Owner" Representative's function within the organization. Only usable when the PrincipalProfile is an organization and the RepresentativeProfile is a person within this organization. |
isPersonInOrganizationPendingDelete | boolean Default: false Defines if the representative is in the process of being removed from the organization. Only usable when the PrincipalProfile is an organization and the RepresentativeProfile is an owner of the said organization. |
representativeEmail | string or null <= 400 characters ^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s... Email to notify the representative in the context of the procuration. Only usable when the PrincipalProfile is an organization and the RepresentativeProfile is a person within this organization. |
delegationMode | string or null (DelegationMode) Enum: "Unitary" "Global" Procuration delegation mode to define how rights can be shared with organization members. |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "validityStartStamp": "2019-08-24T14:15:22Z",
- "personInOrganizationFunction": "Collaborator",
- "isPersonInOrganizationPendingDelete": false,
- "representativeEmail": "string",
- "delegationMode": "Unitary",
- "createdBy": "string"
}
Response samples
- 200
- 201
- 400
- 404
{- "principalProfileId": 0,
- "delegatorProfileId": 0,
- "representativeProfileId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "validityEndStamp": "2019-08-24T14:15:22Z",
- "renewableFromDate": "2019-08-24T14:15:22Z",
- "removalDate": "2019-08-24T14:15:22Z",
- "renewalState": "Active",
- "isRenewable": true,
- "isUsable": true,
- "representativeEmail": "string",
- "personInOrganizationFunction": "Collaborator",
- "isPersonInOrganizationPendingDelete": true,
- "delegationMode": "Unitary",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update partially a specific outbound Procuration
Allows to update partially an existing outbound Procuration bewteen a Principal Profile and a Representative Profile.
path Parameters
principalProfileId required | integer <int32> Id of the principal profile linked to the outbound procuration to update |
representativeProfileId required | integer <int32> Id of the representative profile linked to the outbound procuration to update |
query Parameters
delegatorProfileId | integer <int32> Id of the delegator profile linked to the outbound procuration to update |
Request Body schema: application/merge-patch+json
Update to apply to the procuration
validityStartStamp | string <date-time> Date indicating since when this relation is valid. Default value is now. |
object or null Representative's function within the organization. Only usable when the PrincipalProfile is an organization and the RepresentativeProfile is a person within this organization. | |
isPersonInOrganizationPendingDelete | boolean Defines if the representative is in the process of being removed from the organization. Only usable when the PrincipalProfile is an organization and the RepresentativeProfile is an owner of the said organization. |
hasBeenRenewed | boolean Indicates if the procuration has been renewed by the principal to update the renewal stamps (incl. expiration). |
object State of renewal of the procuration | |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "validityStartStamp": "2019-08-24T14:15:22Z",
- "personInOrganizationFunction": {
- "isValuePresent": true,
- "value": "Collaborator"
}, - "isPersonInOrganizationPendingDelete": true,
- "hasBeenRenewed": true,
- "renewalState": {
- "isValuePresent": true,
- "value": "Active"
}, - "updatedBy": "string"
}
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Delete the specified Outbound Procuration for the specified Profile with another Profile
Allows to delete an existing Outbound Procuration identified by its Principal Profile and Representative Profile identifiers.
path Parameters
principalProfileId required | integer <int32> Id of the principal profile linked to the procuration to delete |
representativeProfileId required | integer <int32> Id of the representative profile linked to the procuration to delete |
query Parameters
delegatorProfileId | integer <int32> Id of the delegator profile linked to the procuration to delete |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get the Profile's Outbound Procuration with the specified other Profile
Allows to retrieve a specific Procuration identified by its Principal Profile and Representative Profile identifiers.
path Parameters
principalProfileId required | integer <int32> Id of the principal profile linked to the procuration |
representativeProfileId required | integer <int32> Id of the representative profile linked to the procuration |
query Parameters
DelegatorProfileId | integer <int32> Id of the profile who delegated the procuration |
Expand | Array of strings (ProcurationsExpand) Items Enum: "PrincipalProfile" "RepresentativeProfile" "DelegatorProfile" "PrincipalProfile_Person" "RepresentativeProfile_Person" "PrincipalProfile_Organization" "RepresentativeProfile_Organization" "DelegatorProfile_Organization" "PrincipalProfile_ProfilePicture" "RepresentativeProfile_ProfilePicture" "ProcurationServices" "ProcurationInvite" |
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
- 404
{- "principalProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "representativeProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "delegatorProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "procurationServices": [
- {
- "procurationId": 0,
- "serviceId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "procurationInvite": {
- "principalProfileId": 0,
- "representativeProfileId": 0,
- "description": "string",
- "token": "string",
- "expirationStamp": "2019-08-24T14:15:22Z",
- "consumptionStamp": "2019-08-24T14:15:22Z",
- "isReadyForApproval": true,
- "isApproved": true,
- "approvalStamp": "2019-08-24T14:15:22Z",
- "messageToPrincipal": "string",
- "principalBusinessCaseId": "808c1d0d-2079-4fb2-885b-7f647593bcd3",
- "representativeBusinessCaseId": "b4d6eca0-7435-4b01-8444-d51a1c3eefcd",
- "representativeEmail": "string",
- "serviceIds": [
- 0
], - "consumerInOrgFirstname": "string",
- "consumerInOrgLastname": "string",
- "consumerInOrgProfileId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "principalProfileId": 0,
- "delegatorProfileId": 0,
- "representativeProfileId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "validityEndStamp": "2019-08-24T14:15:22Z",
- "renewableFromDate": "2019-08-24T14:15:22Z",
- "removalDate": "2019-08-24T14:15:22Z",
- "renewalState": "Active",
- "isRenewable": true,
- "isUsable": true,
- "representativeEmail": "string",
- "personInOrganizationFunction": "Collaborator",
- "isPersonInOrganizationPendingDelete": true,
- "delegationMode": "Unitary",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update partially a specific inbound Procuration
Allows to update partially an existing inbound Procuration bewteen a Principal Profile and a Representative Profile.
path Parameters
principalProfileId required | integer <int32> Id of the principal profile linked to the inbound procuration to update |
representativeProfileId required | integer <int32> Id of the representative profile linked to the inbound procuration to update |
query Parameters
delegatorProfileId | integer <int32> Id of the delegator profile linked to the inbound procuration to update |
Request Body schema: application/merge-patch+json
Update to apply to the procuration
representativeEmail | string or null Email to notify the representative in the context of the procuration. Only usable when the PrincipalProfile is an organization and the RepresentativeProfile is a person within this organization. |
object or null Procuration delegation mode to define how rights can be shared with organization members. | |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "representativeEmail": "string",
- "delegationMode": {
- "isValuePresent": true,
- "value": "Unitary"
}, - "updatedBy": "string"
}
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Delete the specified Inbound Procuration for the specified Profile with another Profile
Allows to delete an existing Inbound Procuration identified by its Representative Profile and Principal Profile identifiers.
path Parameters
representativeProfileId required | integer <int32> Id of the representative profile linked to the procuration to delete |
principalProfileId required | integer <int32> Id of the principal profile linked to the procuration to delete |
query Parameters
delegatorProfileId | integer <int32> Id of the delegator profile linked to the procuration to delete |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get the Profile's Inbound Procuration with the specified other Profile
Allows to retrieve a specific Procuration identified by its Representative Profile and Principal Profile identifiers.
path Parameters
representativeProfileId required | integer <int32> Id of the representative profile linked to the procuration |
principalProfileId required | integer <int32> Id of the principal profile linked to the procuration |
query Parameters
DelegatorProfileId | integer <int32> Id of the profile who delegated the procuration |
Expand | Array of strings (ProcurationsExpand) Items Enum: "PrincipalProfile" "RepresentativeProfile" "DelegatorProfile" "PrincipalProfile_Person" "RepresentativeProfile_Person" "PrincipalProfile_Organization" "RepresentativeProfile_Organization" "DelegatorProfile_Organization" "PrincipalProfile_ProfilePicture" "RepresentativeProfile_ProfilePicture" "ProcurationServices" "ProcurationInvite" |
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
- 404
{- "principalProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "representativeProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "delegatorProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "procurationServices": [
- {
- "procurationId": 0,
- "serviceId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "procurationInvite": {
- "principalProfileId": 0,
- "representativeProfileId": 0,
- "description": "string",
- "token": "string",
- "expirationStamp": "2019-08-24T14:15:22Z",
- "consumptionStamp": "2019-08-24T14:15:22Z",
- "isReadyForApproval": true,
- "isApproved": true,
- "approvalStamp": "2019-08-24T14:15:22Z",
- "messageToPrincipal": "string",
- "principalBusinessCaseId": "808c1d0d-2079-4fb2-885b-7f647593bcd3",
- "representativeBusinessCaseId": "b4d6eca0-7435-4b01-8444-d51a1c3eefcd",
- "representativeEmail": "string",
- "serviceIds": [
- 0
], - "consumerInOrgFirstname": "string",
- "consumerInOrgLastname": "string",
- "consumerInOrgProfileId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "principalProfileId": 0,
- "delegatorProfileId": 0,
- "representativeProfileId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "validityEndStamp": "2019-08-24T14:15:22Z",
- "renewableFromDate": "2019-08-24T14:15:22Z",
- "removalDate": "2019-08-24T14:15:22Z",
- "renewalState": "Active",
- "isRenewable": true,
- "isUsable": true,
- "representativeEmail": "string",
- "personInOrganizationFunction": "Collaborator",
- "isPersonInOrganizationPendingDelete": true,
- "delegationMode": "Unitary",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the list of Profile's Inbound Procurations
Allows to retrieve a list of Profile's Inbound Procurations according to certain criteria.
path Parameters
profileId required | integer <int32> Id of the representative profile linked to the procurations |
query Parameters
PrincipalProfileId | integer or null <int32> Id of the profile who is represented through the procurations |
DelegatorProfileId | integer or null <int32> Id of the profile who delegated the procurations. |
IncludeDelegations | boolean or null Filters inbound procurations to include/filter out those having or not a delegator profile. |
HasAccessToServiceId | integer or null <int32> Id of a service to which the procurations must have access |
IncludeCustomImageBytes | boolean or null |
Expand | Array of strings or null (InboundProcurationsByProfileExpand) Enum: "PrincipalProfile" "RepresentativeProfile" "DelegatorProfile" "PrincipalProfile_Person" "RepresentativeProfile_Person" "PrincipalProfile_Organization" "RepresentativeProfile_Organization" "DelegatorProfile_Organization" "PrincipalProfile_ProfilePicture" "RepresentativeProfile_ProfilePicture" "ProcurationServices" "ProcurationInvite" |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "principalProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "representativeProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "delegatorProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "procurationServices": [
- {
- "procurationId": 0,
- "serviceId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "procurationInvite": {
- "principalProfileId": 0,
- "representativeProfileId": 0,
- "description": "string",
- "token": "string",
- "expirationStamp": "2019-08-24T14:15:22Z",
- "consumptionStamp": "2019-08-24T14:15:22Z",
- "isReadyForApproval": true,
- "isApproved": true,
- "approvalStamp": "2019-08-24T14:15:22Z",
- "messageToPrincipal": "string",
- "principalBusinessCaseId": "808c1d0d-2079-4fb2-885b-7f647593bcd3",
- "representativeBusinessCaseId": "b4d6eca0-7435-4b01-8444-d51a1c3eefcd",
- "representativeEmail": "string",
- "serviceIds": [
- 0
], - "consumerInOrgFirstname": "string",
- "consumerInOrgLastname": "string",
- "consumerInOrgProfileId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "principalProfileId": 0,
- "delegatorProfileId": 0,
- "representativeProfileId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "validityEndStamp": "2019-08-24T14:15:22Z",
- "renewableFromDate": "2019-08-24T14:15:22Z",
- "removalDate": "2019-08-24T14:15:22Z",
- "renewalState": "Active",
- "isRenewable": true,
- "isUsable": true,
- "representativeEmail": "string",
- "personInOrganizationFunction": "Collaborator",
- "isPersonInOrganizationPendingDelete": true,
- "delegationMode": "Unitary",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Get the list of Profile's Outbound Procurations
Allows to retrieve a list of Profile's Outbound Procurations according to certain criteria.
path Parameters
profileId required | integer <int32> Id of the principal profile linked to the procurations |
query Parameters
RepresentativeProfileId | integer or null <int32> Id of the profile who is representing the principal through the procurations. |
DelegatorProfileId | integer or null <int32> Id of the profile who delegated the procurations. |
IncludeDelegations | boolean or null Filters outbound procurations to include/filter out those having or not a delegator profile. |
IsOrgOwner | boolean or null Filters outbound procurations on the |
IsOrgManagerOrOwner | boolean or null Filters outbound procurations on the |
RepresentativeProfileKeyword | string or null Filters outbound procurations on the following fields of the reprentative profile : |
HasAccessToServiceId | integer or null <int32> Id of a service to which the procurations must have access |
IncludeCustomImageBytes | boolean or null |
Expand | Array of strings or null (OutboundProcurationsByProfileExpand) Enum: "PrincipalProfile" "RepresentativeProfile" "DelegatorProfile" "PrincipalProfile_Person" "RepresentativeProfile_Person" "PrincipalProfile_Organization" "RepresentativeProfile_Organization" "DelegatorProfile_Organization" "PrincipalProfile_ProfilePicture" "RepresentativeProfile_ProfilePicture" "ProcurationServices" "ProcurationInvite" |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "principalProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "representativeProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "delegatorProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "procurationServices": [
- {
- "procurationId": 0,
- "serviceId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "procurationInvite": {
- "principalProfileId": 0,
- "representativeProfileId": 0,
- "description": "string",
- "token": "string",
- "expirationStamp": "2019-08-24T14:15:22Z",
- "consumptionStamp": "2019-08-24T14:15:22Z",
- "isReadyForApproval": true,
- "isApproved": true,
- "approvalStamp": "2019-08-24T14:15:22Z",
- "messageToPrincipal": "string",
- "principalBusinessCaseId": "808c1d0d-2079-4fb2-885b-7f647593bcd3",
- "representativeBusinessCaseId": "b4d6eca0-7435-4b01-8444-d51a1c3eefcd",
- "representativeEmail": "string",
- "serviceIds": [
- 0
], - "consumerInOrgFirstname": "string",
- "consumerInOrgLastname": "string",
- "consumerInOrgProfileId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "principalProfileId": 0,
- "delegatorProfileId": 0,
- "representativeProfileId": 0,
- "validityStartStamp": "2019-08-24T14:15:22Z",
- "validityEndStamp": "2019-08-24T14:15:22Z",
- "renewableFromDate": "2019-08-24T14:15:22Z",
- "removalDate": "2019-08-24T14:15:22Z",
- "renewalState": "Active",
- "isRenewable": true,
- "isUsable": true,
- "representativeEmail": "string",
- "personInOrganizationFunction": "Collaborator",
- "isPersonInOrganizationPendingDelete": true,
- "delegationMode": "Unitary",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Create a new Procuration Invite (outbound) from the specified Profile (principal)
Allows to create a new Procuration Invite (outbound) from the specified Profile (principal).
path Parameters
profileId required | integer <int32> |
Request Body schema: application/json
description | string or null <= 255 characters Short description of the procuration case |
principalBusinessCaseId | string or null <uuid> Business case ID for the principal side |
serviceIds | Array of integers <int32> [ items <int32 > ] Listing of service identifiers that will be part of the procuration when the invitation process is achieved |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "description": "string",
- "principalBusinessCaseId": "808c1d0d-2079-4fb2-885b-7f647593bcd3",
- "serviceIds": [
- 0
], - "createdBy": "string"
}
Response samples
- 201
- 400
- 404
{- "principalProfileId": 0,
- "representativeProfileId": 0,
- "description": "string",
- "token": "string",
- "expirationStamp": "2019-08-24T14:15:22Z",
- "consumptionStamp": "2019-08-24T14:15:22Z",
- "isReadyForApproval": true,
- "isApproved": true,
- "approvalStamp": "2019-08-24T14:15:22Z",
- "messageToPrincipal": "string",
- "principalBusinessCaseId": "808c1d0d-2079-4fb2-885b-7f647593bcd3",
- "representativeBusinessCaseId": "b4d6eca0-7435-4b01-8444-d51a1c3eefcd",
- "representativeEmail": "string",
- "serviceIds": [
- 0
], - "consumerInOrgFirstname": "string",
- "consumerInOrgLastname": "string",
- "consumerInOrgProfileId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get a specific outbound Procuration Invite
Allows to retrieve a specific Procuration Invite (outbound) from the specified Profile (principal).
path Parameters
profileId required | integer <int32> |
inviteId required | integer <int32> |
query Parameters
Expand | Array of strings (OutboundProcurationInviteExpand) Items Enum: "PrincipalProfile" "RepresentativeProfile" "PrincipalProfile_Person" "RepresentativeProfile_Person" "PrincipalProfile_Organization" "RepresentativeProfile_Organization" |
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
- 404
{- "principalProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "representativeProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "principalProfileId": 0,
- "representativeProfileId": 0,
- "description": "string",
- "token": "string",
- "expirationStamp": "2019-08-24T14:15:22Z",
- "consumptionStamp": "2019-08-24T14:15:22Z",
- "isReadyForApproval": true,
- "isApproved": true,
- "approvalStamp": "2019-08-24T14:15:22Z",
- "messageToPrincipal": "string",
- "principalBusinessCaseId": "808c1d0d-2079-4fb2-885b-7f647593bcd3",
- "representativeBusinessCaseId": "b4d6eca0-7435-4b01-8444-d51a1c3eefcd",
- "representativeEmail": "string",
- "serviceIds": [
- 0
], - "consumerInOrgFirstname": "string",
- "consumerInOrgLastname": "string",
- "consumerInOrgProfileId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete a specific outbound Procuration Invite
Allows to delete a specific Procuration Invite (outbound) from the specified Profile (principal).
path Parameters
profileId required | integer <int32> |
inviteId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Update partially a specific outbound Procuration Invite
Allows to update partially an existing outbound Procuration Invite identified by its principal profile and its Id
.
path Parameters
profileId required | integer <int32> |
inviteId required | integer <int32> |
Request Body schema: application/merge-patch+json
isApproved | boolean Indicates the approval decision by the principal. Mandatory when |
object Listing of service identifiers that will be part of the procuration when the invitation process is achieved | |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "isApproved": true,
- "serviceIds": {
- "isValuePresent": true,
- "value": [
- 0
]
}, - "updatedBy": "string"
}
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Get the list of Profile's outbound Procuration Invites
Allows to retrieve a list of Profile's outbound Procuration Invites according to certain criteria.
path Parameters
profileId required | integer <int32> |
query Parameters
IsClosed | boolean or null Filters procuration invites on the |
Expand | Array of strings or null (OutboundProcurationInviteExpand) Enum: "PrincipalProfile" "RepresentativeProfile" "PrincipalProfile_Person" "RepresentativeProfile_Person" "PrincipalProfile_Organization" "RepresentativeProfile_Organization" |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "principalProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "representativeProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "principalProfileId": 0,
- "representativeProfileId": 0,
- "description": "string",
- "token": "string",
- "expirationStamp": "2019-08-24T14:15:22Z",
- "consumptionStamp": "2019-08-24T14:15:22Z",
- "isReadyForApproval": true,
- "isApproved": true,
- "approvalStamp": "2019-08-24T14:15:22Z",
- "messageToPrincipal": "string",
- "principalBusinessCaseId": "808c1d0d-2079-4fb2-885b-7f647593bcd3",
- "representativeBusinessCaseId": "b4d6eca0-7435-4b01-8444-d51a1c3eefcd",
- "representativeEmail": "string",
- "serviceIds": [
- 0
], - "consumerInOrgFirstname": "string",
- "consumerInOrgLastname": "string",
- "consumerInOrgProfileId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Consume an existing Procuration Invite (inbound) within the specified Profile (representative)
Allows to consume an existing Procuration Invite (inbound) within the specified Profile (representative).
path Parameters
profileId required | integer <int32> |
Request Body schema: application/json
token required | string = 10 characters Unique token of the invitation to consume |
consumerInOrgProfileId | integer or null <int32> Identifier of the person profile in an organization who consumes the procuration invite |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "token": "stringstri",
- "consumerInOrgProfileId": 0,
- "updatedBy": "string"
}
Response samples
- 201
- 400
- 404
{- "principalProfileId": 0,
- "representativeProfileId": 0,
- "description": "string",
- "token": "string",
- "expirationStamp": "2019-08-24T14:15:22Z",
- "consumptionStamp": "2019-08-24T14:15:22Z",
- "isReadyForApproval": true,
- "isApproved": true,
- "approvalStamp": "2019-08-24T14:15:22Z",
- "messageToPrincipal": "string",
- "principalBusinessCaseId": "808c1d0d-2079-4fb2-885b-7f647593bcd3",
- "representativeBusinessCaseId": "b4d6eca0-7435-4b01-8444-d51a1c3eefcd",
- "representativeEmail": "string",
- "serviceIds": [
- 0
], - "consumerInOrgFirstname": "string",
- "consumerInOrgLastname": "string",
- "consumerInOrgProfileId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get a specific inbound Procuration Invite
Allows to retrieve a specific Procuration Invite (inbound) from the specified Profile (representative).
path Parameters
profileId required | integer <int32> |
inviteId required | integer <int32> |
query Parameters
Expand | Array of strings (InboundProcurationInviteExpand) Items Enum: "PrincipalProfile" "RepresentativeProfile" "PrincipalProfile_Person" "RepresentativeProfile_Person" "PrincipalProfile_Organization" "RepresentativeProfile_Organization" |
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
- 404
{- "principalProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "representativeProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "principalProfileId": 0,
- "representativeProfileId": 0,
- "description": "string",
- "token": "string",
- "expirationStamp": "2019-08-24T14:15:22Z",
- "consumptionStamp": "2019-08-24T14:15:22Z",
- "isReadyForApproval": true,
- "isApproved": true,
- "approvalStamp": "2019-08-24T14:15:22Z",
- "messageToPrincipal": "string",
- "principalBusinessCaseId": "808c1d0d-2079-4fb2-885b-7f647593bcd3",
- "representativeBusinessCaseId": "b4d6eca0-7435-4b01-8444-d51a1c3eefcd",
- "representativeEmail": "string",
- "serviceIds": [
- 0
], - "consumerInOrgFirstname": "string",
- "consumerInOrgLastname": "string",
- "consumerInOrgProfileId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete a specific inbound Procuration Invite
Allows to delete a specific Procuration Invite (inbound) from the specified Profile (representative).
path Parameters
profileId required | integer <int32> |
inviteId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Update partially a specific inbound Procuration Invite
Allows to update partially an existing inbound Procuration Invite identified by its representative profile and its Id
.
path Parameters
profileId required | integer <int32> |
inviteId required | integer <int32> |
Request Body schema: application/merge-patch+json
isReadyForApproval | boolean Indicates whether this invite is ready to be approved back by the principal |
messageToPrincipal | string or null Optional message from the representative to the principal |
representativeBusinessCaseId | string or null <uuid> Business case ID for the representative side |
representativeEmail | string or null Email to notify the representative in the context of the procuration. The principal must be an organization and the representative must be a person. |
object Listing of service identifiers that will be part of the procuration when the invitation process is achieved | |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "isReadyForApproval": true,
- "messageToPrincipal": "string",
- "representativeBusinessCaseId": "b4d6eca0-7435-4b01-8444-d51a1c3eefcd",
- "representativeEmail": "string",
- "serviceIds": {
- "isValuePresent": true,
- "value": [
- 0
]
}, - "updatedBy": "string"
}
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Get the list of Profile's inbound Procuration Invites
Allows to retrieve a list of Profile's inbound Procuration Invites according to certain criteria.
path Parameters
profileId required | integer <int32> |
query Parameters
IsClosed | boolean or null Filters procuration invites on the |
Expand | Array of strings or null (InboundProcurationInviteExpand) Enum: "PrincipalProfile" "RepresentativeProfile" "PrincipalProfile_Person" "RepresentativeProfile_Person" "PrincipalProfile_Organization" "RepresentativeProfile_Organization" |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "principalProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "representativeProfile": {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "principalProfileId": 0,
- "representativeProfileId": 0,
- "description": "string",
- "token": "string",
- "expirationStamp": "2019-08-24T14:15:22Z",
- "consumptionStamp": "2019-08-24T14:15:22Z",
- "isReadyForApproval": true,
- "isApproved": true,
- "approvalStamp": "2019-08-24T14:15:22Z",
- "messageToPrincipal": "string",
- "principalBusinessCaseId": "808c1d0d-2079-4fb2-885b-7f647593bcd3",
- "representativeBusinessCaseId": "b4d6eca0-7435-4b01-8444-d51a1c3eefcd",
- "representativeEmail": "string",
- "serviceIds": [
- 0
], - "consumerInOrgFirstname": "string",
- "consumerInOrgLastname": "string",
- "consumerInOrgProfileId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Get the the Profile Picture of the specified Profile
Allows to retrieve the Profile Picture of the specified Profile.
path Parameters
profileId required | integer <int32> |
query Parameters
IncludeCustomImageBytes | boolean |
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
{- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update the Profile Picture of the specified Profile
Allows to update the Profile Picture of the specified Profile
path Parameters
profileId required | integer <int32> |
Request Body schema: application/json
customImageType required | string [ 1 .. 50 ] characters MimeType of the custom picture |
customImageEncodedBytes required | string non-empty Base64 encoded bytes of the custom image |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "customImageType": "string",
- "customImageEncodedBytes": "string",
- "updatedBy": "string"
}
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Delete the Custom Profile Picture of the specified Profile
Allows to delete the Custom Profile Picture for the specified Profile
path Parameters
profileId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get the survey status of the specified Profile and Service
Allows to retrieve the survey status of the specified Profile and Service.
path Parameters
profileId required | integer <int32> |
serviceId required | integer <int32> |
query Parameters
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
- 400
- 404
{- "surveyId": 0,
- "profileId": 0,
- "serviceId": 0,
- "surveyUrl": "string",
- "isRandomSurveyAvailable": true,
- "isSpontaneousSurveyAvailable": true
}
Create a survey entry for the specified Profile and Service Survey
Allows to create a survey entry for the specified Profile and Service survey
path Parameters
profileId required | integer <int32> |
serviceId required | integer <int32> |
Request Body schema: application/json
isSpontaneousFeedback | boolean Indicates if the entry is from a spontaneous survey |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "isSpontaneousFeedback": true,
- "createdBy": "string"
}
Response samples
- 201
- 400
- 404
{- "surveyId": 0,
- "serviceId": 0,
- "profileId": 0,
- "response": true,
- "isSpontaneousFeedback": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Patch the last survey entry for the specified Profile and Service Survey
Allows to patch the last survey entry for the specified Profile and Service survey
path Parameters
profileId required | integer <int32> |
serviceId required | integer <int32> |
Request Body schema:
response | boolean Response of the survey entry |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "response": true,
- "updatedBy": "string"
}
Response samples
- 200
- 400
- 404
{- "surveyId": 0,
- "serviceId": 0,
- "profileId": 0,
- "response": true,
- "isSpontaneousFeedback": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the list of accessible Widgets for the specified Profile
Allows to retrieve a list of Widgets accessible (by rights) by a specific Profile according to certain criteria.
path Parameters
profileId required | integer <int32> |
query Parameters
IsFavorite | boolean or null Filters widgets according if set or not as favourite by this procuration |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "favoriteWidget": {
- "profileId": 0,
- "representativeProfileId": 0,
- "delegatorProfileId": 0,
- "widgetId": 0,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "chartType": {
- "name": "string",
- "displayName": "string",
- "libraryType": "string",
- "icon": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceId": 0,
- "chartTypeId": 0,
- "name": "string",
- "displayName": "string",
- "endpointUrl": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Get list of accessible Widgets for the specified Profile's Inbound Procuration
Allows to retrieve a list of accessible (by rights) Widgets within a Profile's Inbound Procuration according to certain criteria.
path Parameters
representativeProfileId required | integer <int32> Id of the representative profile linked to the procuration |
principalProfileId required | integer <int32> Id of the principal profile linked to the procuration |
query Parameters
delegatorProfileId | integer <int32> Id of the delegator profile linked to the procuration |
IsFavorite | boolean or null Filters widgets according if set or not as favourite by this procuration |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "favoriteWidget": {
- "profileId": 0,
- "representativeProfileId": 0,
- "delegatorProfileId": 0,
- "widgetId": 0,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "chartType": {
- "name": "string",
- "displayName": "string",
- "libraryType": "string",
- "icon": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceId": 0,
- "chartTypeId": 0,
- "name": "string",
- "displayName": "string",
- "endpointUrl": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add/update a Widget as favorite for the specified Profile
Allows to create or update a relation of favorite between a specific Widget and a specific Profile.
path Parameters
profileId required | integer <int32> |
widgetId required | integer <int32> |
Request Body schema:
position | integer or null <int32> Tile position (index) in the user dashboard (zero-based) |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "position": 0,
- "createdBy": "string"
}
Response samples
- 200
- 201
- 400
- 404
{- "profileId": 0,
- "representativeProfileId": 0,
- "delegatorProfileId": 0,
- "widgetId": 0,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete a Widget from the favorites of the specified Profile
Allows to delete an existing relation of favorite between a specific Widget and a specific Profile.
path Parameters
profileId required | integer <int32> |
widgetId required | integer <int32> |
Responses
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Add/update a Widget as favorite for the specified Profile's Inbound Procuration
Allows to create or update a relation of favorite between a specific Widget and a specific Profile's Inbound Procuration.
path Parameters
representativeProfileId required | integer <int32> Id of the representative profile linked to the procuration |
principalProfileId required | integer <int32> Id of the principal profile linked to the procuration |
widgetId required | integer <int32> Id of the widget for which a favorite must be created |
query Parameters
delegatorProfileId | integer <int32> Id of the delegator profile linked to the procuration |
Request Body schema:
Item to create/update
position | integer or null <int32> Tile position (index) in the user dashboard (zero-based) |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "position": 0,
- "createdBy": "string"
}
Response samples
- 200
- 201
- 400
- 404
{- "profileId": 0,
- "representativeProfileId": 0,
- "delegatorProfileId": 0,
- "widgetId": 0,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete a Widget from the favorites of the specified Profile's Inbound Procuration
Allows to delete an existing relation of favorite between a specific Widget and a specific Profile's Inbound Procuration.
path Parameters
representativeProfileId required | integer <int32> Id of the representative profile linked to the procuration |
principalProfileId required | integer <int32> Id of the principal profile linked to the procuration |
widgetId required | integer <int32> Id of the widget for which the favorite must be removed |
query Parameters
delegatorProfileId | integer <int32> Id of the delegator profile linked to the procuration |
Responses
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Delete a Service from the favorites of the specified Profile
Allows to delete an existing relation of favorite between a specific Service and a specific Profile.
path Parameters
profileId required | integer <int32> |
serviceId required | integer <int32> |
Responses
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Add/update a Service as favorite for the specified Profile
Allows to create or update a relation of favorite between a specific Service and a specific Profile.
path Parameters
profileId required | integer <int32> |
serviceId required | integer <int32> |
Request Body schema:
position | integer or null <int32> Tile position (index) in the user dashboard (zero-based) |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "position": 0,
- "createdBy": "string"
}
Response samples
- 200
- 201
- 400
- 404
{- "profileId": 0,
- "representativeProfileId": 0,
- "delegatorProfileId": 0,
- "serviceId": 0,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete a Service from the favorites of the specified Profile's Inbound Procuration
Allows to delete an existing relation of favorite between a specific Service and a specific Profile's Inbound Procuration.
path Parameters
representativeProfileId required | integer <int32> Id of the representative profile linked to the procuration |
principalProfileId required | integer <int32> Id of the principal profile linked to the procuration |
serviceId required | integer <int32> Id of the service for which the favorite must be removed |
query Parameters
delegatorProfileId | integer <int32> Id of the delegator profile linked to the procuration |
Responses
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Add/update a Service as favorite for the specified Profile's Inbound Procuration
Allows to create or update a relation of favorite between a specific Service and a specific Profile's Inbound Procuration.
path Parameters
representativeProfileId required | integer <int32> Id of the representative profile linked to the procuration |
principalProfileId required | integer <int32> Id of the principal profile linked to the procuration |
serviceId required | integer <int32> Id of the service for which a favorite must be created |
query Parameters
delegatorProfileId | integer <int32> Id of the delegator profile linked to the procuration |
Request Body schema:
Item to create/update
position | integer or null <int32> Tile position (index) in the user dashboard (zero-based) |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "position": 0,
- "createdBy": "string"
}
Response samples
- 200
- 201
- 400
- 404
{- "profileId": 0,
- "representativeProfileId": 0,
- "delegatorProfileId": 0,
- "serviceId": 0,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get a list of Roles
Allows to retrieve a list of Roles according to certain criteria.
query Parameters
Name | string or null <= 100 characters Filters settings on the |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
[- {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add a new Role
Allows to create a new Role.
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
description | string or null <= 255 characters Quick description (not shown to citizen) |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "createdBy": "string"
}
Response samples
- 201
- 400
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the specified Role
Allows to retrieve a specific Role identified by its Id
.
path Parameters
roleId required | integer <int32> |
Responses
Response samples
- 200
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update the specified Role
Allows to update an existing Role identified by its Id
.
path Parameters
roleId required | integer <int32> |
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
description | string or null <= 255 characters Quick description (not shown to citizen) |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "updatedBy": "string"
}
Response samples
- 200
- 400
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the specified Role
Allows to delete an existing Role identified by its Id
.
path Parameters
roleId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get the list of Profiles for the specified Role
Allows to retrieve a list of Role's Profiles according to certain criteria.
path Parameters
roleId required | integer <int32> |
query Parameters
ProfileType | string or null (ProfileType) Enum: "Person" "Organization" Filters profiles bye their type (person-type or organization-type) |
Expand | Array of strings or null (ProfilesByRoleExpand) Enum: "Person" "Organization" |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Get a list of Services (headers only)
Allows to retrieve a list of Services (headers only) according to certain criteria.
query Parameters
HeadersOnly | boolean Default: false Defines if the response will only contains headers |
AsAnonymous | boolean or null Filters services to only keep the ones that are visible through anonymous role |
Ids | Array of integers or null <int32> Filters services on the |
ServiceThemeId | integer or null <int32> Filters services on the |
ClientId | integer or null <int32> Filters services on the |
ExternalId | string or null <= 50 characters Filters services on the |
IdentificationLevelId | integer or null <int32> Filters services on the |
OrgIdentificationLevelId | integer or null <int32> Filters services on the |
HasAtLeastOneSetting | boolean or null Filters services to keep only the ones that have at least one setting |
IsShownInCatalog | boolean or null Filters services on the |
IsNew | boolean or null Filters services on the |
UrlContains | string or null <= 400 characters Filters services on the |
HasVisibleTheme | boolean or null Filters services on the |
Expand | Array of strings or null (ServicesExpand) Enum: "ServiceTheme" "IdentificationLevel" "OrgIdentificationLevel" "ServiceClients" "Survey" |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 400
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}
Get a list of Services
Allows to retrieve a list of Services according to certain criteria.
query Parameters
HeadersOnly | boolean Default: false Defines if the response will only contains headers |
AsAnonymous | boolean or null Filters services to only keep the ones that are visible through anonymous role |
Ids | Array of integers or null <int32> Filters services on the |
ServiceThemeId | integer or null <int32> Filters services on the |
ClientId | integer or null <int32> Filters services on the |
ExternalId | string or null <= 50 characters Filters services on the |
IdentificationLevelId | integer or null <int32> Filters services on the |
OrgIdentificationLevelId | integer or null <int32> Filters services on the |
HasAtLeastOneSetting | boolean or null Filters services to keep only the ones that have at least one setting |
IsShownInCatalog | boolean or null Filters services on the |
IsNew | boolean or null Filters services on the |
UrlContains | string or null <= 400 characters Filters services on the |
HasVisibleTheme | boolean or null Filters services on the |
Expand | Array of strings or null (ServicesExpand) Enum: "ServiceTheme" "IdentificationLevel" "OrgIdentificationLevel" "ServiceClients" "Survey" |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
[- {
- "serviceTheme": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceClients": [
- {
- "serviceId": 0,
- "clientId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "orgIdentificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "survey": {
- "serviceId": 0,
- "surveyUrl": "string",
- "isRandomFeedbackEnabled": true,
- "isSpontaneousFeedbackEnabled": true,
- "rF_ActivationChance": 0,
- "rF_MinDaysAfterRefused": 0,
- "rF_MinDaysAfterAccepted": 0,
- "sF_MinDaysAfterAccepted": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "externalId": "string",
- "name": "string",
- "displayName": "string",
- "identificationLevelId": 0,
- "orgIdentificationLevelId": 0,
- "serviceThemeId": 0,
- "iconPath": "string",
- "cssClass": "string",
- "url": "string",
- "urlTarget": "Self",
- "jiraProjectId": "string",
- "isProcurationAvailable": true,
- "isInMaintenance": true,
- "isShownInCatalog": true,
- "isExternal": true,
- "isAccessible": true,
- "isResponsive": true,
- "isNew": true,
- "isNavigationShown": true,
- "isSupportAvailable": true,
- "subThemeKey": "string",
- "isProfileManagerAvailable": true,
- "daysUntilReminder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add a new Service
Allows to create a new Service.
Request Body schema: application/json
externalId | string or null External identifier of the service (defined by the canton) |
name required | string [ 1 .. 255 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
identificationLevelId required | integer <int32> Identifier of the service's identification level |
orgIdentificationLevelId | integer <int32> Identifier of the service's org identification level |
serviceThemeId required | integer <int32> Identifier of the service's theme |
iconPath | string or null <= 64 characters Path of the icon to use in the service tile |
cssClass | string or null <= 32 characters Css classes to apply to the service tile |
url required | string [ 1 .. 2000 ] characters URL used when the service tile is clicked |
urlTarget | string (UrlTarget) Default: "Self" Enum: "Self" "Blank" Type of redirection used when the tile is clicked |
jiraProjectId | string or null <= 50 characters Identifier of the Jira project related to the service |
isProcurationAvailable | boolean Default: false Indicates if this service can be shared using procuration |
isInMaintenance | boolean Default: false Indicates if the service is currently available to the citizen. When in maintenance, the service tile indicates that the service is not available due to a maintenance. |
isShownInCatalog | boolean Default: true Indicates if the service tile is shown in the service catalog. This value does not affect the service tile visibility in the themes. |
isExternal | boolean Default: false Indicates if the service URL refers to an external website |
isAccessible | boolean Default: true Indicates if the service follows the web standards in term of accessibility |
isResponsive | boolean Default: true Indicates if the service is mobile-friendly |
isNew | boolean Default: true Indicates if the service is a fresh addition to the ePortal |
isNavigationShown | boolean Default: true Indicates if the navigation panel is opened within the service |
isSupportAvailable | boolean Default: true Indicates if the support panel is shown within the service |
subThemeKey | string or null <= 100 characters Key of the service's sub-theme |
isProfileManagerAvailable | boolean Default: false Indicates whether the profile manager (ePM) is available for the service. If the profile manager is available, it will be displayed before accessing the service. |
daysUntilReminder | integer or null <int32> > 0 Number of days after which a reminder must be sent once the related business case is closed. |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "externalId": "string",
- "name": "string",
- "displayName": "string",
- "identificationLevelId": 0,
- "orgIdentificationLevelId": 0,
- "serviceThemeId": 0,
- "iconPath": "string",
- "cssClass": "string",
- "url": "string",
- "urlTarget": "Self",
- "jiraProjectId": "string",
- "isProcurationAvailable": false,
- "isInMaintenance": false,
- "isShownInCatalog": true,
- "isExternal": false,
- "isAccessible": true,
- "isResponsive": true,
- "isNew": true,
- "isNavigationShown": true,
- "isSupportAvailable": true,
- "subThemeKey": "string",
- "isProfileManagerAvailable": false,
- "daysUntilReminder": 0,
- "createdBy": "string"
}
Response samples
- 201
- 400
{- "externalId": "string",
- "name": "string",
- "displayName": "string",
- "identificationLevelId": 0,
- "orgIdentificationLevelId": 0,
- "serviceThemeId": 0,
- "iconPath": "string",
- "cssClass": "string",
- "url": "string",
- "urlTarget": "Self",
- "jiraProjectId": "string",
- "isProcurationAvailable": true,
- "isInMaintenance": true,
- "isShownInCatalog": true,
- "isExternal": true,
- "isAccessible": true,
- "isResponsive": true,
- "isNew": true,
- "isNavigationShown": true,
- "isSupportAvailable": true,
- "subThemeKey": "string",
- "isProfileManagerAvailable": true,
- "daysUntilReminder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the specified Service
Allows to retrieve a specific Service identified by its Id
.
path Parameters
serviceId required | integer <int32> |
query Parameters
Expand | Array of strings (ServiceByIdExpand) Items Enum: "ServiceTheme" "IdentificationLevel" "OrgIdentificationLevel" "ServiceClients" "Survey" |
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
- 404
{- "serviceTheme": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceClients": [
- {
- "serviceId": 0,
- "clientId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "orgIdentificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "survey": {
- "serviceId": 0,
- "surveyUrl": "string",
- "isRandomFeedbackEnabled": true,
- "isSpontaneousFeedbackEnabled": true,
- "rF_ActivationChance": 0,
- "rF_MinDaysAfterRefused": 0,
- "rF_MinDaysAfterAccepted": 0,
- "sF_MinDaysAfterAccepted": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "externalId": "string",
- "name": "string",
- "displayName": "string",
- "identificationLevelId": 0,
- "orgIdentificationLevelId": 0,
- "serviceThemeId": 0,
- "iconPath": "string",
- "cssClass": "string",
- "url": "string",
- "urlTarget": "Self",
- "jiraProjectId": "string",
- "isProcurationAvailable": true,
- "isInMaintenance": true,
- "isShownInCatalog": true,
- "isExternal": true,
- "isAccessible": true,
- "isResponsive": true,
- "isNew": true,
- "isNavigationShown": true,
- "isSupportAvailable": true,
- "subThemeKey": "string",
- "isProfileManagerAvailable": true,
- "daysUntilReminder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update the specified Service
Allows to update an existing Service identified by its Id
.
When IsProcurationAvailable
is toggled, triggers an automated update of related procuration services.
path Parameters
serviceId required | integer <int32> |
Request Body schema: application/json
externalId | string or null External identifier of the service (defined by the canton) |
name required | string [ 1 .. 255 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
identificationLevelId required | integer <int32> Identifier of the service's identification level |
orgIdentificationLevelId | integer <int32> Identifier of the service's org identification level |
serviceThemeId required | integer <int32> Identifier of the service's theme |
iconPath | string or null <= 64 characters Path of the icon to use in the service tile |
cssClass | string or null <= 32 characters Css classes to apply to the service tile |
url required | string [ 1 .. 2000 ] characters URL used when the service tile is clicked |
urlTarget | string (UrlTarget) Default: "Self" Enum: "Self" "Blank" Type of redirection used when the tile is clicked |
jiraProjectId | string or null <= 50 characters Identifier of the Jira project related to the service |
isProcurationAvailable | boolean Default: false Indicates if this service can be shared using procuration |
isInMaintenance | boolean Default: false Indicates if the service is currently available to the citizen. When in maintenance, the service tile indicates that the service is not available due to a maintenance. |
isShownInCatalog | boolean Default: true Indicates if the service tile is shown in the service catalog. This value does not affect the service tile visibility in the themes. |
isExternal | boolean Default: false Indicates if the service URL refers to an external website |
isAccessible | boolean Default: true Indicates if the service follows the web standards in term of accessibility |
isResponsive | boolean Default: true Indicates if the service is mobile-friendly |
isNew | boolean Default: true Indicates if the service is a fresh addition to the ePortal |
isNavigationShown | boolean Default: true Indicates if the navigation panel is opened within the service |
isSupportAvailable | boolean Default: true Indicates if the support panel is shown within the service |
subThemeKey | string or null <= 100 characters Key of the service's sub-theme |
isProfileManagerAvailable | boolean Default: false Indicates whether the profile manager (ePM) is available for the service. If the profile manager is available, it will be displayed before accessing the service. |
daysUntilReminder | integer or null <int32> > 0 Number of days after which a reminder must be sent once the related business case is closed. |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "externalId": "string",
- "name": "string",
- "displayName": "string",
- "identificationLevelId": 0,
- "orgIdentificationLevelId": 0,
- "serviceThemeId": 0,
- "iconPath": "string",
- "cssClass": "string",
- "url": "string",
- "urlTarget": "Self",
- "jiraProjectId": "string",
- "isProcurationAvailable": false,
- "isInMaintenance": false,
- "isShownInCatalog": true,
- "isExternal": false,
- "isAccessible": true,
- "isResponsive": true,
- "isNew": true,
- "isNavigationShown": true,
- "isSupportAvailable": true,
- "subThemeKey": "string",
- "isProfileManagerAvailable": false,
- "daysUntilReminder": 0,
- "updatedBy": "string"
}
Response samples
- 200
- 400
- 404
{- "externalId": "string",
- "name": "string",
- "displayName": "string",
- "identificationLevelId": 0,
- "orgIdentificationLevelId": 0,
- "serviceThemeId": 0,
- "iconPath": "string",
- "cssClass": "string",
- "url": "string",
- "urlTarget": "Self",
- "jiraProjectId": "string",
- "isProcurationAvailable": true,
- "isInMaintenance": true,
- "isShownInCatalog": true,
- "isExternal": true,
- "isAccessible": true,
- "isResponsive": true,
- "isNew": true,
- "isNavigationShown": true,
- "isSupportAvailable": true,
- "subThemeKey": "string",
- "isProfileManagerAvailable": true,
- "daysUntilReminder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the specified Service
Allows to delete an existing Service identified by its Id
.
path Parameters
serviceId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get the list of Profiles for the specified Service
Allows to retrieve a list of Service's Profiles (by rights) according to certain criteria.
path Parameters
serviceId required | integer <int32> |
query Parameters
ProfileType | string or null (ProfileType) Enum: "Person" "Organization" Filters profiles bye their type (person-type or organization-type) |
Expand | Array of strings or null (ProfilesByServiceExpand) Enum: "Person" "Organization" |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "person": {
- "maritalStatus": {
- "name": "string",
- "displayName": "string",
- "isEnabled": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "account": {
- "identities": [
- {
- "identityProviderId": 0,
- "accountId": 0,
- "identificationLevelId": 0,
- "externalId": "string",
- "profileId": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "username": "string",
- "password": "string",
- "sessionDuration": 0,
- "isSignupComplete": true,
- "isLocal": true,
- "hasSeenOwnProfile": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "accountId": 0,
- "firstname": "string",
- "lastname": "string",
- "gender": "Unknown",
- "ahvNumber": "string",
- "mobilePhone": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "maritalStatusId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "organization": {
- "legalForm": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isOrgDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "category": {
- "name": "string",
- "displayName": "string",
- "code": "string",
- "description": "string",
- "isVisible": true,
- "isOrgDeletableByOwner": true,
- "profilePictureUrl": "string",
- "smallProfilePictureUrl": "string",
- "daysUntilFirstDeletionReminder": 0,
- "daysUntilSecondDeletionReminder": 0,
- "daysUntilDeletion": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "identificationLevel": {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "levelOfTrust": 0,
- "elevationServiceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "signatories": [
- {
- "organizationId": 0,
- "isRequester": true,
- "type": "Signer",
- "position": "string",
- "gender": "Unknown",
- "firstname": "string",
- "lastname": "string",
- "birthdate": "2019-08-24T14:15:22Z",
- "email": "string",
- "ahvNumber": "string",
- "identityNumber": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "origin": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "uid": "string",
- "fsoId": 0,
- "website": "string",
- "isSelfRegistration": true,
- "identificationProcess": "string",
- "isPending": true,
- "createdByProfileId": 0,
- "signatureType": "Unknown",
- "businessCaseId": "fad1f347-b9ed-4ee1-a340-bb8bf74c95bf",
- "orgCategoryId": 0,
- "legalFormId": 0,
- "orgIdentificationLevelId": 0,
- "isDeletableByOwner": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "profilePicture": {
- "profileId": 0,
- "uniqueId": "a1e12d74-d756-40d1-9bb3-519def353f44",
- "customImageType": "string",
- "customImageBytesEncoded": "string",
- "defaultImageUrl": "string",
- "defaultSmallImageUrl": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "personId": 0,
- "organizationId": 0,
- "isEnabled": true,
- "externalKey": "string",
- "language": "string",
- "email": "string",
- "phone": "string",
- "fax": "string",
- "address": "string",
- "zipCode": "string",
- "city": "string",
- "countryCode": "string",
- "acceptsAdvertisement": true,
- "lastLoginStamp": "2019-08-24T14:15:22Z",
- "loginCount": 0,
- "inactivityState": "Active",
- "isFlaggedForDeletion": true,
- "gracePeriodEndDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add/update the relation between the specified Role and Service
Allows to create or update a Service-Role relation.
Triggers an automated update of related procuration services.
path Parameters
serviceId required | integer <int32> |
roleId required | integer <int32> |
Request Body schema: application/json
isVisible | boolean Default: true Indicates if the service tile in the ePortal is visible within this relation. Does not affect the service catalog. |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "isVisible": true,
- "createdBy": "string"
}
Response samples
- 200
- 201
- 400
- 404
{- "serviceId": 0,
- "roleId": 0,
- "isVisible": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the relation between the specified Role and Service
Allows to delete an existing Service-Role identified by its Service and Role identifiers.
Triggers an automated update of related procuration services.
path Parameters
serviceId required | integer <int32> |
roleId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get the the specified Role within the Service
Allows to retrieve a specific Role (and its relation) within a Service
path Parameters
serviceId required | integer <int32> |
roleId required | integer <int32> |
query Parameters
Expand | Array of strings (RoleByServiceAndIdExpand) Items Value: "ServiceRole" |
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
- 404
{- "serviceRole": {
- "serviceId": 0,
- "roleId": 0,
- "isVisible": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "name": "string",
- "displayName": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the list of Roles for the specified Service
Allows to retrieve a list of Service's Roles (and their relations) according to certain criteria.
path Parameters
serviceId required | integer <int32> |
query Parameters
Expand | Array of strings or null (RolesByServiceExpand) Value: "ServiceRole" |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "serviceRole": {
- "serviceId": 0,
- "roleId": 0,
- "isVisible": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "name": "string",
- "displayName": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Get the list of Clients for the specified Service
Allows to retrieve a list of Service's Clients according to certain criteria.
path Parameters
serviceId required | integer <int32> |
query Parameters
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Get the the specified Client within the Service
Allows to retrieve a specific Client within a Service
path Parameters
serviceId required | integer <int32> |
clientId required | integer <int32> |
query Parameters
Limited | integer <int32> |
Select | Array of strings |
Responses
Response samples
- 200
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Add/update the relation between the specified Client and Service
Allows to create or update a Service-Client relation.
path Parameters
serviceId required | integer <int32> |
clientId required | integer <int32> |
Request Body schema: application/json
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "createdBy": "string"
}
Response samples
- 200
- 201
- 400
- 404
{- "serviceId": 0,
- "clientId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the relation between the specified Client and Service
Allows to delete an existing Service-Client identified by its Service and Client identifiers.
path Parameters
serviceId required | integer <int32> |
clientId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get the list of Service Settings for the specified Service
Allows to retrieve a list of Service's Settings according to certain criteria.
path Parameters
serviceId required | integer <int32> |
query Parameters
Name | string or null <= 100 characters Filters settings on the |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "serviceId": 0,
- "isSecure": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add an new Service Setting to the specified Service
Allows to create a new Service Setting for the given Service.
path Parameters
serviceId required | integer <int32> |
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique-per-service code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
description | string or null <= 255 characters Quick description (not shown to citizen) |
isSecure | boolean Default: false Indicates if the value of the setting is considered sensitive. Affects the way the value is displayed in the back-office. |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "isSecure": false,
- "createdBy": "string"
}
Response samples
- 201
- 400
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "serviceId": 0,
- "isSecure": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the specified Service Setting for the specified Service
Allows to retrieve a specific Service Setting identified by its Service and Service Setting identifiers.
path Parameters
serviceId required | integer <int32> |
settingId required | integer <int32> |
Responses
Response samples
- 200
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "serviceId": 0,
- "isSecure": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update the specified Service Setting for the specified Service
Allows to update an existing Service Setting identified by its Service and Service Setting identifiers.
path Parameters
serviceId required | integer <int32> |
settingId required | integer <int32> |
Request Body schema: application/json
id | integer <int32> Id of the setting to update |
name required | string [ 1 .. 100 ] characters Unique-per-service code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
description | string or null <= 255 characters Quick description (not shown to citizen) |
isSecure | boolean Default: false Indicates if the value of the setting is considered sensitive. Affects the way the value is displayed in the back-office. |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "id": 0,
- "name": "string",
- "displayName": "string",
- "description": "string",
- "isSecure": false,
- "updatedBy": "string"
}
Response samples
- 200
- 400
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "serviceId": 0,
- "isSecure": true,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the specified Service Setting for the specified Service
Allows to delete an existing Service Setting identified by its Service and Service Setting identifiers.
path Parameters
serviceId required | integer <int32> |
settingId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get the list of Service Steps for the specified Service
Allows to retrieve a list of Service's Steps according to certain criteria.
path Parameters
serviceId required | integer <int32> |
query Parameters
Name | string or null <= 100 characters Filters steps on the |
MinSortOrder | integer or null <int32> Filters steps on the |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
- 404
[- {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "text": "string",
- "redirectUrl": "string",
- "iconPath": "string",
- "processingTimeInHours": 0,
- "sortOrder": 0,
- "serviceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add an new Service Step to the specified Service
Allows to create a new Service Step for the given Service.
path Parameters
serviceId required | integer <int32> |
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique-per-service code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
description | string or null <= 255 characters Quick description (not shown to citizen) |
text | string or null Translation term containing the text |
redirectUrl | string or null <= 2000 characters Redirect URL related to the step |
iconPath | string or null <= 2000 characters Relative system file path to an icon |
processingTimeInHours | integer or null <int32> Estimated time in hours the step will take to be completed |
sortOrder | integer <int32> Value on which the steps will be sorted (asc.) in the navigation panel |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "text": "string",
- "redirectUrl": "string",
- "iconPath": "string",
- "processingTimeInHours": 0,
- "sortOrder": 0,
- "createdBy": "string"
}
Response samples
- 201
- 400
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "text": "string",
- "redirectUrl": "string",
- "iconPath": "string",
- "processingTimeInHours": 0,
- "sortOrder": 0,
- "serviceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the specified Service Step for the specified Service
Allows to retrieve a specific Service Step identified by its Service and Service Step identifiers.
path Parameters
serviceId required | integer <int32> |
stepId required | integer <int32> |
Responses
Response samples
- 200
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "text": "string",
- "redirectUrl": "string",
- "iconPath": "string",
- "processingTimeInHours": 0,
- "sortOrder": 0,
- "serviceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update the specified Service Step for the specified Service
Allows to update an existing Service Step identified by its Service and Service Step identifiers.
path Parameters
serviceId required | integer <int32> |
stepId required | integer <int32> |
Request Body schema: application/json
id | integer <int32> Id of the setting to update |
name required | string [ 1 .. 100 ] characters Unique-per-service code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
description | string or null <= 255 characters Quick description (not shown to citizen) |
text | string or null Translation term containing the text |
redirectUrl | string or null <= 2000 characters Redirect URL related to the step |
iconPath | string or null <= 2000 characters Relative system file path to an icon |
processingTimeInHours | integer or null <int32> Estimated time in hours the step will take to be completed |
sortOrder | integer <int32> Value on which the steps will be sorted (asc.) in the navigation panel |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "id": 0,
- "name": "string",
- "displayName": "string",
- "description": "string",
- "text": "string",
- "redirectUrl": "string",
- "iconPath": "string",
- "processingTimeInHours": 0,
- "sortOrder": 0,
- "updatedBy": "string"
}
Response samples
- 200
- 400
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "text": "string",
- "redirectUrl": "string",
- "iconPath": "string",
- "processingTimeInHours": 0,
- "sortOrder": 0,
- "serviceId": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the specified Service Step for the specified Service
Allows to delete an existing Service Step identified by its Service and Service Step identifiers.
path Parameters
serviceId required | integer <int32> |
stepId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Create or update the Survey for the specified Service
Allows to create or update an existing Survey identified by its Service identifier.
path Parameters
serviceId required | integer <int32> |
Request Body schema: application/json
surveyUrl required | string [ 1 .. 2000 ] characters Url of the survey |
isRandomFeedbackEnabled | boolean Indicates if the survey is a random survey |
isSpontaneousFeedbackEnabled | boolean Indicates if the survey can be a spontanous survey |
rF_ActivationChance | integer <int32> [ 0 .. 100 ] Activation chance of the random survey |
rF_MinDaysAfterRefused | integer <int32> >= 1 Number of waiting days before a random survey reponse can be supplied again after a dismiss or a denial |
rF_MinDaysAfterAccepted | integer <int32> >= 1 Number of waiting days before a random survey reponse can be supplied again after a participation |
sF_MinDaysAfterAccepted | integer <int32> >= 1 Number of waiting days before a spontaneous survey reponse can be supplied again after a participation |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "surveyUrl": "string",
- "isRandomFeedbackEnabled": true,
- "isSpontaneousFeedbackEnabled": true,
- "rF_ActivationChance": 100,
- "rF_MinDaysAfterRefused": 1,
- "rF_MinDaysAfterAccepted": 1,
- "sF_MinDaysAfterAccepted": 1,
- "createdBy": "string"
}
Response samples
- 200
- 201
- 400
- 404
{- "serviceId": 0,
- "surveyUrl": "string",
- "isRandomFeedbackEnabled": true,
- "isSpontaneousFeedbackEnabled": true,
- "rF_ActivationChance": 0,
- "rF_MinDaysAfterRefused": 0,
- "rF_MinDaysAfterAccepted": 0,
- "sF_MinDaysAfterAccepted": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the Survey for the specified Service
Allows to retrieve a specific Survey identified by its Service identifier.
path Parameters
serviceId required | integer <int32> |
Responses
Response samples
- 200
- 404
{- "serviceId": 0,
- "surveyUrl": "string",
- "isRandomFeedbackEnabled": true,
- "isSpontaneousFeedbackEnabled": true,
- "rF_ActivationChance": 0,
- "rF_MinDaysAfterRefused": 0,
- "rF_MinDaysAfterAccepted": 0,
- "sF_MinDaysAfterAccepted": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the Survey for the specified Service
Allows to delete an existing Survey identified by its Service identifier.
path Parameters
serviceId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get a list of available ChartTypes for widgets
Allows to retrieve a list of available Widget ChartTypes.
query Parameters
Limited | integer <int32> |
Select | Array of strings |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
[- {
- "name": "string",
- "displayName": "string",
- "libraryType": "string",
- "icon": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Create a new Widget for the specified Service
Allows to create a Widget for the given Service
path Parameters
serviceId required | integer <int32> |
Request Body schema: application/json
chartTypeId | integer <int32> Related chart type id |
name required | string [ 1 .. 100 ] characters Name of the widget |
displayName | string Name that will be used for display purpose (translation term) |
endpointUrl | string EndpointUrl |
description | string or null Quick description |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "chartTypeId": 0,
- "name": "string",
- "displayName": "string",
- "endpointUrl": "string",
- "description": "string",
- "createdBy": "string"
}
Response samples
- 201
- 400
- 404
{- "serviceId": 0,
- "chartTypeId": 0,
- "name": "string",
- "displayName": "string",
- "endpointUrl": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get a list of Widget for the specified Service
Allows to retrieve a list of Service's Widgets according to certain criteria.
path Parameters
serviceId required | integer <int32> |
query Parameters
Limited | integer or null <int32> |
Select | Array of strings or null |
Expand | Array of strings or null (WidgetsByServiceExpand) Value: "ChartType" |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
[- {
- "chartType": {
- "name": "string",
- "displayName": "string",
- "libraryType": "string",
- "icon": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceId": 0,
- "chartTypeId": 0,
- "name": "string",
- "displayName": "string",
- "endpointUrl": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Get a specific Widget for the specified Service
Allows to retrieve a specific Widget identified by its Service and Widget identifiers.
path Parameters
serviceId required | integer <int32> |
widgetId required | integer <int32> |
query Parameters
Limited | integer <int32> |
Select | Array of strings |
Expand | Array of strings (WidgetByIdAndServiceExpand) Items Value: "ChartType" |
Responses
Response samples
- 200
- 404
{- "chartType": {
- "name": "string",
- "displayName": "string",
- "libraryType": "string",
- "icon": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}, - "serviceId": 0,
- "chartTypeId": 0,
- "name": "string",
- "displayName": "string",
- "endpointUrl": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update a specific Widget for the specified Service
Allows to update an existing Widget identified by its Service and Widget identifiers.
path Parameters
serviceId required | integer <int32> |
widgetId required | integer <int32> |
Request Body schema: application/json
chartTypeId | integer <int32> Related chart type id |
name | string Name of the widget |
displayName | string Name that will be used for display purpose (translation term) |
endpointUrl | string EndpointUrl |
description | string or null Quick description |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "chartTypeId": 0,
- "name": "string",
- "displayName": "string",
- "endpointUrl": "string",
- "description": "string",
- "updatedBy": "string"
}
Response samples
- 200
- 400
- 404
{- "serviceId": 0,
- "chartTypeId": 0,
- "name": "string",
- "displayName": "string",
- "endpointUrl": "string",
- "description": "string",
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete a specific Widget for the specified Service
Allows to delete an existing Widget identified by its Service and Widget identifiers.
path Parameters
serviceId required | integer <int32> |
widgetId required | integer <int32> |
Responses
Response samples
- 404
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "correlationId": "string",
- "property1": null,
- "property2": null
}
Get a list of Themes
Allows to retrieve a list of Service Themes according to certain criteria.
query Parameters
AsAnonymous | boolean or null Filters themes to keep only the ones that are visible through the anonymous role |
IsVisible | boolean or null Filters themes on the |
HasServiceShownInCatalog | boolean or null Filters themes to keep only the ones that are related to at least one service that has the given value for the field |
Limited | integer or null <int32> |
Select | Array of strings or null |
PageNumber | integer <int32> Page number (index, 1-based) |
PageSize | integer <int32> Number of items per page. Using value |
OrderBy | string Sorting option. Ascending is the default direction when omitted. |
Responses
Response samples
- 200
- 400
[- {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
]
Add an new Theme
Allows to create a new Service Theme.
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
description | string or null <= 255 characters Quick description (not shown to citizen) |
isVisible | boolean Default: true Indicates if the theme menu is visible within the navigation panel. |
sortOrder | integer <int32> Value on which the themes will be sorted (asc.) in the navigation panel |
createdBy required | string [ 1 .. 100 ] characters Requester of the creation |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "createdBy": "string"
}
Response samples
- 201
- 400
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Get the specified Theme
Allows to retrieve a specific Service Theme identified by its Id
.
path Parameters
themeId required | integer <int32> |
Responses
Response samples
- 200
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Update a the specified Theme
Allows to update an existing Service Theme identified by its Id
.
path Parameters
themeId required | integer <int32> |
Request Body schema: application/json
name required | string [ 1 .. 100 ] characters Unique code name |
displayName required | string [ 1 .. 255 ] characters Name that will be used for display purpose (translation term) |
description | string or null <= 255 characters Quick description (not shown to citizen) |
isVisible | boolean Default: true Indicates if the theme menu is visible within the navigation panel. |
sortOrder | integer <int32> Value on which the themes will be sorted (asc.) in the navigation panel |
updatedBy required | string [ 1 .. 100 ] characters Requester of the update |
Responses
Request samples
- Payload
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "updatedBy": "string"
}
Response samples
- 200
- 400
- 404
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "isVisible": true,
- "sortOrder": 0,
- "id": 0,
- "createdBy": "string",
- "createStamp": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updateStamp": "2019-08-24T14:15:22Z"
}
Delete the specified Theme
Allows to delete an existing Service Theme identified by its Id
.
Deletion is only possible when the targeted service theme is not in use by any Service.
path Parameters
themeId required | integer <int32> |
Responses
Response samples
- 400
- 404
{- "errors": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "property1": null,
- "property2": null
}