All URIs are relative to https://inventory.dearsystems.com/ExternalApi/v2
Method | HTTP request | Description |
---|---|---|
CustomerCreditsPgLmtCustomeridEtc | GET /ref/customer/credits?Page={Page}&Limit={Limit}&CustomerID={CustomerID}&ShowUsedCredits={ShowUsedCredits} | GET |
CustomerPost | POST /customer | POST |
CustomerPut | PUT /customer | PUT |
PgLmtIdNameModifiedsinceEtc | GET /customer?Page={Page}&Limit={Limit}&ID={ID}&Name={Name}&ModifiedSince={ModifiedSince}&IncludeDeprecated={IncludeDeprecated}&IncludeProductPrices={IncludeProductPrices}&ContactFilter={ContactFilter} | GET |
RefCustomerTemplatesPgLmtCustomeridGet | GET /ref/customer/templates?Page={Page}&Limit={Limit}&CustomerId={CustomerId} | GET |
RefCustomerTemplatesPost | POST /ref/customer/templates | POST |
RefCustomerTemplatesTemplateidCustomeridDelete | DELETE /ref/customer/templates?TemplateId={TemplateId}&CustomerId={CustomerId} | DELETE |
CustomerCreditsPgLmtCustomeridEtc200Response CustomerCreditsPgLmtCustomeridEtc (decimal page, decimal limit, string customerID, string showUsedCredits, string? apiAuthAccountid = null, string? apiAuthApplicationkey = null)
GET
using System.Collections.Generic;
using System.Diagnostics;
using CIN7.DearInventory.Api;
using CIN7.DearInventory.Client;
using CIN7.DearInventory.Model;
namespace Example
{
public class CustomerCreditsPgLmtCustomeridEtcExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://inventory.dearsystems.com/ExternalApi/v2";
var apiInstance = new CustomerApi(config);
var page = 1MD; // decimal | (default to 1M)
var limit = 100MD; // decimal | (default to 100M)
var customerID = "\"null\""; // string | (default to "null")
var showUsedCredits = "\"false\""; // string | (default to "false")
var apiAuthAccountid = 704ef231-cd93-49c9-a201-26b4b5d0d35b; // string? | e.g. 704ef231-cd93-49c9-a201-26b4b5d0d35b (optional)
var apiAuthApplicationkey = 0342a546-e0c2-0dff-f0be-6a5e17154033; // string? | e.g. 0342a546-e0c2-0dff-f0be-6a5e17154033 (optional)
try
{
// GET
CustomerCreditsPgLmtCustomeridEtc200Response result = apiInstance.CustomerCreditsPgLmtCustomeridEtc(page, limit, customerID, showUsedCredits, apiAuthAccountid, apiAuthApplicationkey);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling CustomerApi.CustomerCreditsPgLmtCustomeridEtc: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// GET
ApiResponse<CustomerCreditsPgLmtCustomeridEtc200Response> response = apiInstance.CustomerCreditsPgLmtCustomeridEtcWithHttpInfo(page, limit, customerID, showUsedCredits, apiAuthAccountid, apiAuthApplicationkey);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling CustomerApi.CustomerCreditsPgLmtCustomeridEtcWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
page | decimal | [default to 1M] | |
limit | decimal | [default to 100M] | |
customerID | string | [default to "null"] | |
showUsedCredits | string | [default to "false"] | |
apiAuthAccountid | string? | e.g. 704ef231-cd93-49c9-a201-26b4b5d0d35b | [optional] |
apiAuthApplicationkey | string? | e.g. 0342a546-e0c2-0dff-f0be-6a5e17154033 | [optional] |
CustomerCreditsPgLmtCustomeridEtc200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void CustomerPost (string? apiAuthAccountid = null, string? apiAuthApplicationkey = null, CustomerPostRequest? customerPostRequest = null)
POST
using System.Collections.Generic;
using System.Diagnostics;
using CIN7.DearInventory.Api;
using CIN7.DearInventory.Client;
using CIN7.DearInventory.Model;
namespace Example
{
public class CustomerPostExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://inventory.dearsystems.com/ExternalApi/v2";
var apiInstance = new CustomerApi(config);
var apiAuthAccountid = 704ef231-cd93-49c9-a201-26b4b5d0d35b; // string? | e.g. 704ef231-cd93-49c9-a201-26b4b5d0d35b (optional)
var apiAuthApplicationkey = 0342a546-e0c2-0dff-f0be-6a5e17154033; // string? | e.g. 0342a546-e0c2-0dff-f0be-6a5e17154033 (optional)
var customerPostRequest = new CustomerPostRequest?(); // CustomerPostRequest? | (optional)
try
{
// POST
apiInstance.CustomerPost(apiAuthAccountid, apiAuthApplicationkey, customerPostRequest);
}
catch (ApiException e)
{
Debug.Print("Exception when calling CustomerApi.CustomerPost: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// POST
apiInstance.CustomerPostWithHttpInfo(apiAuthAccountid, apiAuthApplicationkey, customerPostRequest);
}
catch (ApiException e)
{
Debug.Print("Exception when calling CustomerApi.CustomerPostWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
apiAuthAccountid | string? | e.g. 704ef231-cd93-49c9-a201-26b4b5d0d35b | [optional] |
apiAuthApplicationkey | string? | e.g. 0342a546-e0c2-0dff-f0be-6a5e17154033 | [optional] |
customerPostRequest | CustomerPostRequest? | [optional] |
void (empty response body)
No authorization required
- Content-Type: application/json
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void CustomerPut (string? apiAuthAccountid = null, string? apiAuthApplicationkey = null, CustomerPutRequest? customerPutRequest = null)
PUT
using System.Collections.Generic;
using System.Diagnostics;
using CIN7.DearInventory.Api;
using CIN7.DearInventory.Client;
using CIN7.DearInventory.Model;
namespace Example
{
public class CustomerPutExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://inventory.dearsystems.com/ExternalApi/v2";
var apiInstance = new CustomerApi(config);
var apiAuthAccountid = 704ef231-cd93-49c9-a201-26b4b5d0d35b; // string? | e.g. 704ef231-cd93-49c9-a201-26b4b5d0d35b (optional)
var apiAuthApplicationkey = 0342a546-e0c2-0dff-f0be-6a5e17154033; // string? | e.g. 0342a546-e0c2-0dff-f0be-6a5e17154033 (optional)
var customerPutRequest = new CustomerPutRequest?(); // CustomerPutRequest? | (optional)
try
{
// PUT
apiInstance.CustomerPut(apiAuthAccountid, apiAuthApplicationkey, customerPutRequest);
}
catch (ApiException e)
{
Debug.Print("Exception when calling CustomerApi.CustomerPut: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// PUT
apiInstance.CustomerPutWithHttpInfo(apiAuthAccountid, apiAuthApplicationkey, customerPutRequest);
}
catch (ApiException e)
{
Debug.Print("Exception when calling CustomerApi.CustomerPutWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
apiAuthAccountid | string? | e.g. 704ef231-cd93-49c9-a201-26b4b5d0d35b | [optional] |
apiAuthApplicationkey | string? | e.g. 0342a546-e0c2-0dff-f0be-6a5e17154033 | [optional] |
customerPutRequest | CustomerPutRequest? | [optional] |
void (empty response body)
No authorization required
- Content-Type: application/json
- Accept: Not defined
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
PgLmtIdNameModifiedsinceEtc200Response PgLmtIdNameModifiedsinceEtc (decimal page, decimal limit, string ID, string name, string contactFilter, string modifiedSince, bool includeDeprecated, bool includeProductPrices, string? apiAuthAccountid = null, string? apiAuthApplicationkey = null)
GET
using System.Collections.Generic;
using System.Diagnostics;
using CIN7.DearInventory.Api;
using CIN7.DearInventory.Client;
using CIN7.DearInventory.Model;
namespace Example
{
public class PgLmtIdNameModifiedsinceEtcExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://inventory.dearsystems.com/ExternalApi/v2";
var apiInstance = new CustomerApi(config);
var page = 1MD; // decimal | (default to 1M)
var limit = 100MD; // decimal | (default to 100M)
var ID = "\"null\""; // string | (default to "null")
var name = "\"null\""; // string | (default to "null")
var contactFilter = "\"null\""; // string | (default to "null")
var modifiedSince = "\"null\""; // string | (default to "null")
var includeDeprecated = false; // bool | (default to false)
var includeProductPrices = false; // bool | (default to false)
var apiAuthAccountid = 704ef231-cd93-49c9-a201-26b4b5d0d35b; // string? | e.g. 704ef231-cd93-49c9-a201-26b4b5d0d35b (optional)
var apiAuthApplicationkey = 0342a546-e0c2-0dff-f0be-6a5e17154033; // string? | e.g. 0342a546-e0c2-0dff-f0be-6a5e17154033 (optional)
try
{
// GET
PgLmtIdNameModifiedsinceEtc200Response result = apiInstance.PgLmtIdNameModifiedsinceEtc(page, limit, ID, name, contactFilter, modifiedSince, includeDeprecated, includeProductPrices, apiAuthAccountid, apiAuthApplicationkey);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling CustomerApi.PgLmtIdNameModifiedsinceEtc: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// GET
ApiResponse<PgLmtIdNameModifiedsinceEtc200Response> response = apiInstance.PgLmtIdNameModifiedsinceEtcWithHttpInfo(page, limit, ID, name, contactFilter, modifiedSince, includeDeprecated, includeProductPrices, apiAuthAccountid, apiAuthApplicationkey);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling CustomerApi.PgLmtIdNameModifiedsinceEtcWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
page | decimal | [default to 1M] | |
limit | decimal | [default to 100M] | |
ID | string | [default to "null"] | |
name | string | [default to "null"] | |
contactFilter | string | [default to "null"] | |
modifiedSince | string | [default to "null"] | |
includeDeprecated | bool | [default to false] | |
includeProductPrices | bool | [default to false] | |
apiAuthAccountid | string? | e.g. 704ef231-cd93-49c9-a201-26b4b5d0d35b | [optional] |
apiAuthApplicationkey | string? | e.g. 0342a546-e0c2-0dff-f0be-6a5e17154033 | [optional] |
PgLmtIdNameModifiedsinceEtc200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RefCustomerTemplatesPgLmtCustomeridGet200Response RefCustomerTemplatesPgLmtCustomeridGet (decimal page, decimal limit, string customerId, string? apiAuthAccountid = null, string? apiAuthApplicationkey = null)
GET
using System.Collections.Generic;
using System.Diagnostics;
using CIN7.DearInventory.Api;
using CIN7.DearInventory.Client;
using CIN7.DearInventory.Model;
namespace Example
{
public class RefCustomerTemplatesPgLmtCustomeridGetExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://inventory.dearsystems.com/ExternalApi/v2";
var apiInstance = new CustomerApi(config);
var page = 1MD; // decimal | (default to 1M)
var limit = 100MD; // decimal | (default to 100M)
var customerId = "\"null\""; // string | (default to "null")
var apiAuthAccountid = 704ef231-cd93-49c9-a201-26b4b5d0d35b; // string? | e.g. 704ef231-cd93-49c9-a201-26b4b5d0d35b (optional)
var apiAuthApplicationkey = 0342a546-e0c2-0dff-f0be-6a5e17154033; // string? | e.g. 0342a546-e0c2-0dff-f0be-6a5e17154033 (optional)
try
{
// GET
RefCustomerTemplatesPgLmtCustomeridGet200Response result = apiInstance.RefCustomerTemplatesPgLmtCustomeridGet(page, limit, customerId, apiAuthAccountid, apiAuthApplicationkey);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling CustomerApi.RefCustomerTemplatesPgLmtCustomeridGet: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// GET
ApiResponse<RefCustomerTemplatesPgLmtCustomeridGet200Response> response = apiInstance.RefCustomerTemplatesPgLmtCustomeridGetWithHttpInfo(page, limit, customerId, apiAuthAccountid, apiAuthApplicationkey);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling CustomerApi.RefCustomerTemplatesPgLmtCustomeridGetWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
page | decimal | [default to 1M] | |
limit | decimal | [default to 100M] | |
customerId | string | [default to "null"] | |
apiAuthAccountid | string? | e.g. 704ef231-cd93-49c9-a201-26b4b5d0d35b | [optional] |
apiAuthApplicationkey | string? | e.g. 0342a546-e0c2-0dff-f0be-6a5e17154033 | [optional] |
RefCustomerTemplatesPgLmtCustomeridGet200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RefCustomerTemplatesPost200Response RefCustomerTemplatesPost (string? apiAuthAccountid = null, string? apiAuthApplicationkey = null, RefCustomerTemplatesPostRequest? refCustomerTemplatesPostRequest = null)
POST
using System.Collections.Generic;
using System.Diagnostics;
using CIN7.DearInventory.Api;
using CIN7.DearInventory.Client;
using CIN7.DearInventory.Model;
namespace Example
{
public class RefCustomerTemplatesPostExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://inventory.dearsystems.com/ExternalApi/v2";
var apiInstance = new CustomerApi(config);
var apiAuthAccountid = 704ef231-cd93-49c9-a201-26b4b5d0d35b; // string? | e.g. 704ef231-cd93-49c9-a201-26b4b5d0d35b (optional)
var apiAuthApplicationkey = 0342a546-e0c2-0dff-f0be-6a5e17154033; // string? | e.g. 0342a546-e0c2-0dff-f0be-6a5e17154033 (optional)
var refCustomerTemplatesPostRequest = new RefCustomerTemplatesPostRequest?(); // RefCustomerTemplatesPostRequest? | (optional)
try
{
// POST
RefCustomerTemplatesPost200Response result = apiInstance.RefCustomerTemplatesPost(apiAuthAccountid, apiAuthApplicationkey, refCustomerTemplatesPostRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling CustomerApi.RefCustomerTemplatesPost: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// POST
ApiResponse<RefCustomerTemplatesPost200Response> response = apiInstance.RefCustomerTemplatesPostWithHttpInfo(apiAuthAccountid, apiAuthApplicationkey, refCustomerTemplatesPostRequest);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling CustomerApi.RefCustomerTemplatesPostWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
apiAuthAccountid | string? | e.g. 704ef231-cd93-49c9-a201-26b4b5d0d35b | [optional] |
apiAuthApplicationkey | string? | e.g. 0342a546-e0c2-0dff-f0be-6a5e17154033 | [optional] |
refCustomerTemplatesPostRequest | RefCustomerTemplatesPostRequest? | [optional] |
RefCustomerTemplatesPost200Response
No authorization required
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RefCustomerTemplatesTemplateidCustomeridDelete200Response RefCustomerTemplatesTemplateidCustomeridDelete (string templateId, string customerId, string? apiAuthAccountid = null, string? apiAuthApplicationkey = null)
DELETE
using System.Collections.Generic;
using System.Diagnostics;
using CIN7.DearInventory.Api;
using CIN7.DearInventory.Client;
using CIN7.DearInventory.Model;
namespace Example
{
public class RefCustomerTemplatesTemplateidCustomeridDeleteExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://inventory.dearsystems.com/ExternalApi/v2";
var apiInstance = new CustomerApi(config);
var templateId = "templateId_example"; // string | Provide Template ID.
var customerId = "customerId_example"; // string | Provide Customer ID.
var apiAuthAccountid = 704ef231-cd93-49c9-a201-26b4b5d0d35b; // string? | e.g. 704ef231-cd93-49c9-a201-26b4b5d0d35b (optional)
var apiAuthApplicationkey = 0342a546-e0c2-0dff-f0be-6a5e17154033; // string? | e.g. 0342a546-e0c2-0dff-f0be-6a5e17154033 (optional)
try
{
// DELETE
RefCustomerTemplatesTemplateidCustomeridDelete200Response result = apiInstance.RefCustomerTemplatesTemplateidCustomeridDelete(templateId, customerId, apiAuthAccountid, apiAuthApplicationkey);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling CustomerApi.RefCustomerTemplatesTemplateidCustomeridDelete: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This returns an ApiResponse object which contains the response data, status code and headers.
try
{
// DELETE
ApiResponse<RefCustomerTemplatesTemplateidCustomeridDelete200Response> response = apiInstance.RefCustomerTemplatesTemplateidCustomeridDeleteWithHttpInfo(templateId, customerId, apiAuthAccountid, apiAuthApplicationkey);
Debug.Write("Status Code: " + response.StatusCode);
Debug.Write("Response Headers: " + response.Headers);
Debug.Write("Response Body: " + response.Data);
}
catch (ApiException e)
{
Debug.Print("Exception when calling CustomerApi.RefCustomerTemplatesTemplateidCustomeridDeleteWithHttpInfo: " + e.Message);
Debug.Print("Status Code: " + e.ErrorCode);
Debug.Print(e.StackTrace);
}
Name | Type | Description | Notes |
---|---|---|---|
templateId | string | Provide Template ID. | |
customerId | string | Provide Customer ID. | |
apiAuthAccountid | string? | e.g. 704ef231-cd93-49c9-a201-26b4b5d0d35b | [optional] |
apiAuthApplicationkey | string? | e.g. 0342a546-e0c2-0dff-f0be-6a5e17154033 | [optional] |
RefCustomerTemplatesTemplateidCustomeridDelete200Response
No authorization required
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]