iVALT API

iVALT API as documented publicly: 46 operations. Contract generated from the documentation by API Evangelist (2026-10-28); not the provider's own document.

Operations 46

GET /admin/public/api GET /admin/public/api #
POST /admin/public/api/biometric-geo-fence-auth-results POST /admin/public/api/biometric-geo-fence-auth-results #
POST /admin/public/api/generate-auth-token POST /admin/public/api/generate-auth-token #
POST /admin/public/api/validate/global/auth POST /admin/public/api/validate/global/auth #
POST /admin/public/api/verify-user POST /admin/public/api/verify-user #
POST /api/v1/validate/user Validates user identity using face authentication and auth tokens for API version 1. #
POST /backup/auth/website Authenticate a backup website user with credentials. #
POST /backup/validate/user Check if a user with the given mobile number exists in the backup system. #
POST /backup/wp/websites Returns a list of websites associated with the backup user supplied by mobile number. #
POST /biometric-geo-fence-auth-results iVALT Authentication APIs #
POST /check-imei Validate and check the status of a device IMEI (International Mobile Equipment Identity). Used for device authentication and security. #
POST /contact/support Send a support message to IVALT support team. Includes user contact information for follow-up. #
POST /dynamic_auth/login Authenticate a device within the dynamic auth workflow by associating its machine and stock details. #
POST /dynamic_auth/register Create a new dynamic authentication registration for a device. #
POST /dynamic_auth/verify Verify whether a device is authentic/known to the dynamic auth system using its machine identifier. #
POST /enrolstatus Check the enrollment status of a mobile user. Returns current enrollment state and any pending requirements. #
POST /generate-auth-token iVALT Authentication APIs #
GET /get/stock-price/{symbol} Fetch the latest price and associated exchange details for a given stock symbol. #
POST /getuser Get User #
POST /is_enrolled Verify if a user is enrolled in the system. Returns boolean result indicating enrollment status. #
POST /resend-email-verification Resend email verification link to user's email address. Used when initial verification email was not received or expired. #
GET /save/faceauth/success/{authToken} Record a successful face authentication event. Typically called by authentication systems after successful biometric verification. #
POST /send-auth-request-by-email Sends an authentication notification to a recipient via email for login verification or identity confirmation. #
POST /send/app-auth/notification Sends an authentication request from one mobile user to another — typically used in peer-to-peer or user-to-admin workflows. #
POST /send/global/notification Sends a notification to a recipient identified by their mobile number. #
POST /update-profile Update Profile #
POST /user/assign-org Assign a mobile user to a specific organization. Links user account with organizational context and permissions. #
POST /user/check-org-assignment Verify if a user is assigned to any organization and retrieve assignment details. #
POST /validate-geo-fence-auth Validates the geo-fence authentication data for a user. #
POST /validate/global/auth Validate global authentication using the user's mobile number. #
POST /validate/user/timeslots/geofencing Validates the time slots and geofence location data of a user. #
POST /verify-user iVALT Authentication APIs #
POST /wp/confirm-login-auth Create a new Confirm Login Auth. in the Wordpress Apis domain #
POST /wp/confirm/register Confirm and complete the user registration process after OTP verification. Updates user record with final details and activates the account. #
POST /wp/is-registered Operation for /wp/is-registered via POST. Returns a SuccessResponse on success and an ErrorResponse on failure. #
POST /wp/mobile/refresh/token Refresh the authentication token for a mobile user. Used to maintain session validity and security. #
POST /wp/register Operation for /wp/register via POST. Returns a SuccessResponse on success and an ErrorResponse on failure. #
POST /wp/register-confirmation Operation for /wp/register-confirmation via POST. Returns a SuccessResponse on success and an ErrorResponse on failure. #
POST /wp/register/confirmation Operation for /wp/register/confirmation via POST. Returns a SuccessResponse on success and an ErrorResponse on failure. #
POST /wp/register/mobile/user Register a new mobile user with comprehensive device and profile information. Typically used during initial app onboarding or user registration workflow. #
POST /wp/send-notification Operation for /wp/send-notification via POST. Returns a SuccessResponse on success and an ErrorResponse on failure. #
POST /wp/send-verification-code Create a new Send Verification Code. in the Wordpress Apis domain #
POST /wp/send/sms Send an OTP (One-Time Password) via SMS to the specified mobile number. Used for mobile verification during registration or authentication flows. #
POST /wp/verify-email-code Create a new Verify Email Code. in the Wordpress Apis domain #
POST /wp/watch-for-login Operation for /wp/watch-for-login via POST. Returns a SuccessResponse on success and an ErrorResponse on failure. #
POST /wp/websites Retrieve websites associated with a user's mobile number. #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/ivalt:ivalt-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

