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
/- Delete Timeslot
Get Organization by Slug/Code
Get Organization Auth Codes
List All Organizations
Make a User Admin of Organization
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
Get User Timeslots
Update User Timeslots
Get User Geofences
Update User Geofences
Get Organization by ID or Slug
Get Organizations of User
Delete Timeslot
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/
Bodyapplication/json
Request payload for update PUT.
Timezone of put /timeslot/{timeslot_id}/update request.
- Mock serverhttps://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/timeslot/{timeslot_id}/update
- Production serverhttps://api.ivalt.com/admin/public/api/timeslot/{timeslot_id}/update
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/timeslot/563/update \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"timezone": {
"value": "Asia/Kolkata",
"label": "(GMT+5:30) Chennai, Kolkata, Mumbai, New Delhi",
"offset": 5.5,
"abbrev": "IST",
"altName": "India Standard Time"
},
"start_time": "2024-06-04T18:30:00.081Z",
"end_time": "2024-06-05T11:30:00.081Z",
"status": 0
}'Response
application/json
{ "status": "success", "message": "Operation completed successfully" }
- Mock serverhttps://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/timeslot/{timeslot_id}/delete
- Production serverhttps://api.ivalt.com/admin/public/api/timeslot/{timeslot_id}/delete
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/timeslot/563/delete \
-H 'x-api-key: YOUR_API_KEY_HERE'Response
application/json
{ "status": "success", "message": "Operation completed successfully" }
- Mock serverhttps://api-docs.ivalt.com/_mock/products/admin-portal/admin_apis/user/{userId}/timeslots
- Production serverhttps://api.ivalt.com/admin/public/api/user/{userId}/timeslots
- 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/user/{userId}/timeslots' \
-H 'x-api-key: YOUR_API_KEY_HERE'Response
application/json
{ "status": "success", "message": "Get User Timeslots" }