--- title: "IDI Web API Overview" slug: "idi-web-api-overview" updated: 2026-06-01T20:16:06Z published: 2026-06-01T20:16:06Z canonical: "help.idibilling.com/idi-web-api-overview" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.idibilling.com/llms.txt > Use this file to discover all available pages before exploring further. # IDI Web API Overview This article covers the basic items that a developer needs to know to begin utilizing the IDI web services. #### IP Origination IP access to all web service endpoints is restricted to addresses registered on your company’s IDI Access List. Any hosts running software that will need access to IDI’s APIs for development, testing or production will therefore need to be added to your list via the [IP Origination Form](https://support.idibilling.com/downloader.aspx?fid=879) before they can access the end-points. #### Web Service User All web service endpoints require proper authentication in order to submit requests. The authentication process involves using a web service user account to obtain a authentication token from the Security service and then including the token on subsequent Web API calls. More information on Security Tokens can be found in the article [Understanding Authentication.](https://help.idibilling.com/docs/understanding-authentication) #### Web Service User Credentials The User ID and Password for your web service user account can be provided to you by contacting your Account Manager or Project Manager. ### Environments Companies have a single production environment and typically at least one non-production environment. Each non-production environment represents an individual copy of a company’s IDI data. The only exception to this is Security web app where there is a single set of users and permissions used to assign access across all of a company’s environments. Environments for the same company may be running different versions of IDI. This is especially true in stage environments were testing of new releases often occurs. Information on how to determine what version of IDI is running in a given environment can be found in the article [Versioning and WSDLs](/v1/docs/versioning-and-wsdls). Promotion of your code from test environments to production is at your company’s discretion and is not controlled or gated by IDI. Developers should work with their company’s IDI administrator for any coordination that is needed. Refreshing of data from the production environment is available on request and should be facilitated through your company’s IDI administrator. ### List of Available Environments The list of environments available for development can be confirmed by your IDI administrator. ### URL The web service endpoints all follow the following basic format: ```plaintext https://api.idibilling.com/// ``` You will need to know three things in order to construct your URL: - Web Service Name – These are provided below. - Major Version – Major version of the end-point you are connecting to (e.g. 1xa, 2x, 3x). For example, if Customer 1.14 is deployed for your environment then you will connect to Customer\1Xa - Environment name – These should be provided to you by your IDI administrator. As an example, the following URL routes to the Customer web service, major version 1.0 for the YOD01_S_Stage environment: ```plaintext https://api.idibilling.com/Customer/1xa/Cust01_S_Stage ``` #### Endpoints **Address Verification** ```plaintext https://api.idibilling.com/addressvalidation ``` **Product Catalog** ```plaintext https://api.idibilling.com/catalog ``` **Customer Management** ```plaintext https://api.idibilling.com/customer ``` **Data Web Service** ```plaintext https://api.idibilling.com/data ``` **Journals & Tickets** ```plaintext https://api.idibilling.com/journal ``` **Number Inventory** ```plaintext https://api.idibilling.com/numberinventory ``` **Order Placement** ```plaintext https://api.idibilling.com/orderplacement ``` **Security** ```plaintext https://api.idibilling.com/SecurityToken ``` **Workflow** ```plaintext https://api.idibilling.com/workflowmanagement ``` ### Web API Documentation Documentation on available Web API functionality can be found in the Knowledge Center at: [https://help.idibilling.com/docs/web-api-documentation-1](/v1/docs/web-api-documentation-1).