Skip to content

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

Notifications You must be signed in to change notification settings

spinen/connectwise-time-php-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c28d352 · Sep 6, 2017

History

5 Commits
Sep 5, 2017
Sep 6, 2017
Sep 5, 2017
Jan 19, 2017
Jan 19, 2017
Sep 5, 2017
Jan 19, 2017
Jan 19, 2017
Jan 19, 2017
Sep 6, 2017

Repository files navigation

connectwise-time-php-client

ConnectWise Time API

This PHP package is automatically generated by the Swagger Codegen project:

  • API version: 1.0.0
  • Package version: 3.0.0-beta
  • Build package: io.swagger.codegen.languages.PhpClientCodegen

Requirements

PHP 5.6.0 and later

Installation & Usage

Composer

To install the bindings via Composer, add the following to composer.json:

composer require spinen/connectwise-time-php-client

Or modify your composer.json file:

{
    "require": {
        "spinen/connectwise-time-php-client": "^3.0.0-beta"
    }
}

Manual Installation

Download the files and include autoload.php:

    require_once('/path/to/connectwise-time-php-client/autoload.php');

Tests

To run the unit tests:

composer install
./vendor/bin/phpunit

Getting Started

Please follow the installation procedure and then run the following:

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

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

$api_instance = new Spinen\ConnectWise\Clients\Time\Api\ActivityStopwatchesApi();
$conditions = "conditions_example"; // string | 

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

?>

Documentation for API Endpoints

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

Class Method HTTP request Description
ActivityStopwatchesApi timeActivitystopwatchesCountGet GET /time/activitystopwatches/count
ActivityStopwatchesApi timeActivitystopwatchesGet GET /time/activitystopwatches
ActivityStopwatchesApi timeActivitystopwatchesIdDelete DELETE /time/activitystopwatches/{id}
ActivityStopwatchesApi timeActivitystopwatchesIdGet GET /time/activitystopwatches/{id}
ActivityStopwatchesApi timeActivitystopwatchesIdPatch PATCH /time/activitystopwatches/{id}
ActivityStopwatchesApi timeActivitystopwatchesIdPut PUT /time/activitystopwatches/{id}
ActivityStopwatchesApi timeActivitystopwatchesPost POST /time/activitystopwatches
ScheduleStopwatchesApi timeSchedulestopwatchesCountGet GET /time/schedulestopwatches/count
ScheduleStopwatchesApi timeSchedulestopwatchesGet GET /time/schedulestopwatches
ScheduleStopwatchesApi timeSchedulestopwatchesIdDelete DELETE /time/schedulestopwatches/{id}
ScheduleStopwatchesApi timeSchedulestopwatchesIdGet GET /time/schedulestopwatches/{id}
ScheduleStopwatchesApi timeSchedulestopwatchesIdPatch PATCH /time/schedulestopwatches/{id}
ScheduleStopwatchesApi timeSchedulestopwatchesIdPut PUT /time/schedulestopwatches/{id}
ScheduleStopwatchesApi timeSchedulestopwatchesPost POST /time/schedulestopwatches
TicketStopwatchesApi timeTicketstopwatchesCountGet GET /time/ticketstopwatches/count
TicketStopwatchesApi timeTicketstopwatchesGet GET /time/ticketstopwatches
TicketStopwatchesApi timeTicketstopwatchesIdDelete DELETE /time/ticketstopwatches/{id}
TicketStopwatchesApi timeTicketstopwatchesIdGet GET /time/ticketstopwatches/{id}
TicketStopwatchesApi timeTicketstopwatchesIdPatch PATCH /time/ticketstopwatches/{id}
TicketStopwatchesApi timeTicketstopwatchesIdPut PUT /time/ticketstopwatches/{id}
TicketStopwatchesApi timeTicketstopwatchesPost POST /time/ticketstopwatches
TimeEntriesApi timeEntriesCountGet GET /time/entries/count
TimeEntriesApi timeEntriesGet GET /time/entries
TimeEntriesApi timeEntriesIdDelete DELETE /time/entries/{id}
TimeEntriesApi timeEntriesIdGet GET /time/entries/{id}
TimeEntriesApi timeEntriesIdPatch PATCH /time/entries/{id}
TimeEntriesApi timeEntriesIdPut PUT /time/entries/{id}
TimeEntriesApi timeEntriesPost POST /time/entries

Documentation For Models

Documentation For Authorization

BasicAuth

  • Type: HTTP basic authentication

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages