> ## Documentation Index
> Fetch the complete documentation index at: https://docs.edisglobal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Lookup KVM_ID from Service ID

> Get the KVM ID for a specific service by providing your WHMCS login details and service ID.




## OpenAPI

````yaml post /kvm/v2/get/kvmid
openapi: 3.0.0
info:
  title: EDIS Global ORDER API
  description: >
    Welcome to EDIS Global ORDER API 🚀

    The EDIS Global ORDER API allows seamless integration with our
    infrastructure to automate the entire product lifecycle (ordering and
    cancellations).


    Whether you’re integrating into your billing system or automating your
    service orders, our ORDER API makes managing the product lifecycle of EDIS
    Global services simple and effective. Below is a quick overview to help you
    get started.


    🚀 **Get Started Here**

    Follow these steps to begin using the EDIS Global ORDER API:


    - **Authentication:** Ensure you are authenticated (WHMCS username and
    password)

    - **Explore the Endpoints:** Use the endpoints below to order and cancel VPS
    services in any of our worldwide server locations.


    Available API Endpoints:


    **Payment Methods**

    - POST `get payment methods`
      Retrieve the available payment methods for your order.

    **Billing Cycles**

    - POST `get billingcycles`
      Get available billing cycles for different products.

    **Locations**

    - POST `get locations`
      Fetch all available VPS locations across the globe.

    **Products**

    - POST `get products`
      List the available VPS products and configurations.

    **Place an Order**

    - POST `add order`
      Add a new VPS order to the EDIS Global infrastructure.

    **Cancel a Product**

    - POST `cancel product`
      Cancel a specific product or VPS service.

    For more details on the EDIS Global ORDER API, please refer to the full
    documentation, and feel free to reach out if you have any questions or need
    assistance.


    Happy Coding!

    The EDIS Global Team
  version: 1.0.0
servers:
  - url: https://order.edisglobal.com
    description: Sandbox Server
security: []
paths:
  /kvm/v2/get/kvmid:
    post:
      summary: Get KVM-ID.
      description: >
        Get the KVM ID for a specific service by providing your WHMCS login
        details and service ID.
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/get_kvmid_body'
        required: true
      responses:
        '200':
          description: Successfully retrieved the KVM ID.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/inline_response_200_3'
        '400':
          description: Bad Request - Invalid parameters or missing fields.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/inline_response_400_2'
        '401':
          description: Unauthorized - Invalid WHMCS credentials.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/inline_response_401_2'
        '404':
          description: Not Found - The specified service ID does not exist.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/inline_response_404_1'
      servers:
        - url: https://order.edisglobal.com
          description: Specific endpoint for retrieving KVM ID
components:
  schemas:
    get_kvmid_body:
      type: object
      properties:
        email:
          type: string
          description: Your WHMCS email address.
          example: yourwhmc_email
        pw:
          type: string
          description: Your WHMCS password.
          example: yourwhmcs_password
        serviceid:
          type: string
          description: The service ID.
          example: xxxxxxxxx
    inline_response_200_3:
      type: object
      properties:
        status:
          type: string
          example: success
        kvmid:
          type: string
          example: kvm_123456_789012
        serviceid:
          type: string
          example: '987654'
    inline_response_400_2:
      type: object
      properties:
        status:
          type: string
          example: error
        message:
          type: string
          example: Invalid parameters or missing fields.
    inline_response_401_2:
      type: object
      properties:
        status:
          type: string
          example: error
        message:
          type: string
          example: Invalid WHMCS credentials.
    inline_response_404_1:
      type: object
      properties:
        status:
          type: string
          example: error
        message:
          type: string
          example: The specified service ID does not exist.

````