Skip to content

Admin Panel APIs (1.0.0)

The Admin Panel APIs provide endpoints for managing organizations, users, roles, system configurations, and security features. They also support timestamp-based access controls and geo-fencing to enhance security and compliance.

Download OpenAPI description
Languages
Servers
Mock server
https://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/
Production server
https://api.ivalt.com/admin/public/api/

Admin Panel Apis

Admin Panel APIs for organization, user, and role management. Includes system configurations, security controls, timestamps, and geo-fencing features.

Operations

Delete Organization Auth Code

Request

Delete specific organization auth code

Security
ApiKeyAuth
Path
auth_code_idintegerrequired

ID of the auth code

Example: 3
org_idintegerrequired

Organization ID

Example: 32
curl -i -X DELETE \
  https://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/organization/32/delete/auth-code/3 \
  -H 'x-api-key: YOUR_API_KEY_HERE'

Responses

Successful operation

Bodyapplication/json
statusstringrequired

Outcome of the request. Always success for 2xx responses.

Value"success"
Example: "success"
messagestringrequired

Short description of the successful operation outcome.

Example: "Operation completed successfully"
Response
application/json
{ "status": "success", "message": "Operation completed successfully" }

Accept Organization User

Request

Accept a pending organization user

Security
ApiKeyAuth
Path
org_idintegerrequired

Organization ID

Example: 56
user_idintegerrequired

User ID

Example: 556
Bodyapplication/json

Request payload for accept POST.

object

POST /organization/{org_id}/user/{user_id}/accept request definition.

curl -i -X POST \
  https://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/organization/56/user/556/accept \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY_HERE' \
  -d '{}'

Responses

Successful operation

Bodyapplication/json
statusstringrequired

Outcome of the request. Always success for 2xx responses.

Value"success"
Example: "success"
messagestringrequired

Short description of the successful operation outcome.

Example: "Operation completed successfully"
Response
application/json
{ "status": "success", "message": "Operation completed successfully" }

Reject Organization User

Request

Reject a pending organization user

Security
ApiKeyAuth
Path
org_idintegerrequired

Organization ID

Example: 4
user_idintegerrequired

User ID

Example: 250
Bodyapplication/json

Request payload for reject POST.

object

POST /organization/{org_id}/user/{user_id}/reject request definition.

curl -i -X POST \
  https://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/organization/4/user/250/reject \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY_HERE' \
  -d '{}'

Responses

Successful operation

Bodyapplication/json
statusstringrequired

Outcome of the request. Always success for 2xx responses.

Value"success"
Example: "success"
messagestringrequired

Short description of the successful operation outcome.

Example: "Operation completed successfully"
Response
application/json
{ "status": "success", "message": "Operation completed successfully" }