### GET /CoreDataService/InstallmentPlan Source: https://files.catbox.moe/mwso6v.json A list of all installment plans in the system with their respective retail product, if applicable. _[Rev 1.08]_ ```markdown ### Parameters - **$filter** (string, query, optional): - A structured search expression in standard OData syntax. (example: "Name eq 'Value'") - **$inlineCount** (string (allpages|none), query, optional): - Tells the server to include the total count of matching entities in the response. (example: "allpages") - **$orderby** (string, query, optional): - A list of comma-separated expressions to sort the results by. Each expression can be followed by asc to indicate ascending, and desc to indicate descending. The default is ascending order. (example: "Name") - **$select** (string, query, optional): - A list of comma-separated fields to retrieve. If unspecified, all fields in the schema are included. (example: "Name") - **$skip** (integer, query, optional): - Number of search results to skip. (example: 10) - **$skiptoken** (string, query, optional): - Indicator to the next set of results. This value is usually supplied on the response from a previous search. (example: "2") - **$top** (integer, query, optional): - Number of search results to retrieve. If you specify a value greater than 100 and there are more than 100 results, only the first 100 results will be returned. (example: 1) ### Responses #### 200 - OK **CoreDataService_InstallmentPlan** ### Example Usage ```bash curl -X GET "https://api.idibilling.com/customer/1xa/{environment}/CoreDataService/InstallmentPlan?$filter=Name eq 'Value'&$inlineCount=allpages&$orderby=Name&$select=Name&$skip=10&$skiptoken=2&$top=1" ``` ``` -------------------------------- ### GET /CoreDataService/Invoice Source: https://files.catbox.moe/mwso6v.json A list of all invoices in the system. * **Note:** Generally, positive values are debits, or additions to the amount a customer owes and negative values are credits, or subtractions from the amount a customer owes. For example, payments and discounts are normally returned as negative. ```markdown ### Parameters - **$filter** (string, query, optional): - A structured search expression in standard OData syntax. (example: "Name eq 'Value'") - **$inlineCount** (string (allpages|none), query, optional): - Tells the server to include the total count of matching entities in the response. (example: "allpages") - **$orderby** (string, query, optional): - A list of comma-separated expressions to sort the results by. Each expression can be followed by asc to indicate ascending, and desc to indicate descending. The default is ascending order. (example: "Name") - **$select** (string, query, optional): - A list of comma-separated fields to retrieve. If unspecified, all fields in the schema are included. (example: "Name") - **$skip** (integer, query, optional): - Number of search results to skip. (example: 10) - **$skiptoken** (string, query, optional): - Indicator to the next set of results. This value is usually supplied on the response from a previous search. (example: "2") - **$top** (integer, query, optional): - Number of search results to retrieve. If you specify a value greater than 100 and there are more than 100 results, only the first 100 results will be returned. (example: 1) ### Responses #### 200 - OK **CoreDataService_Invoice** ### Example Usage ```bash curl -X GET "https://api.idibilling.com/customer/1xa/{environment}/CoreDataService/Invoice?$filter=Name eq 'Value'&$inlineCount=allpages&$orderby=Name&$select=Name&$skip=10&$skiptoken=2&$top=1" ``` ``` -------------------------------- ### GET /CoreDataService/CustomerSummary Source: https://files.catbox.moe/mwso6v.json A list of all customers in the system. _[Rev 1.03]_ ```markdown ### Parameters - **$filter** (string, query, optional): - A structured search expression in standard OData syntax. (example: "Name eq 'Value'") - **$inlineCount** (string (allpages|none), query, optional): - Tells the server to include the total count of matching entities in the response. (example: "allpages") - **$orderby** (string, query, optional): - A list of comma-separated expressions to sort the results by. Each expression can be followed by asc to indicate ascending, and desc to indicate descending. The default is ascending order. (example: "Name") - **$select** (string, query, optional): - A list of comma-separated fields to retrieve. If unspecified, all fields in the schema are included. (example: "Name") - **$skip** (integer, query, optional): - Number of search results to skip. (example: 10) - **$skiptoken** (string, query, optional): - Indicator to the next set of results. This value is usually supplied on the response from a previous search. (example: "2") - **$top** (integer, query, optional): - Number of search results to retrieve. If you specify a value greater than 100 and there are more than 100 results, only the first 100 results will be returned. (example: 1) ### Responses #### 200 - OK **CoreDataService_CustomerSummary** ### Example Usage ```bash curl -X GET "https://api.idibilling.com/customer/1xa/{environment}/CoreDataService/CustomerSummary?$filter=Name eq 'Value'&$inlineCount=allpages&$orderby=Name&$select=Name&$skip=10&$skiptoken=2&$top=1" ``` ``` -------------------------------- ### GET /CoreDataService/InstallmentPlanDetail Source: https://files.catbox.moe/mwso6v.json A list of all the installment plan details (individual installments associated with installment plans) in the system. _[Rev 1.08]_ ```markdown ### Parameters - **$filter** (string, query, optional): - A structured search expression in standard OData syntax. (example: "Name eq 'Value'") - **$inlineCount** (string (allpages|none), query, optional): - Tells the server to include the total count of matching entities in the response. (example: "allpages") - **$orderby** (string, query, optional): - A list of comma-separated expressions to sort the results by. Each expression can be followed by asc to indicate ascending, and desc to indicate descending. The default is ascending order. (example: "Name") - **$select** (string, query, optional): - A list of comma-separated fields to retrieve. If unspecified, all fields in the schema are included. (example: "Name") - **$skip** (integer, query, optional): - Number of search results to skip. (example: 10) - **$skiptoken** (string, query, optional): - Indicator to the next set of results. This value is usually supplied on the response from a previous search. (example: "2") - **$top** (integer, query, optional): - Number of search results to retrieve. If you specify a value greater than 100 and there are more than 100 results, only the first 100 results will be returned. (example: 1) ### Responses #### 200 - OK **CoreDataService_InstallmentPlanDetail** ### Example Usage ```bash curl -X GET "https://api.idibilling.com/customer/1xa/{environment}/CoreDataService/InstallmentPlanDetail?$filter=Name eq 'Value'&$inlineCount=allpages&$orderby=Name&$select=Name&$skip=10&$skiptoken=2&$top=1" ``` ```