ivalt-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: iVALT API
  version: '2026-10-28'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-28: 46 operation(s) read from 20 public documentation page(s) (each
    operation names its page in x-source). This is not the provider''s published contract; iVALT has published no machine-readable contract that
    the pipeline could find. Engine: local.'
  x-evidence-tiers:
    code-example: 5
    documentation: 41
    pages-with-code: 10
    pages-read: 20
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-10-28'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:
  - https://api-docs.ivalt.com/products/authentication.md
  - https://api-docs.ivalt.com/products/getting-started.md
  - https://api-docs.ivalt.com/products/backup/backup_apis.md
  - https://api-docs.ivalt.com/products/mobile/mobile_apis.md
  - https://api-docs.ivalt.com/products/iot-device/iot_apis.md
  - https://api-docs.ivalt.com/products/authentication/auth_apis.md
  - https://api-docs.ivalt.com/products/wordpress/wordpress_apis.md
  - https://api-docs.ivalt.com/products/notification/notification_apis.md
  - https://api-docs.ivalt.com/products/getting-started
  - https://api-docs.ivalt.com/products/authentication
  - https://api-docs.ivalt.com/products/authentication/auth_apis/auth-apis
  - https://api-docs.ivalt.com/products/authentication/auth_apis/auth-apis.md
  - https://api-docs.ivalt.com/products/mobile/mobile_apis/mobileapis
  - https://api-docs.ivalt.com/products/mobile/mobile_apis/mobileapis.md
  - https://api-docs.ivalt.com/products/iot-device/iot_apis/iotapis
  - https://api-docs.ivalt.com/products/iot-device/iot_apis/iotapis.md
  - https://api-docs.ivalt.com/products/notification/notification_apis/notificationapis
  - https://api-docs.ivalt.com/products/notification/notification_apis/notificationapis.md
  - https://api-docs.ivalt.com/products/authentication/auth_apis/auth-apis/verifyuser
  - https://api-docs.ivalt.com/products/authentication/auth_apis/auth-apis/generateauthtoken
