Skip to content

Latest commit

 

History

History
1259 lines (847 loc) · 39.7 KB

TicketsApi.md

File metadata and controls

1259 lines (847 loc) · 39.7 KB

Spinen\ConnectWise\Clients\Service\TicketsApi

Spinen's PHP ConnectWise Client for Service API generated by Swagger Code Generator.

All URIs are relative to https://api-na.myconnectwise.net/v4_6_release/apis/3.0

Method HTTP request Description
serviceTicketsCountGet GET /service/tickets/count
serviceTicketsGet GET /service/tickets
serviceTicketsIdActivitiesCountGet GET /service/tickets/{id}/activities/count
serviceTicketsIdActivitiesGet GET /service/tickets/{id}/activities
serviceTicketsIdConfigurationsConfigIdDelete DELETE /service/tickets/{id}/configurations/{configId}
serviceTicketsIdConfigurationsConfigIdGet GET /service/tickets/{id}/configurations/{configId}
serviceTicketsIdConfigurationsCountGet GET /service/tickets/{id}/configurations/count
serviceTicketsIdConfigurationsGet GET /service/tickets/{id}/configurations
serviceTicketsIdConfigurationsPost POST /service/tickets/{id}/configurations
serviceTicketsIdDelete DELETE /service/tickets/{id}
serviceTicketsIdDocumentsCountGet GET /service/tickets/{id}/documents/count
serviceTicketsIdDocumentsGet GET /service/tickets/{id}/documents
serviceTicketsIdGet GET /service/tickets/{id}
serviceTicketsIdMergePost POST /service/tickets/{id}/merge
serviceTicketsIdPatch PATCH /service/tickets/{id}
serviceTicketsIdProductsCountGet GET /service/tickets/{id}/products/count
serviceTicketsIdProductsGet GET /service/tickets/{id}/products
serviceTicketsIdPut PUT /service/tickets/{id}
serviceTicketsIdScheduleentriesCountGet GET /service/tickets/{id}/scheduleentries/count
serviceTicketsIdScheduleentriesGet GET /service/tickets/{id}/scheduleentries
serviceTicketsIdTimeentriesCountGet GET /service/tickets/{id}/timeentries/count
serviceTicketsIdTimeentriesGet GET /service/tickets/{id}/timeentries
serviceTicketsPost POST /service/tickets
serviceTicketsSearchPost POST /service/tickets/search

serviceTicketsCountGet

\Spinen\ConnectWise\Clients\Service\Model\Count serviceTicketsCountGet($conditions, $custom_field_conditions)

Get Tickets Count

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$conditions = "conditions_example"; // string | 
$custom_field_conditions = "custom_field_conditions_example"; // string | 

