compwright / servicetitan
ServiceTitan v2 API client for PHP
Installs: 5 936
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- php: ^7.3 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- compwright/oauth2-servicetitan: ^1.0
- friendsofphp/php-cs-fixer: ^3.8
- phpunit/phpunit: ^9.6
- symfony/dotenv: ^7.2
Suggests
- compwright/oauth2-servicetitan: ServiceTitan OAuth 2.0 Client Provider for The PHP League OAuth2-Client
README
ServiceTitan v2 API client for PHP
For more information, please visit https://developer.servicetitan.io.
Installation
Install via Composer:
composer require compwright/servicetitan
Usage
See example.php
API Endpoints
All URIs are relative to https://api.servicetitan.io
Models
- AddressInput
- AddressOutput
- CallDirection
- CallType
- CollectionResultOfModuleTelecomSharedBundleCallModel
- ContactsContractsContactInputModel
- ContactsContractsContactOutputModel
- CrmContractsCustomersCustomerModel
- CrmContractsCustomersCustomerPhoneModel
- CrmCustomersCustomerType
- CustomFieldApiModel
- CustomerInModel
- JobTypeModel
- LocationInModel
- MarketingCoreCampaignCategoryModel
- MarketingCoreCampaignModel
- MarketingCoreCampaignModelCategory
- MembershipsMembershipModel
- MembershipsMembershipTypeModel
- ModuleAdminSharedBusinessUnitAddressModel
- ModuleAdminSharedBusinessUnitModel
- ModuleAdminSharedBusinessUnitTenantModel
- ModuleTelecomSharedBundleCallModel
- ModuleTelecomSharedCallAgentModel
- ModuleTelecomSharedCallInUpdateModelV2
- ModuleTelecomSharedCallModel
- ModuleTelecomSharedCallReasonModel
- ModuleTelecomSharedDetailedBundleCallModel
- ModuleTelecomSharedDetailedCallModel
- ModuleTelecomSharedDetailedCallModelCallType
- ModuleTelecomSharedReasonInModel
- ServicesNamedModel
Authorization
Authentication schemes defined for the API:
appKey
- Type: API key
- API key parameter name: ST-App-Key
- Location: HTTP header
bearerToken
- Type: Bearer authentication
Tests
To run the tests, use:
composer install vendor/bin/phpunit
Author
Jonathon Hill, CompWright Enterprises LLC (https://compwright.com)
About this package
This PHP package is automatically generated by the OpenAPI Generator project:
- API version:
1.0
- Generator version:
7.10.0
- Generator version:
- Build package:
org.openapitools.codegen.languages.PhpClientCodegen