diff --git a/docs/api/index.html b/docs/api/index.html
index c88b2b0d..98d89f7f 100644
--- a/docs/api/index.html
+++ b/docs/api/index.html
@@ -568,7 +568,7 @@
-
+
http://localhost:8888/api/external/v1/invitations/accept
Request samples
Content typeapplication/json
{"hash": "string",
"invitationId": 0
}
Response samples
Content typeapplication/json
{"property1": { },
"property2": { }
}
newInvitation
Request Body schema: application/json
intendedAuthority required | string Enum: "SUPER_USER" "INSTITUTION_ADMIN" "MANAGER" "INVITER" "GUEST" |
message | |
language | |
enforceEmailEquality | |
eduIDOnly | |
guestRoleIncluded | |
invites required | |
roleIdentifiers | Array of integers <int64> |
roleExpiryDate | |
expiryDate required | |
http://localhost:8888/api/external/v1/invitations
Request samples
Content typeapplication/json
{"intendedAuthority": "SUPER_USER",
"message": "string",
"language": "en",
"enforceEmailEquality": true,
"eduIDOnly": true,
"guestRoleIncluded": true,
"roleExpiryDate": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z"
}
Response samples
Content typeapplication/json
{"property1": 0,
"property2": 0
}
http://localhost:8888/api/external/v1/invitations/roles/{roleId}
Response samples
Content typeapplication/json
[{"id": 0,
"intendedAuthority": "SUPER_USER",
"language": "en",
"status": "OPEN",
"email": "string",
"message": "string",
"subInvitee": "string",
"enforceEmailEquality": true,
"eduIDOnly": true,
"guestRoleIncluded": true,
"createdAt": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"roleExpiryDate": "2019-08-24T14:15:22Z",
"roles":
[{"id": 0,
"role":
{"id": 0,
"name": "string",
"shortName": "string",
"description": "string",
"urn": "string",
"defaultExpiryDays": 0,
"enforceEmailEquality": true,
"eduIDOnly": true,
"blockExpiryDate": true,
"overrideSettingsAllowed": true,
"teamsOrigin": true,
"identifier": "string",
"userRoleCount": 0,
"applicationUsages":
[{"id": 0,
"landingPage": "string",
}
], "auditable":
{"createdAt": "2019-08-24T14:15:22Z",
"createdBy": "string",
"updatedAt": "2019-08-24T14:15:22Z",
"updatedBy": "string"
}, "applicationMaps":
[{"property1": { },
"property2": { }
}
]
}
}
], "emailEqualityConflict": true,
"inviter":
{"property1": { },
"property2": { }
}
}
]
http://localhost:8888/api/external/v1/invitations/public
Response samples
Content typeapplication/json
{"id": 0,
"intendedAuthority": "SUPER_USER",
"language": "en",
"status": "OPEN",
"email": "string",
"message": "string",
"subInvitee": "string",
"enforceEmailEquality": true,
"eduIDOnly": true,
"guestRoleIncluded": true,
"createdAt": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"roleExpiryDate": "2019-08-24T14:15:22Z",
"roles":
[{"id": 0,
"role":
{"id": 0,
"name": "string",
"shortName": "string",
"description": "string",
"urn": "string",
"defaultExpiryDays": 0,
"enforceEmailEquality": true,
"eduIDOnly": true,
"blockExpiryDate": true,
"overrideSettingsAllowed": true,
"teamsOrigin": true,
"identifier": "string",
"userRoleCount": 0,
"applicationUsages":
[{"id": 0,
"landingPage": "string",
}
], "auditable":
{"createdAt": "2019-08-24T14:15:22Z",
"createdBy": "string",
"updatedAt": "2019-08-24T14:15:22Z",
"updatedBy": "string"
}, "applicationMaps":
[{"property1": { },
"property2": { }
}
]
}
}
], "emailEqualityConflict": true,
"inviter":
{"property1": { },
"property2": { }
}
}
http://localhost:8888/api/external/v1/invitations/all
Response samples
Content typeapplication/json
[{"id": 0,
"intendedAuthority": "SUPER_USER",
"language": "en",
"status": "OPEN",
"email": "string",
"message": "string",
"subInvitee": "string",
"enforceEmailEquality": true,
"eduIDOnly": true,
"guestRoleIncluded": true,
"createdAt": "2019-08-24T14:15:22Z",
"expiryDate": "2019-08-24T14:15:22Z",
"roleExpiryDate": "2019-08-24T14:15:22Z",
"roles":
[{"id": 0,
"role":
{"id": 0,
"name": "string",
"shortName": "string",
"description": "string",
"urn": "string",
"defaultExpiryDays": 0,
"enforceEmailEquality": true,
"eduIDOnly": true,
"blockExpiryDate": true,
"overrideSettingsAllowed": true,
"teamsOrigin": true,
"identifier": "string",
"userRoleCount": 0,
"applicationUsages":
[{"id": 0,
"landingPage": "string",
}
], "auditable":
{"createdAt": "2019-08-24T14:15:22Z",
"createdBy": "string",
"updatedAt": "2019-08-24T14:15:22Z",
"updatedBy": "string"
}, "applicationMaps":
[{"property1": { },
"property2": { }
}
]
}
}
], "emailEqualityConflict": true,
"inviter":
{"property1": { },
"property2": { }
}
}
]
validate
Request Body schema: application/json
type required | |
value required | |
http://localhost:8888/api/external/v1/validations/validate
Request samples
Content typeapplication/json
{"type": "string",
"value": "string"
}
Response samples
Content typeapplication/json
{"property1": true,
"property2": true
}
error
Request Body schema: application/json
http://localhost:8888/api/external/v1/users/error
Request samples
Content typeapplication/json
{"property1": { },
"property2": { }
}
Response samples
Content typeapplication/json
{"property1": 0,
"property2": 0
}
http://localhost:8888/api/external/v1/users/search-by-application
Response samples
Content typeapplication/json
[{"id": 0,
"name": "string",
"email": "string",
"schacHomeOrganization": "string",
"createdAt": "2019-08-24T14:15:22Z",
"lastActivity": "2019-08-24T14:15:22Z",
}
]
http://localhost:8888/api/external/v1/users/search
Response samples
Content typeapplication/json
[{"id": 0,
"sub": "string",
"superUser": true,
"eduPersonPrincipalName": "string",
"givenName": "string",
"familyName": "string",
"name": "string",
"subjectId": "string",
"eduId": "string",
"uid": "string",
"schacHomeOrganization": "string",
"organizationGUID": "string",
"institutionAdmin": true,
"institutionAdminByInvite": true,
"email": "string",
"createdAt": "2019-08-24T14:15:22Z",
"lastActivity": "2019-08-24T14:15:22Z",
"userRoles":
[{"id": 0,
"inviter": "string",
"endDate": "2019-08-24T14:15:22Z",
"createdAt": "2019-08-24T14:15:22Z",
"expiryNotifications": 0,
"guestRoleIncluded": true,
"user": { },
"role":
{"id": 0,
"name": "string",
"shortName": "string",
"description": "string",
"urn": "string",
"defaultExpiryDays": 0,
"enforceEmailEquality": true,
"eduIDOnly": true,
"blockExpiryDate": true,
"overrideSettingsAllowed": true,
"teamsOrigin": true,
"identifier": "string",
"userRoleCount": 0,
"applicationUsages":
[{"id": 0,
"landingPage": "string",
}
], "auditable":
{"createdAt": "2019-08-24T14:15:22Z",
"createdBy": "string",
"updatedAt": "2019-08-24T14:15:22Z",
"updatedBy": "string"
}, "applicationMaps":
[{"property1": { },
"property2": { }
}
]
}, "authority": "SUPER_USER",
"userInfo":
{"property1": { },
"property2": { }
}
}
], "applications":
[{"property1": { },
"property2": { }
}
], "institution":
{"property1": { },
"property2": { }
}
}
]
http://localhost:8888/api/external/v1/users/other/{id}
Response samples
Content typeapplication/json
{"id": 0,
"sub": "string",
"superUser": true,
"eduPersonPrincipalName": "string",
"givenName": "string",
"familyName": "string",
"name": "string",
"subjectId": "string",
"eduId": "string",
"uid": "string",
"schacHomeOrganization": "string",
"organizationGUID": "string",
"institutionAdmin": true,
"institutionAdminByInvite": true,
"email": "string",
"createdAt": "2019-08-24T14:15:22Z",
"lastActivity": "2019-08-24T14:15:22Z",
"userRoles":
[{"id": 0,
"inviter": "string",
"endDate": "2019-08-24T14:15:22Z",
"createdAt": "2019-08-24T14:15:22Z",
"expiryNotifications": 0,
"guestRoleIncluded": true,
"user": { },
"role":
{"id": 0,
"name": "string",
"shortName": "string",
"description": "string",
"urn": "string",
"defaultExpiryDays": 0,
"enforceEmailEquality": true,
"eduIDOnly": true,
"blockExpiryDate": true,
"overrideSettingsAllowed": true,
"teamsOrigin": true,
"identifier": "string",
"userRoleCount": 0,
"applicationUsages":
[{"id": 0,
"landingPage": "string",
}
], "auditable":
{"createdAt": "2019-08-24T14:15:22Z",
"createdBy": "string",
"updatedAt": "2019-08-24T14:15:22Z",
"updatedBy": "string"
}, "applicationMaps":
[{"property1": { },
"property2": { }
}
]
}, "authority": "SUPER_USER",
"userInfo":
{"property1": { },
"property2": { }
}
}
], "applications":
[{"property1": { },
"property2": { }
}
], "institution":
{"property1": { },
"property2": { }
}
}
msAcceptReturn
path Parameters
manageId required | |
userId required | |
http://localhost:8888/api/external/v1/users/ms-accept-return/{manageId}/{userId}
Response samples
Content typeapplication/json
http://localhost:8888/api/external/v1/users/me
Response samples
Content typeapplication/json
{"id": 0,
"sub": "string",
"superUser": true,
"eduPersonPrincipalName": "string",
"givenName": "string",
"familyName": "string",
"name": "string",
"subjectId": "string",
"eduId": "string",
"uid": "string",
"schacHomeOrganization": "string",
"organizationGUID": "string",
"institutionAdmin": true,
"institutionAdminByInvite": true,
"email": "string",
"createdAt": "2019-08-24T14:15:22Z",
"lastActivity": "2019-08-24T14:15:22Z",
"userRoles":
[{"id": 0,
"inviter": "string",
"endDate": "2019-08-24T14:15:22Z",
"createdAt": "2019-08-24T14:15:22Z",
"expiryNotifications": 0,
"guestRoleIncluded": true,
"user": { },
"role":
{"id": 0,
"name": "string",
"shortName": "string",
"description": "string",
"urn": "string",
"defaultExpiryDays": 0,
"enforceEmailEquality": true,
"eduIDOnly": true,
"blockExpiryDate": true,
"overrideSettingsAllowed": true,
"teamsOrigin": true,
"identifier": "string",
"userRoleCount": 0,
"applicationUsages":
[{"id": 0,
"landingPage": "string",
}
], "auditable":
{"createdAt": "2019-08-24T14:15:22Z",
"createdBy": "string",
"updatedAt": "2019-08-24T14:15:22Z",
"updatedBy": "string"
}, "applicationMaps":
[{"property1": { },
"property2": { }
}
]
}, "authority": "SUPER_USER",
"userInfo":
{"property1": { },
"property2": { }
}
}
], "applications":
[{"property1": { },
"property2": { }
}
], "institution":
{"property1": { },
"property2": { }
}
}
http://localhost:8888/api/external/v1/users/logout
Response samples
Content typeapplication/json
{"property1": 0,
"property2": 0
}
http://localhost:8888/api/external/v1/users/login
Response samples
Content typeapplication/json
http://localhost:8888/api/external/v1/users/config
Response samples
Content typeapplication/json
{"clientUrl": "string",
"welcomeUrl": "string",
"serverUrl": "string",
"serverWelcomeUrl": "string",
"eduidEntityId": "string",
"roleSearchRequired": true,
"pastDateAllowed": true,
"groupUrnPrefix": "string",
"authenticated": true,
"name": "string",
"eduidIdpSchacHomeOrganization": "string",
}
http://localhost:8888/api/external/v1/tokens
Response samples
Content typeapplication/json
create
Request Body schema: application/json
id | |
organizationGUID | |
hashedValue | |
superUserToken | |
description required | |
createdAt | |
http://localhost:8888/api/external/v1/tokens
Request samples
Content typeapplication/json
Response samples
Content typeapplication/json
http://localhost:8888/api/external/v1/tokens/generate-token
Response samples
Content typeapplication/json
{"property1": "string",
"property2": "string"
}
http://localhost:8888/api/external/v1/tokens/{id}
http://localhost:8888/api/external/v1/voot/{unspecified_id}
Response samples
Content typeapplication/json
[{"property1": "string",
"property2": "string"
}
]
http://localhost:8888/api/external/v1/system/unknown-roles
Response samples
Content typeapplication/json
[{"id": 0,
"name": "string",
"shortName": "string",
"description": "string",
"urn": "string",
"defaultExpiryDays": 0,
"enforceEmailEquality": true,
"eduIDOnly": true,
"blockExpiryDate": true,
"overrideSettingsAllowed": true,
"teamsOrigin": true,
"identifier": "string",
"userRoleCount": 0,
"applicationUsages":
[{"id": 0,
"landingPage": "string",
}
], "auditable":
{"createdAt": "2019-08-24T14:15:22Z",
"createdBy": "string",
"updatedAt": "2019-08-24T14:15:22Z",
"updatedBy": "string"
}, "applicationMaps":
[{"property1": { },
"property2": { }
}
]
}
]
http://localhost:8888/api/external/v1/system/expiry-user-roles
Response samples
Content typeapplication/json
[{"id": 0,
"inviter": "string",
"endDate": "2019-08-24T14:15:22Z",
"createdAt": "2019-08-24T14:15:22Z",
"expiryNotifications": 0,
"guestRoleIncluded": true,
"user":
{"id": 0,
"sub": "string",
"superUser": true,
"eduPersonPrincipalName": "string",
"givenName": "string",
"familyName": "string",
"name": "string",
"subjectId": "string",
"eduId": "string",
"uid": "string",
"schacHomeOrganization": "string",
"organizationGUID": "string",
"institutionAdmin": true,
"institutionAdminByInvite": true,
"email": "string",
"createdAt": "2019-08-24T14:15:22Z",
"lastActivity": "2019-08-24T14:15:22Z",
"applications":
[{"property1": { },
"property2": { }
}
], "institution":
{"property1": { },
"property2": { }
}
}, "role":
{"id": 0,
"name": "string",
"shortName": "string",
"description": "string",
"urn": "string",
"defaultExpiryDays": 0,
"enforceEmailEquality": true,
"eduIDOnly": true,
"blockExpiryDate": true,
"overrideSettingsAllowed": true,
"teamsOrigin": true,
"identifier": "string",
"userRoleCount": 0,
"applicationUsages":
[{"id": 0,
"landingPage": "string",
}
], "auditable":
{"createdAt": "2019-08-24T14:15:22Z",
"createdBy": "string",
"updatedAt": "2019-08-24T14:15:22Z",
"updatedBy": "string"
}, "applicationMaps":
[{"property1": { },
"property2": { }
}
]
}, "authority": "SUPER_USER",
"userInfo":
{"property1": { },
"property2": { }
}
}
]
http://localhost:8888/api/external/v1/system/cron/expiry-notifications
Response samples
Content typeapplication/json
http://localhost:8888/api/external/v1/system/cron/cleanup
Response samples
Content typeapplication/json
http://localhost:8888/api/external/v1/profile
Response samples
Content typeapplication/json
[{"name": "string",
"description": "string",
"applications":
[{"landingPage": "string",
"nameEn": "string",
"nameNl": "string",
"organisationEn": "string",
"organisationNl": "string",
"logo": "string"
}
]
}
]
http://localhost:8888/api/external/v1/manage/providers
Response samples
Content typeapplication/json
[{"property1": { },
"property2": { }
}
]
providerById
path Parameters
type required | string Enum: "SAML20_SP" "OIDC10_RP" "SAML20_IDP" "PROVISIONING" |
id required | |
http://localhost:8888/api/external/v1/manage/provider/{type}/{id}
Response samples
Content typeapplication/json
{"property1": { },
"property2": { }
}
http://localhost:8888/api/external/v1/manage/applications
Response samples
Content typeapplication/json
{"property1":
[{"property1": { },
"property2": { }
}
], "property2":
[{"property1": { },
"property2": { }
}
]
}
user-life-cycle-controller
http://localhost:8888/api/external/v1/deprovision/{userId}
Response samples
Content typeapplication/json
{"status": "string",
"name": "string",
"data":
[{"name": "string",
"value": "string"
}
]
}
http://localhost:8888/api/external/v1/deprovision/{userId}
Response samples
Content typeapplication/json
{"status": "string",
"name": "string",
"data":
[{"name": "string",
"value": "string"
}
]
}
http://localhost:8888/api/external/v1/deprovision/{userId}/dry-run
Response samples
Content typeapplication/json
{"status": "string",
"name": "string",
"data":
[{"name": "string",
"value": "string"
}
]
}
attribute-aggregator-controller
http://localhost:8888/api/external/v1/aa/{unspecified_id}
Response samples
Content typeapplication/json
[{"property1": "string",
"property2": "string"
}
]