System Admin Operations
Copy link

Credential Warning

Note: Sys Admin required to execute System Admin operations.

/AppSpiderEnterprise/rest/v1/SysAdmin/AddAccount

Description
Copy link

Adds a sysadmin new account

Parameters
Copy link

No parameters

Response Messages
Copy link

Response Status CodeReasonDescription
200SuccessResponse contains the accountId

Request Schema
Copy link

{ "type": "object", "properties": { "UserName": { "type": "string" }, "Email": { "type": "string" }, "Password": { "type": "string" }, "FirstName": { "type": "string" }, "LastName": { "type": "string" }, "IsApproved": { "type": "boolean" } }, "required": [ "UserName", "Email", "Password", "FirstName", "LastName", "IsApproved" ] }

/AppSpiderEnterprise/rest/v1/SysAdmin/AddExistingAccount?accountId=<account id>

Description
Copy link

Migrates an existing user to a sysadmin role

Parameter
Copy link

AccountId

Response Messages
Copy link

NameTypeRequiredDescription
AccountIdstringYIf an existing user accountId is provided that user will migrate to a sysadmin role
Response CodeReasonDescription
200SuccessResponse code contains the accountId

Response Schema
Copy link

{ "type": "object", "properties": { "SystemAdmin": { "type": "object", "properties": { "UserId": { "type": "string" } }, "required": [ "UserId" ] }, "IsSuccess": { "type": "boolean" }, "Reason": { "type": "null" }, "ErrorMessage": { "type": "null" }, "Links": { "type": "array", "items": [ { "type": "object", "properties": { "Rel": { "type": "string" }, "Href": { "type": "string" } }, "required": [ "Rel", "Href" ] } ] } }, "required": [ "SystemAdmin", "IsSuccess", "Reason", "ErrorMessage", "Links" ] }

/AppSpiderEnterprise/rest/v1/SysAdmin/UpdateAccount?userId=<user id>

Description
Copy link

Update an existing sysadmin user

Parameter
Copy link

AccountId

Response Messages
Copy link

Response CodeReasonDescription
200SuccessResponse code contains the accountId
NameTypeRequiredDecription
UserIdstringYThe accountId of the user you wish to update

Request Schema
Copy link

{ "type": "object", "properties": { "UserName": { "type": "string" }, "Email": { "type": "string" }, "Password": { "type": "string" }, "FirstName": { "type": "string" }, "LastName": { "type": "string" }, "IsApproved": { "type": "boolean" } }, "required": [ "UserName", "Email", "Password", "FirstName", "LastName", "IsApproved" ] }

/AppSpiderEnterprise/rest/v1/SysAdmin/GetAccount?userId=<user id>

Description
Copy link

Get a sysadmin account info

Parameter
Copy link

AccountId

Response Messages
Copy link

Response CodeReasonDescription
200SuccessResponse code account info
NameTypeRequiredDescription
UserIdstringYThe accountId of the user you wish to retrieve

Response Schema
Copy link

{ "type": "object", "properties": { "SystemAdmin": { "type": "object", "properties": { "UserName": { "type": "string" }, "Email": { "type": "string" }, "Password": { "type": "string" }, "FirstName": { "type": "string" }, "LastName": { "type": "string" }, "Enabled": { "type": "boolean" }, "UserId": { "type": "string" } }, "required": [ "UserName", "Email", "Password", "FirstName", "LastName", "Enabled", "UserId" ] }, "IsSuccess": { "type": "boolean" }, "Reason": { "type": "null" }, "ErrorMessage": { "type": "null" }, "Links": { "type": "array", "items": [ { "type": "object", "properties": { "Rel": { "type": "string" }, "Href": { "type": "string" } }, "required": [ "Rel", "Href" ] } ] } }, "required": [ "SystemAdmin", "IsSuccess", "Reason", "ErrorMessage", "Links" ] }

/AppSpiderEnterprise/rest/v1/SysAdmin/DeleteAccount?userId=<user id>

Description
Copy link

Deletes a sysadmin account

Parameter
Copy link

AccountId

Response Messages
Copy link

NameTypeRequiredDescription
UserIdstringYThe accountId of a user you wish to delete
Response CodeReasonDescription
200SuccessfulResponse containing a success if the account is delete successfully

Response Schema
Copy link

{ "type": "object", "properties": { "SystemAdmin": { "type": "object", "properties": { "UserId": { "type": "string" } }, "required": [ "UserId" ] }, "IsSuccess": { "type": "boolean" }, "Reason": { "type": "null" }, "ErrorMessage": { "type": "null" }, "Links": { "type": "array", "items": [ { "type": "object", "properties": { "Rel": { "type": "string" }, "Href": { "type": "string" } }, "required": [ "Rel", "Href" ] } ] } }, "required": [ "SystemAdmin", "IsSuccess", "Reason", "ErrorMessage", "Links" ] }