try {
    $result = $api_instance->serviceTicketsCountGet($conditions, $custom_field_conditions);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsCountGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
conditions string [optional]
custom_field_conditions string [optional]

Return type

\Spinen\ConnectWise\Clients\Service\Model\Count

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsGet

\Spinen\ConnectWise\Clients\Service\Model\Ticket[] serviceTicketsGet($conditions, $order_by, $childconditions, $customfieldconditions, $page, $page_size)

Get Tickets

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$conditions = "conditions_example"; // string | 
$order_by = "order_by_example"; // string | 
$childconditions = "childconditions_example"; // string | 
$customfieldconditions = "customfieldconditions_example"; // string | 
$page = 56; // int | 
$page_size = 56; // int | 

try {
    $result = $api_instance->serviceTicketsGet($conditions, $order_by, $childconditions, $customfieldconditions, $page, $page_size);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
conditions string [optional]
order_by string [optional]
childconditions string [optional]
customfieldconditions string [optional]
page int [optional]
page_size int [optional]

Return type

\Spinen\ConnectWise\Clients\Service\Model\Ticket[]

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdActivitiesCountGet

\Spinen\ConnectWise\Clients\Service\Model\Count serviceTicketsIdActivitiesCountGet($id)

Get Ticket Activities Count

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 

try {
    $result = $api_instance->serviceTicketsIdActivitiesCountGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdActivitiesCountGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int

Return type

\Spinen\ConnectWise\Clients\Service\Model\Count

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdActivitiesGet

\Spinen\ConnectWise\Clients\Service\Model\ActivityReference[] serviceTicketsIdActivitiesGet($id, $page, $page_size)

Get Ticket Activities

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 
$page = 56; // int | 
$page_size = 56; // int | 

try {
    $result = $api_instance->serviceTicketsIdActivitiesGet($id, $page, $page_size);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdActivitiesGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int
page int [optional]
page_size int [optional]

Return type

\Spinen\ConnectWise\Clients\Service\Model\ActivityReference[]

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdConfigurationsConfigIdDelete

serviceTicketsIdConfigurationsConfigIdDelete($id, $config_id)

Delete Configuration Association

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 
$config_id = 56; // int | 

try {
    $api_instance->serviceTicketsIdConfigurationsConfigIdDelete($id, $config_id);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdConfigurationsConfigIdDelete: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int
config_id int

Return type

void (empty response body)

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdConfigurationsConfigIdGet

\Spinen\ConnectWise\Clients\Service\Model\ConfigurationReference serviceTicketsIdConfigurationsConfigIdGet($id, $config_id)

Get Configuration Association

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 
$config_id = 56; // int | 

try {
    $result = $api_instance->serviceTicketsIdConfigurationsConfigIdGet($id, $config_id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdConfigurationsConfigIdGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int
config_id int

Return type

\Spinen\ConnectWise\Clients\Service\Model\ConfigurationReference

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdConfigurationsCountGet

\Spinen\ConnectWise\Clients\Service\Model\Count serviceTicketsIdConfigurationsCountGet($id)

Get Ticket Configurations Count

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 

try {
    $result = $api_instance->serviceTicketsIdConfigurationsCountGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdConfigurationsCountGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int

Return type

\Spinen\ConnectWise\Clients\Service\Model\Count

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdConfigurationsGet

\Spinen\ConnectWise\Clients\Service\Model\ConfigurationReference[] serviceTicketsIdConfigurationsGet($id, $page, $page_size)

Get Ticket Configurations

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 
$page = 56; // int | 
$page_size = 56; // int | 

try {
    $result = $api_instance->serviceTicketsIdConfigurationsGet($id, $page, $page_size);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdConfigurationsGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int
page int [optional]
page_size int [optional]

Return type

\Spinen\ConnectWise\Clients\Service\Model\ConfigurationReference[]

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdConfigurationsPost

\Spinen\ConnectWise\Clients\Service\Model\ConfigurationReference serviceTicketsIdConfigurationsPost($id, $configuration)

Create Configuration Association

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 
$configuration = new \Spinen\ConnectWise\Clients\Service\Model\ConfigurationReference(); // \Spinen\ConnectWise\Clients\Service\Model\ConfigurationReference | 

try {
    $result = $api_instance->serviceTicketsIdConfigurationsPost($id, $configuration);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdConfigurationsPost: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int
configuration \Spinen\ConnectWise\Clients\Service\Model\ConfigurationReference

Return type

\Spinen\ConnectWise\Clients\Service\Model\ConfigurationReference

Authorization

BasicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdDelete

serviceTicketsIdDelete($id)

Delete Ticket By Id

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 

try {
    $api_instance->serviceTicketsIdDelete($id);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdDelete: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int

Return type

void (empty response body)

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdDocumentsCountGet

\Spinen\ConnectWise\Clients\Service\Model\Count serviceTicketsIdDocumentsCountGet($id)

Get Ticket Documents Count

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 

try {
    $result = $api_instance->serviceTicketsIdDocumentsCountGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdDocumentsCountGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int

Return type

\Spinen\ConnectWise\Clients\Service\Model\Count

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdDocumentsGet

\Spinen\ConnectWise\Clients\Service\Model\DocumentReference[] serviceTicketsIdDocumentsGet($id, $page, $page_size)

Get Ticket Documents

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 
$page = 56; // int | 
$page_size = 56; // int | 

try {
    $result = $api_instance->serviceTicketsIdDocumentsGet($id, $page, $page_size);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdDocumentsGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int
page int [optional]
page_size int [optional]

Return type

\Spinen\ConnectWise\Clients\Service\Model\DocumentReference[]

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdGet

\Spinen\ConnectWise\Clients\Service\Model\Ticket serviceTicketsIdGet($id)

Get Ticket By Id

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 

try {
    $result = $api_instance->serviceTicketsIdGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int

Return type

\Spinen\ConnectWise\Clients\Service\Model\Ticket

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdMergePost

\Spinen\ConnectWise\Clients\Service\Model\SuccessResponse serviceTicketsIdMergePost($id, $merge)

Merge Company

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 
$merge = new \Spinen\ConnectWise\Clients\Service\Model\TicketMerge(); // \Spinen\ConnectWise\Clients\Service\Model\TicketMerge | 

try {
    $result = $api_instance->serviceTicketsIdMergePost($id, $merge);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdMergePost: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int
merge \Spinen\ConnectWise\Clients\Service\Model\TicketMerge

Return type

\Spinen\ConnectWise\Clients\Service\Model\SuccessResponse

Authorization

BasicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdPatch

\Spinen\ConnectWise\Clients\Service\Model\Ticket serviceTicketsIdPatch($id, $operations)

Update Ticket

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 
$operations = array(new PatchOperation()); // \Spinen\ConnectWise\Clients\Service\Model\PatchOperation[] | 

try {
    $result = $api_instance->serviceTicketsIdPatch($id, $operations);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdPatch: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int
operations \Spinen\ConnectWise\Clients\Service\Model\PatchOperation[]

Return type

\Spinen\ConnectWise\Clients\Service\Model\Ticket

Authorization

BasicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdProductsCountGet

\Spinen\ConnectWise\Clients\Service\Model\Count serviceTicketsIdProductsCountGet($id)

Get Ticket Products Count

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 

try {
    $result = $api_instance->serviceTicketsIdProductsCountGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdProductsCountGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int

Return type

\Spinen\ConnectWise\Clients\Service\Model\Count

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdProductsGet

\Spinen\ConnectWise\Clients\Service\Model\ProductReference[] serviceTicketsIdProductsGet($id, $page, $page_size)

Get Ticket Products

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 
$page = 56; // int | 
$page_size = 56; // int | 

try {
    $result = $api_instance->serviceTicketsIdProductsGet($id, $page, $page_size);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdProductsGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int
page int [optional]
page_size int [optional]

Return type

\Spinen\ConnectWise\Clients\Service\Model\ProductReference[]

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdPut

\Spinen\ConnectWise\Clients\Service\Model\Ticket serviceTicketsIdPut($id, $ticket)

Replace Ticket

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 
$ticket = new \Spinen\ConnectWise\Clients\Service\Model\Ticket(); // \Spinen\ConnectWise\Clients\Service\Model\Ticket | 

try {
    $result = $api_instance->serviceTicketsIdPut($id, $ticket);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdPut: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int
ticket \Spinen\ConnectWise\Clients\Service\Model\Ticket

Return type

\Spinen\ConnectWise\Clients\Service\Model\Ticket

Authorization

BasicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdScheduleentriesCountGet

\Spinen\ConnectWise\Clients\Service\Model\Count serviceTicketsIdScheduleentriesCountGet($id)

Get Ticket Schedule Entries Count

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 

try {
    $result = $api_instance->serviceTicketsIdScheduleentriesCountGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdScheduleentriesCountGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int

Return type

\Spinen\ConnectWise\Clients\Service\Model\Count

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdScheduleentriesGet

\Spinen\ConnectWise\Clients\Service\Model\ScheduleEntryReference[] serviceTicketsIdScheduleentriesGet($id, $page, $page_size)

Get Ticket Schedule Entries

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 
$page = 56; // int | 
$page_size = 56; // int | 

try {
    $result = $api_instance->serviceTicketsIdScheduleentriesGet($id, $page, $page_size);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdScheduleentriesGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int
page int [optional]
page_size int [optional]

Return type

\Spinen\ConnectWise\Clients\Service\Model\ScheduleEntryReference[]

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdTimeentriesCountGet

\Spinen\ConnectWise\Clients\Service\Model\Count serviceTicketsIdTimeentriesCountGet($id)

Get Ticket Time Entries Count

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 

try {
    $result = $api_instance->serviceTicketsIdTimeentriesCountGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdTimeentriesCountGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int

Return type

\Spinen\ConnectWise\Clients\Service\Model\Count

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsIdTimeentriesGet

\Spinen\ConnectWise\Clients\Service\Model\TimeEntryReference[] serviceTicketsIdTimeentriesGet($id, $page, $page_size)

Get Ticket Time Entries

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$id = 56; // int | 
$page = 56; // int | 
$page_size = 56; // int | 

try {
    $result = $api_instance->serviceTicketsIdTimeentriesGet($id, $page, $page_size);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsIdTimeentriesGet: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
id int
page int [optional]
page_size int [optional]

Return type

\Spinen\ConnectWise\Clients\Service\Model\TimeEntryReference[]

Authorization

BasicAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsPost

\Spinen\ConnectWise\Clients\Service\Model\Ticket serviceTicketsPost($ticket)

Create Ticket

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$ticket = new \Spinen\ConnectWise\Clients\Service\Model\Ticket(); // \Spinen\ConnectWise\Clients\Service\Model\Ticket | 

try {
    $result = $api_instance->serviceTicketsPost($ticket);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsPost: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
ticket \Spinen\ConnectWise\Clients\Service\Model\Ticket

Return type

\Spinen\ConnectWise\Clients\Service\Model\Ticket

Authorization

BasicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

serviceTicketsSearchPost

\Spinen\ConnectWise\Clients\Service\Model\Ticket[] serviceTicketsSearchPost($filter_values, $page, $page_size)

Ticket Search

Example

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: BasicAuth
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Spinen\ConnectWise\Clients\Service\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Spinen\ConnectWise\Clients\Service\Api\TicketsApi();
$filter_values = new \Spinen\ConnectWise\Clients\Service\Model\FilterValues(); // \Spinen\ConnectWise\Clients\Service\Model\FilterValues | 
$page = 56; // int | 
$page_size = 56; // int | 

try {
    $result = $api_instance->serviceTicketsSearchPost($filter_values, $page, $page_size);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TicketsApi->serviceTicketsSearchPost: ', $e->getMessage(), PHP_EOL;
}
?>

Parameters

Name Type Description Notes
filter_values \Spinen\ConnectWise\Clients\Service\Model\FilterValues
page int [optional]
page_size int [optional]

Return type

\Spinen\ConnectWise\Clients\Service\Model\Ticket[]

Authorization

BasicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]