The primary purpose of the Number Inventory service is to provide the ability to find and reserve available service numbers and MINs.
Provides the ability to create a reservation including the details for reserving multiple inventory items.
| Content-Type required | string Example: application/soap+xml; action="https://webservices.idibilling.com/SecurityService1/CreateReservation |
required | object (CreateReservation) Provides the ability to create a reservation including the details for reserving multiple inventory items. |
Provides the ability to find some quantity of service number inventory items that are currently available for use in a specified inventory and group.
| Content-Type required | string Example: application/soap+xml; action="https://webservices.idibilling.com/numberinventoryservice1/FindAvailableServiceNumbers |
required | object (FindAvailableServiceNumbers) Provides the ability to find some quantity of service number inventory items that are currently available for use in a specified inventory and group. |
Provides the ability to modify an existing reservation including new details for reserving multiple inventory items.
| Content-Type required | string Example: application/soap+xml; action="https://webservices.idibilling.com/numberinventoryservice1/ModifyReservation |
required | object (ModifyReservation) Provides the ability to modify an existing reservation including new details for reserving multiple inventory items. |
The purpose of the CoreDataService endpoint is to supply a set of search capabilities that can be used for data retrieval.
In order to retrieve information from a data service, proper authorization credentials must be included in a header of the request. To do this, first find the Simple Web Token claim (ClaimType = "http://idibilling.com/SWT") within the Request Security Token returned to you from the 'Issue' call to the Security Token Service. Once found, the Simple Web Token must be submitted with each request in an "Authorization" header with a value in exactly the following format: WRAP access_token="<Simple Web Token>" where <Simple Web Token> between double quotes is replaced with the SWT claim string value between double quotes.
A list of all the inventoried service numbers in the system.
| $count | number Example: $count=3
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $skiptoken | number Example: $skiptoken=2
|
| $top | number Example: $top=1
|
{- "AccountNumber": "My Account Number",
- "AvailableDate": "2017-09-09T17:35:09.156Z",
- "BlockID": 47,
- "BlockNPANXX": "NPA-NXX",
- "BlockPriorityNumber": 4,
- "BlockServiceNumberOwner": "My BlockServiceNumberOwner",
- "BlockServiceNumberOwnerID": 547,
- "BlockStatus": "Avaliable",
- "BlockType": "Code Holder",
- "BlockX": "NPA-NXX-X",
- "CreateDate": "2017-09-09T17:35:09.156Z",
- "CreateUser": "John Smith",
- "CustomerID": 477,
- "CustomerName": "Fred Rogers",
- "Inventory": "Inventory Name",
- "InventoryID": 547,
- "IsPortedInNumber": true,
- "LastModifiedDate": "2017-09-09T17:35:09.156Z",
- "LastModifiedUser": "Michael Jackson",
- "NRUFCategory": "Reserved",
- "NRUFSubcategory": "Local Routing Numbers",
- "PortedFromServiceNumberOwner": "ServiceNumberOwner Name",
- "PortedFromServiceNumberOwnerID": 457,
- "PortedToServiceNumberOwner": "ServiceNumberOwner Name",
- "PortedToServiceNumberOwnerID": 4684,
- "ReservationDetailID": 4578,
- "ServiceNumber": "My Service Number",
- "Status": "Aging",
- "StatusChangeDate": "2017-09-09T17:35:09.156Z",
- "InventoryItemID": 6868,
- "StatusID": 6
}A list of all the inventory groups configured in the system.
| $count | number Example: $count=3
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $skiptoken | number Example: $skiptoken=2
|
| $top | number Example: $top=1
|
{- "Description": "My Description",
- "InventoryGroupID": 346,
- "InventoryGroupType": "My InventoryGroupType"
}A list of all the inventory reservations in the system.
| $count | number Example: $count=3
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $skiptoken | number Example: $skiptoken=2
|
| $top | number Example: $top=1
|
{- "AccountNumber": "My Account Number",
- "City": "New York City",
- "CompanyName": "My Company Name",
- "ContactID": 4746,
- "Country": "Canada",
- "CustomerID": 6478,
- "CustomerName": "My Customer Name",
- "Email1": "primaryEmail@mail.com",
- "Email1Type": "My Primary Email Type",
- "FinalExpirationDate": "2017-09-09T17:35:09.156Z",
- "FirstName": "John",
- "LastName": "Smith",
- "OrderID": 457,
- "OrderState": "My OrderState",
- "OrderStateID": 457,
- "Phone1": "123-456-7891",
- "Phone1Type": "My primary phone number type",
- "ReservationID": 457,
- "State": "North Dakota",
- "Status": "Completed",
- "Street1": "2354 Picasso Lane, old town, Minnesota",
- "Street2": "445 Mount Eden Road, Mount Eden, Auckland",
- "ZipCode": "14513"
}A list of all the inventory reservation details in the system.
| $count | number Example: $count=3
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $skiptoken | number Example: $skiptoken=2
|
| $top | number Example: $top=1
|
{- "AccountNumber": "My Account Number",
- "CustomerID": 563,
- "CustomerName": "John Smith",
- "ExpirationDate": "2017-09-09T17:35:09.156Z",
- "Inventory": "Inventory Name",
- "InventoryID": 457,
- "InventoryItem": "My InventoryItem",
- "InventoryItemType": "ServiceNumber",
- "OrderID": 457,
- "OrderState": "My OrderState",
- "OrderStateID": 547,
- "ReservationDetailID": 564,
- "ReservationID": 567,
- "ReservationOrderID": 568,
- "ReservationOrderState": "My ReservationOrderState",
- "ReservationOrderStateID": 36,
- "ReservedByUser": "John Smith",
- "ReservedDate": "2017-09-09T17:35:09.156Z",
- "ServiceInformationItemID": 767,
- "Status": "Confirmed"
}A list of all the inventoried MINs in the system.
| $count | number Example: $count=3
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $skiptoken | number Example: $skiptoken=2
|
| $top | number Example: $top=1
|
{- "AccountNumber": "My Account Number",
- "AvailableDate": "2017-09-09T17:35:09.156Z",
- "BlockID": 57,
- "BlockPriorityNumber": 468,
- "BlockStatus": "Avaliable",
- "CreateDate": "2017-09-09T17:35:09.156Z",
- "CreateUser": "Username",
- "CustomerID": 4567,
- "CustomerName": "My CustomerName",
- "Inventory": "My Inventory Name",
- "InventoryID": 457,
- "LastModifiedDate": "2017-09-09T17:35:09.156Z",
- "LastModifiedUser": "Username",
- "MIN": "My MIN",
- "ReservationDetailID": 357,
- "Status": "Aging",
- "StatusChangeDate": "2017-09-09T17:35:09.156Z",
- "InventoryItemID": 546,
- "StatusID": 9
}A list of all the inventoried MINs in the system with any inventory groups the inventoried MIN belongs to.
| $count | number Example: $count=3
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $skiptoken | number Example: $skiptoken=2
|
| $top | number Example: $top=1
|
{- "AccountNumber": "My Account Number",
- "AvailableDate": "2017-09-09T17:35:09.156Z",
- "BlockID": 685,
- "BlockPriorityNumber": 547,
- "BlockStatus": "Avaliable",
- "CreateDate": "2017-09-09T17:35:09.156Z",
- "CreateUser": "Username",
- "CustomerID": 457,
- "CustomerName": "My Customer Name",
- "Inventory": "My Inventory Name",
- "InventoryGroup": "My InventoryGroup",
- "InventoryGroupID": 468,
- "InventoryGroupType": "My InventoryGroupType Name",
- "InventoryGroupTypeID": 578,
- "InventoryID": 967,
- "InventoryItemID": 585,
- "LastModifiedDate": "2017-09-09T17:35:09.156Z",
- "LastModifiedUser": "Username",
- "MIN": "My MIN",
- "ReservationDetailID": 5468,
- "Status": "Retired",
- "StatusChangeDate": "2017-09-09T17:35:09.156Z",
- "StatusID": 7
}A list of all the inventoried service numbers in the system with any inventory groups the inventoried service number belongs to.
| $count | number Example: $count=3
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $skiptoken | number Example: $skiptoken=2
|
| $top | number Example: $top=1
|
{- "AccountNumber": "My Account Number",
- "AvailableDate": "2017-09-09T17:35:09.156Z",
- "BlockID": 457,
- "BlockNPANXX": "NPA-NXX",
- "BlockPriorityNumber": 4,
- "BlockServiceNumberOwner": "My ServiceNumberOwner Name",
- "BlockServiceNumberOwnerID": 537,
- "BlockStatus": "Not Avaliable",
- "BlockType": "Code Holder",
- "BlockX": "NPA-NXX-X",
- "CreateDate": "2017-09-09T17:35:09.156Z",
- "CreateUser": "Username",
- "CustomerID": 467,
- "CustomerName": "Customers Name",
- "Inventory": "My Inventory Name",
- "InventoryGroup": "InventoryGroup Name",
- "InventoryGroupID": 6745,
- "InventoryGroupType": "InventoryGroupType Name",
- "InventoryGroupTypeID": 568,
- "InventoryID": 866,
- "InventoryItemID": 764,
- "IsPortedInNumber": true,
- "LastModifiedDate": "2017-09-09T17:35:09.156Z",
- "LastModifiedUser": "Username",
- "NRUFCategory": "Assigned",
- "NRUFSubcategory": "Local Routing Numbers",
- "PortedFromServiceNumberOwner": "ServiceNumberOwner Name",
- "PortedFromServiceNumberOwnerID": 467,
- "PortedToServiceNumberOwner": "ServiceNumberOwner Name",
- "PortedToServiceNumberOwnerID": 745,
- "ReservationDetailID": 674,
- "ServiceNumber": "My Service Number",
- "Status": "Assigned",
- "StatusChangeDate": "2017-09-09T17:35:09.156Z",
- "StatusID": "11"
}A list of all the inventory items found as part of a FindAvailableServiceNumbers.
| $count | number Example: $count=3
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $skiptoken | number Example: $skiptoken=2
|
| $top | number Example: $top=1
|
{- "AvailableDate": "2008-04-10T00:00:00.0000000",
- "InventoryItem": "InventoryItem Value",
- "InventoryItemID": 47,
- "InventoryItemType": "MIN",
- "InventoryItemTypeID": 2,
- "IsPortedInNumber": false,
- "PortedFromServiceNumberOwner": "My Service Number Owner",
- "PortedFromServiceNumberOwnerID": 56854,
- "ResultID": "My ResultID",
- "Status": "Reserved",
- "StatusChangeDate": "2017-09-09T17:35:09.156Z",
- "StatusID": 9
}A list of all the inventory reservations in the system.
| $count | number Example: $count=3
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $skiptoken | number Example: $skiptoken=2
|
| $top | number Example: $top=1
|
{- "AccountNumber": "My Account Number",
- "City": "Miami",
- "CompanyName": "My Company Name",
- "ContactID": 547,
- "Country": "Australia",
- "CustomerID": 3567,
- "CustomerName": "My Customer Name",
- "Email1": "primaryEmail@mail.com",
- "Email1Type": "My Primary Email Type",
- "FinalExpirationDate": "2017-09-09T17:35:09.156Z",
- "FirstName": "Tony",
- "Inventory": "My Inventory Name",
- "InventoryID": 457,
- "LastName": "Stark",
- "OrderID": 357,
- "OrderState": "My Order State",
- "OrderStateID": 536,
- "Phone1": "123-456-7891",
- "Phone1Type": "My primary phone number type",
- "ReservationDetailCount": 253,
- "ReservationID": 357,
- "State": "My State",
- "Status": "In-Progress",
- "Street1": "2354 Picasso Lane, old town, Minnesota",
- "Street2": "445 Mount Eden Road, Mount Eden, Auckland",
- "ZipCode": "12523"
}