Endpoint | HTTP Verb | Description | Request Schema | Response Schema (Success) |
---|
v1/applications/ | GET | Retrieves all applications | -| | [ { "applicationId": 0, "applicationName": "string", "claimSetName": "string", "profileName": "string", "educationOrganizationId": 0, "odsInstanceName": "string" } ] |
---|
v1/applications/{id} | GET | Retrieves a specific application by id | - | { "applicationId": 0, "applicationName": "string", "claimSetName": "string", "profileName": "string", "educationOrganizationId": 0, "odsInstanceName": "string" } |
---|
v1/applications/ | POST | Creates a new application | { "applicationName": "string", "vendorId": 0, "claimSetName": "string", "profileId": 0, "educationOrganizationIds": [ 0 ] } | { "applicationId": 0, "key": "string", "secret": "string" } |
---|
v1/applications/{id} | PUT | Updates a specific application by id | { "applicationId": 0, "applicationName": "string", "vendorId": 0, "claimSetName": "string", "profileId": 0, "educationOrganizationIds": [ 0 ] } | { "applicationId": 0, "applicationName": "string", "claimSetName": "string", "profileName": "string", "educationOrganizationId": 0, "odsInstanceName": "string" } |
---|
v1/applications/{id} | DELETE | Deletes an application by id | - | - |
---|
v1/applications/{id}/reset-credential | PUT | Resets an application credentials by id | - | { "applicationId": 0, "key": "string", "secret": "string" } |
---|
|