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.
API References
/- Make a User Admin of Organization
Get Organization by Slug/Code
Get Organization Auth Codes
List All Organizations
get-org-api-creds
Create Organization
Organization Auth0 API Credentials
Create Onboarding Organization
Organization User Details
Remove User from Organization
Create Organization Auth Code
Update Organization
Delete Organization
Get All Users of Organization
Get Specific User of Organization
Create User for Organization
Update Organization User
Update Organization Auth Code
Delete Organization User
Delete Organization Auth Code
Accept Organization User
Reject Organization User
Create Pending User
Get Pending Users
Get All Geo Fencing of Organization
Get Specific Geo Fencing of Organization
Create Geo Fencing for Organization
Delete Geo Fencing of Organization
Update Geo Fencing of Organization
Get Organization Timeslots
Add Organization Timeslot
Update Timeslot
Delete Timeslot
Get User Timeslots
Update User Timeslots
Get User Geofences
Update User Geofences
Get Organization by ID or Slug
Get Organizations of User
Make a User Admin of Orga...
Admin Panel APIs (1.0.0)
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/
Production server
https://api.ivalt.com/admin/public/api/
- Mock serverhttps://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/organizations
- Production serverhttps://api.ivalt.com/admin/public/api/organizations
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/organizations \
-H 'x-api-key: YOUR_API_KEY_HERE'Response
application/json
{ "status": "success", "message": "List All Organizations" }
Bodyapplication/jsonrequired
Request payload for make-admin POST.
Mobile with country code of post /make-admin request.
Example: "+916283974746"
- Mock serverhttps://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/make-admin
- Production serverhttps://api.ivalt.com/admin/public/api/make-admin
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/make-admin \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"mobile_with_country_code": "+916283974746",
"organization_name": "Bikram1",
"organization_code": "1123",
"has_geo_fencing": 1,
"number_geo_fencing": 0
}'Response
application/json
{ "status": "success", "message": "Make a User Admin of Organization" }
- Mock serverhttps://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/organization/{org_id}/get-org-api-creds
- Production serverhttps://api.ivalt.com/admin/public/api/organization/{org_id}/get-org-api-creds
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/organization/{org_id}/get-org-api-creds' \
-H 'x-api-key: YOUR_API_KEY_HERE'Response
application/json
{ "status": "success", "message": "Operation completed successfully" }