servers:
- url: https://api.ivalt.com
paths:
  /admin/public/api:
    get:
      operationId: get_admin_public_api
      tags:
      - Admin
      summary: GET /admin/public/api
      x-source: https://api-docs.ivalt.com/products/getting-started
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl const API_KEY = 'YOUR_API_KEY' ; \n const BASE_URL = 'https://api.ivalt.com/admin/public/api' ; \n const headers = { \n\
          \ 'x-api-key' : API_KEY , \n 'Content-Type' : 'application/json' \n }; "
  /admin/public/api/biometric-geo-fence-auth-results:
    post:
      operationId: post_admin_public_api_biometric_geo_fence_auth_results
      tags:
      - Admin
      summary: POST /admin/public/api/biometric-geo-fence-auth-results
      x-source: https://api-docs.ivalt.com/products/authentication.md
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostAdminPublicApiBiometricGeoFenceAuthResultsRequest'
      responses:
        '201':
          description: Success (shape read from the example response on the page)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostAdminPublicApiBiometricGeoFenceAuthResultsResponse'
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.ivalt.com/admin/public/api/biometric-geo-fence-auth-results  -H \"x-api-key: YOUR_API_KEY\"  -H \"\
          Content-Type: application/json\"  -d '{\n    \"user_id\": \"user_123\",\n    \"biometric_result\": \"PASS\",\n    \"geo_fence_result\"\
          : \"PASS\",\n    \"device_info\": {\n      \"device_id\": \"device_12345\",\n      \"platform\": \"iOS\"\n    },\n    \"timestamp\"\
          : \"2025-11-10T22:00:00Z\"\n  }'\n```"
  /admin/public/api/generate-auth-token:
    post:
      operationId: post_admin_public_api_generate_auth_token
      tags:
      - Admin
      summary: POST /admin/public/api/generate-auth-token
      x-source: https://api-docs.ivalt.com/products/authentication.md
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl -X POST https://api.ivalt.com/admin/public/api/generate-auth-token  -H "x-api-key: YOUR_API_KEY"  -H "Content-Type: application/json"  -d
          ''{}''

          ```'
  /admin/public/api/validate/global/auth:
    post:
      operationId: post_admin_public_api_validate_global_auth
      tags:
      - Admin
      summary: POST /admin/public/api/validate/global/auth
      x-source: https://api-docs.ivalt.com/products/getting-started.md
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostAdminPublicApiValidateGlobalAuthRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: 'curl -X POST "https://api.ivalt.com/admin/public/api/validate/global/auth"  -H "x-api-key: YOUR_API_KEY"  -H "Content-Type:
          application/json"  -d ''{"mobile":"+916283974746"}''

          ```'
  /admin/public/api/verify-user:
    post:
      operationId: post_admin_public_api_verify_user
      tags:
      - Admin
      summary: POST /admin/public/api/verify-user
      x-source: https://api-docs.ivalt.com/products/authentication.md
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostAdminPublicApiVerifyUserRequest'
      responses:
        '201':
          description: Success (shape read from the example response on the page)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostAdminPublicApiVerifyUserResponse'
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST https://api.ivalt.com/admin/public/api/verify-user  -H \"x-api-key: YOUR_API_KEY\"  -H \"Content-Type: application/json\"\
          \  -d '{\n    \"country_code\": \"+91\",\n    \"mobile\": \"6283974746\"\n  }'\n```"
  /api/v1/validate/user:
    post:
      operationId: post_api_v1_validate_user
      tags:
      - Api
      summary: Validates user identity using face authentication and auth tokens for API version 1.
      x-source: https://api-docs.ivalt.com/products/authentication/auth_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /backup/auth/website:
    post:
      operationId: post_backup_auth_website
      tags:
      - Backup
      summary: Authenticate a backup website user with credentials.
      x-source: https://api-docs.ivalt.com/products/backup/backup_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /backup/validate/user:
    post:
      operationId: post_backup_validate_user
      tags:
      - Backup
      summary: Check if a user with the given mobile number exists in the backup system.
      x-source: https://api-docs.ivalt.com/products/backup/backup_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /backup/wp/websites:
    post:
      operationId: post_backup_wp_websites
      tags:
      - Backup
      summary: Returns a list of websites associated with the backup user supplied by mobile number.
      x-source: https://api-docs.ivalt.com/products/backup/backup_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /biometric-geo-fence-auth-results:
    post:
      operationId: post_biometric_geo_fence_auth_results
      tags:
      - Biometric Geo Fence Auth Results
      summary: iVALT Authentication APIs
      x-source: https://api-docs.ivalt.com/products/authentication.md
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostBiometricGeoFenceAuthResultsRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /check-imei:
    post:
      operationId: post_check_imei
      tags:
      - Check Imei
      summary: Validate and check the status of a device IMEI (International Mobile Equipment Identity). Used for device authentication and security.
      x-source: https://api-docs.ivalt.com/products/mobile/mobile_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /contact/support:
    post:
      operationId: post_contact_support
      tags:
      - Contact
      summary: Send a support message to IVALT support team. Includes user contact information for follow-up.
      x-source: https://api-docs.ivalt.com/products/mobile/mobile_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /dynamic_auth/login:
    post:
      operationId: post_dynamic_auth_login
      tags:
      - Dynamic Auth
      summary: Authenticate a device within the dynamic auth workflow by associating its machine and stock details.
      x-source: https://api-docs.ivalt.com/products/iot-device/iot_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /dynamic_auth/register:
    post:
      operationId: post_dynamic_auth_register
      tags:
      - Dynamic Auth
      summary: Create a new dynamic authentication registration for a device.
      x-source: https://api-docs.ivalt.com/products/iot-device/iot_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /dynamic_auth/verify:
    post:
      operationId: post_dynamic_auth_verify
      tags:
      - Dynamic Auth
      summary: Verify whether a device is authentic/known to the dynamic auth system using its machine identifier.
      x-source: https://api-docs.ivalt.com/products/iot-device/iot_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /enrolstatus:
    post:
      operationId: post_enrolstatus
      tags:
      - Enrolstatus
      summary: Check the enrollment status of a mobile user. Returns current enrollment state and any pending requirements.
      x-source: https://api-docs.ivalt.com/products/mobile/mobile_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /generate-auth-token:
    post:
      operationId: post_generate_auth_token
      tags:
      - Generate Auth Token
      summary: iVALT Authentication APIs
      x-source: https://api-docs.ivalt.com/products/authentication.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /get/stock-price/{symbol}:
    get:
      operationId: get_get_stock_price_symbol
      tags:
      - Get
      summary: Fetch the latest price and associated exchange details for a given stock symbol.
      x-source: https://api-docs.ivalt.com/products/iot-device/iot_apis.md
      parameters:
      - name: symbol
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /getuser:
    post:
      operationId: post_getuser
      tags:
      - Getuser
      summary: Get User
      x-source: https://api-docs.ivalt.com/products/mobile/mobile_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /is_enrolled:
    post:
      operationId: post_is_enrolled
      tags:
      - Is Enrolled
      summary: Verify if a user is enrolled in the system. Returns boolean result indicating enrollment status.
      x-source: https://api-docs.ivalt.com/products/mobile/mobile_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /resend-email-verification:
    post:
      operationId: post_resend_email_verification
      tags:
      - Resend Email Verification
      summary: Resend email verification link to user's email address. Used when initial verification email was not received or expired.
      x-source: https://api-docs.ivalt.com/products/mobile/mobile_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /save/faceauth/success/{authToken}:
    get:
      operationId: get_save_faceauth_success_authToken
      tags:
      - Save
      summary: Record a successful face authentication event. Typically called by authentication systems after successful biometric verification.
      x-source: https://api-docs.ivalt.com/products/mobile/mobile_apis.md
      parameters:
      - name: authToken
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /send-auth-request-by-email:
    post:
      operationId: post_send_auth_request_by_email
      tags:
      - Send Auth Request By Email
      summary: Sends an authentication notification to a recipient via email for login verification or identity confirmation.
      description: Sends an authentication notification to a recipient via email for login verification or identity confirmation.
      x-source: https://api-docs.ivalt.com/products/notification/notification_apis.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /send/app-auth/notification:
    post:
      operationId: post_send_app_auth_notification
      tags:
      - Send
      summary: Sends an authentication request from one mobile user to another — typically used in peer-to-peer or user-to-admin workflows.
      description: Sends an authentication request from one mobile user to another — typically used in peer-to-peer or user-to-admin workflows.
      x-source: https://api-docs.ivalt.com/products/notification/notification_apis.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /send/global/notification:
    post:
      operationId: post_send_global_notification
      tags:
      - Send
      summary: Sends a notification to a recipient identified by their mobile number.
      description: Sends a notification to a recipient identified by their mobile number. Used for OTPs, alerts, and global system notifications.
        The mobile number must follow E.164 format (e.g., +91XXXXXXXXXX).
      x-source: https://api-docs.ivalt.com/products/notification/notification_apis.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /update-profile:
    post:
      operationId: post_update_profile
      tags:
      - Update Profile
      summary: Update Profile
      x-source: https://api-docs.ivalt.com/products/mobile/mobile_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /user/assign-org:
    post:
      operationId: post_user_assign_org
      tags:
      - User
      summary: Assign a mobile user to a specific organization. Links user account with organizational context and permissions.
      x-source: https://api-docs.ivalt.com/products/mobile/mobile_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /user/check-org-assignment:
    post:
      operationId: post_user_check_org_assignment
      tags:
      - User
      summary: Verify if a user is assigned to any organization and retrieve assignment details.
      x-source: https://api-docs.ivalt.com/products/mobile/mobile_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /validate-geo-fence-auth:
    post:
      operationId: post_validate_geo_fence_auth
      tags:
      - Validate Geo Fence Auth
      summary: Validates the geo-fence authentication data for a user.
      x-source: https://api-docs.ivalt.com/products/authentication/auth_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /validate/global/auth:
    post:
      operationId: post_validate_global_auth
      tags:
      - Validate
      summary: Validate global authentication using the user's mobile number.
      x-source: https://api-docs.ivalt.com/products/getting-started.md
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostValidateGlobalAuthRequest'
      responses:
        '201':
          description: Success (status as documented)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PostValidateGlobalAuthResponse'
      x-evidence:
        kind: documentation
  /validate/user/timeslots/geofencing:
    post:
      operationId: post_validate_user_timeslots_geofencing
      tags:
      - Validate
      summary: Validates the time slots and geofence location data of a user.
      x-source: https://api-docs.ivalt.com/products/authentication/auth_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /verify-user:
    post:
      operationId: post_verify_user
      tags:
      - Verify User
      summary: iVALT Authentication APIs
      x-source: https://api-docs.ivalt.com/products/authentication.md
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PostVerifyUserRequest'
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /wp/confirm-login-auth:
    post:
      operationId: post_wp_confirm_login_auth
      tags:
      - Wp
      summary: Create a new Confirm Login Auth. in the Wordpress Apis domain
      x-source: https://api-docs.ivalt.com/products/wordpress/wordpress_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /wp/confirm/register:
    post:
      operationId: post_wp_confirm_register
      tags:
      - Wp
      summary: Confirm and complete the user registration process after OTP verification. Updates user record with final details and activates
        the account.
      x-source: https://api-docs.ivalt.com/products/mobile/mobile_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /wp/is-registered:
    post:
      operationId: post_wp_is_registered
      tags:
      - Wp
      summary: Operation for /wp/is-registered via POST. Returns a SuccessResponse on success and an ErrorResponse on failure.
      x-source: https://api-docs.ivalt.com/products/wordpress/wordpress_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /wp/mobile/refresh/token:
    post:
      operationId: post_wp_mobile_refresh_token
      tags:
      - Wp
      summary: Refresh the authentication token for a mobile user. Used to maintain session validity and security.
      x-source: https://api-docs.ivalt.com/products/mobile/mobile_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /wp/register:
    post:
      operationId: post_wp_register
      tags:
      - Wp
      summary: Operation for /wp/register via POST. Returns a SuccessResponse on success and an ErrorResponse on failure.
      x-source: https://api-docs.ivalt.com/products/wordpress/wordpress_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /wp/register-confirmation:
    post:
      operationId: post_wp_register_confirmation
      tags:
      - Wp
      summary: Operation for /wp/register-confirmation via POST. Returns a SuccessResponse on success and an ErrorResponse on failure.
      x-source: https://api-docs.ivalt.com/products/wordpress/wordpress_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /wp/register/confirmation:
    post:
      operationId: post_wp_register_confirmation
      tags:
      - Wp
      summary: Operation for /wp/register/confirmation via POST. Returns a SuccessResponse on success and an ErrorResponse on failure.
      x-source: https://api-docs.ivalt.com/products/wordpress/wordpress_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /wp/register/mobile/user:
    post:
      operationId: post_wp_register_mobile_user
      tags:
      - Wp
      summary: Register a new mobile user with comprehensive device and profile information. Typically used during initial app onboarding or user
        registration workflow.
      x-source: https://api-docs.ivalt.com/products/mobile/mobile_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /wp/send-notification:
    post:
      operationId: post_wp_send_notification
      tags:
      - Wp
      summary: Operation for /wp/send-notification via POST. Returns a SuccessResponse on success and an ErrorResponse on failure.
      x-source: https://api-docs.ivalt.com/products/wordpress/wordpress_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /wp/send-verification-code:
    post:
      operationId: post_wp_send_verification_code
      tags:
      - Wp
      summary: Create a new Send Verification Code. in the Wordpress Apis domain
      x-source: https://api-docs.ivalt.com/products/wordpress/wordpress_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /wp/send/sms:
    post:
      operationId: post_wp_send_sms
      tags:
      - Wp
      summary: Send an OTP (One-Time Password) via SMS to the specified mobile number. Used for mobile verification during registration or authentication
        flows.
      x-source: https://api-docs.ivalt.com/products/mobile/mobile_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /wp/verify-email-code:
    post:
      operationId: post_wp_verify_email_code
      tags:
      - Wp
      summary: Create a new Verify Email Code. in the Wordpress Apis domain
      x-source: https://api-docs.ivalt.com/products/wordpress/wordpress_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /wp/watch-for-login:
    post:
      operationId: post_wp_watch_for_login
      tags:
      - Wp
      summary: Operation for /wp/watch-for-login via POST. Returns a SuccessResponse on success and an ErrorResponse on failure.
      x-source: https://api-docs.ivalt.com/products/wordpress/wordpress_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /wp/websites:
    post:
      operationId: post_wp_websites
      tags:
      - Wp
      summary: Retrieve websites associated with a user's mobile number.
      x-source: https://api-docs.ivalt.com/products/backup/backup_apis.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
components:
  schemas:
    PostAdminPublicApiBiometricGeoFenceAuthResultsRequest:
      type: object
      properties:
        user_id:
          type: string
        biometric_result:
          type: string
        geo_fence_result:
          type: string
        device_info:
          type: object
          properties:
            device_id:
              type: string
            platform:
              type: string
        timestamp:
          type: string
          format: date-time
    PostAdminPublicApiBiometricGeoFenceAuthResultsResponse:
      type: object
      properties:
        user_id:
          type: string
        biometric_result:
          type: string
        geo_fence_result:
          type: string
        device_info:
          type: object
          properties:
            device_id:
              type: string
            platform:
              type: string
        timestamp:
          type: string
          format: date-time
    PostAdminPublicApiValidateGlobalAuthRequest:
      type: object
      properties:
        mobile:
          type: string
    PostAdminPublicApiVerifyUserRequest:
      type: object
      properties:
        country_code:
          type: string
        mobile:
          type: string
    PostAdminPublicApiVerifyUserResponse:
      type: object
      properties:
        user_id:
          type: string
        biometric_result:
          type: string
        geo_fence_result:
          type: string
        device_info:
          type: object
          properties:
            device_id:
              type: string
            platform:
              type: string
        timestamp:
          type: string
          format: date-time
    PostBiometricGeoFenceAuthResultsRequest:
      type: object
      properties:
        user_id:
          type: string
        biometric_result:
          type: string
        geo_fence_result:
          type: string
        device_info:
          type: object
          description: Contains device_id and platform
        device_info.device_id:
          type: string
        device_info.platform:
          type: string
        timestamp:
          type: string
          description: ISO‑8601 datetime
      required:
      - user_id
      - biometric_result
      - geo_fence_result
      - device_info
      - device_info.device_id
      - device_info.platform
      - timestamp
    PostValidateGlobalAuthRequest:
      type: object
      properties:
        mobile:
          type: string
      required:
      - mobile
    PostValidateGlobalAuthResponse:
      type: object
      properties:
        status:
          type: string
        message:
          type: string
    PostVerifyUserRequest:
      type: object
      properties:
        country_code:
          type: string
        mobile:
          type: string
      required:
      - country_code
      - mobile
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: x-api-key
security:
- apiKey: []
tags:
- name: Admin
- name: Api
- name: Backup
- name: Biometric Geo Fence Auth Results
- name: Check Imei
- name: Contact
- name: Dynamic Auth
- name: Enrolstatus
- name: Generate Auth Token
- name: Get
- name: Getuser
- name: Is Enrolled
- name: Resend Email Verification
- name: Save
- name: Send
- name: Send Auth Request By Email
- name: Update Profile
- name: User
- name: Validate
- name: Validate Geo Fence Auth
- name: Verify User
- name: Wp