API

Mock API Control Center

Service Online

Discovery & Filters

33 of 33
🔍
ModuleMethodEndpoint
IDPPOST
/api/idp/users/register
Register User (PUBLIC: REGISTERED status, OFFICIAL: PROVISIONED status)
IDPGET
/api/idp/consent/message
Get Consent Message (Fetches consent statement based on userCategory)
IDPPOST
/api/idp/users/check-exists
Check User Exists (Verifies if email/mobile is already registered)
IDPPOST
/api/idp/auth/check-user-otp
Check User for OTP (Confirms user existence and if OTP delivery is allowed)
IDPPOST
/api/idp/users/generate-otp
Generate OTP (Sends and stores a 6-digit verification code with 5m expiry)
IDPPOST
/api/idp/users/verify-otp
Verify OTP (Validates identifier matching code and checks expiration)
IDPPOST
/api/idp/auth/login/otp
Login with OTP (Authenticates and sets XSRF cookies and headers)
IDPPOST
/api/idp/auth/login/password
Login with Password (Validates password credentials and sets security cookies)
IDPPOST
/api/idp/auth/refresh
Refresh Access Token (Generates a new token pair using Bearer refresh token)
IDPGET
/api/idp/users/profile
Get User Profile (Fetches detail based on UUID, EMAIL or MOBILE)
IDPPOST
/api/idp/users/confirm-role-selection
Confirm Role Selection (Official user transition: ROLE_NOT_SELECTED -> PENDING_APPROVAL)
IDPPOST
/api/idp/portal/grant-access
Grant Portal Access (Associates a user with specific client portals)
IDPPOST
/api/idp/portal/revoke-access
Revoke Portal Access (Removes user association with specific client portals)
IDPPOST
/api/idp/users/reset-password
Reset User Password (Forgot password workflow after verifying OTP)
IDPPOST
/api/idp/users/update-password
Update User Password (Changes password for logged in user accounts)
IDPPOST
/api/idp/users/activate
Activate User (Updates pending official accounts to active status)
IDPPOST
/api/idp/users/reject
Reject User (Flags pending registration accounts as rejected)
IDPPOST
/api/idp/users/deactivate
Deactivate User (Disables active user accounts, terminating live sessions)
IDPPOST
/api/idp/users/reactivate
Reactivate User (Restores deactivated user accounts back to active status)
IDPPOST
/api/idp/auth/unlock-user
Unlock User (Unlocks accounts locked due to repeated credentials mismatches)
IDPPOST
/api/idp/logout
User Logout (Invalidates access token and refresh token)
IDPPOST
/api/idp/forced-logout
Force Logout User (Admin endpoint to immediately reset user sessions)
PMUPOST
/api/pmu/projects/create
Create Project (Mock PMU endpoint)
PMUGET
/api/pmu/projects/list
List Projects (Mock PMU endpoint)
THEATREGET
/api/theatre-applications
List Theatre Applications (Returns all theatre applications for the authenticated user)
THEATREGET
/api/theatre-applications/550e8400-e29b-41d4-a716-446655440000
Get Full Application (Returns complete snapshot including screens, contacts, documents, progress)
THEATREPUT
/api/theatre-applications/profile
Upsert Profile (Creates new application or updates profile + address + contacts tab)
THEATREPUT
/api/theatre-applications/550e8400-e29b-41d4-a716-446655440000/facilities
Upsert Facilities (Saves or updates parking, food & beverage, accessibility and QR entry details)
THEATREPUT
/api/theatre-applications/550e8400-e29b-41d4-a716-446655440000/legal
Upsert Legal + Documents (Saves GST, PAN, CIN, licenses and supporting documents)
THEATREPOST
/api/theatre-applications/550e8400-e29b-41d4-a716-446655440000/screens
Upsert Screen (Creates new screen or fully updates existing screen technical specifications)
THEATREDELETE
/api/screens/880e8400-e29b-41d4-a716-446655440010
Delete Screen (Permanently deletes a screen and its seat layout from the application)
THEATREPUT
/api/screens/880e8400-e29b-41d4-a716-446655440010/layout
Upsert Seat Layout (Creates or fully replaces seat layout with zones, rows, and seat positions)
THEATREPOST
/api/theatre-applications/660e8400-e29b-41d4-a716-446655440099/submit
Submit Application (Submits completed application for approval; transitions status to SUBMITTED or RESUBMITTED)
33 endpoints shown
Identity Provider

Register User (PUBLIC: REGISTERED status, OFFICIAL: PROVISIONED status)

POST/api/idp/users/register
📋 Expected Request Headers:
API-Version:1.0 (Required)
📋 Expected Response Headers:
Content-Type:application/json
Cache-Control:no-cache, no-store
X-Frame-Options:DENY
Execute a request to see the mock response