northwestern-sysdev / tdx-php-sdk
An SDK for the TeamDynamix REST APIs
Fund package maintenance!
northwestern.edu/giving
Installs: 6 622
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 5
Forks: 0
Open Issues: 3
Requires
- php: ^8.1
- ext-json: *
- guzzlehttp/guzzle: ^7.0
- lcobucci/jwt: ^4.2
Requires (Dev)
- laravel/pint: ^1.2
- orchestra/testbench: ^7.10
- php-coveralls/php-coveralls: ^2.5
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-12-01 00:21:11 UTC
README
This is an unofficial PHP SDK for the TeamDynamix REST APIs.
A provider for Laravel is included, although this package can be used in non-Laravel PHP projects too.
🚨 Note: This is an early release. The API is unstable and will probably change.
APIs
Here is the list of APIs that this package covers. The list is organized by the same categories as the API documentation.
- General (the uncategorized ones at the top)
- Auth - Incomplete, but does support logging in as a non-administrator
- Accounts
- Applications
- Attachments
- Attributes
- Feed
- Groups
- Locations
- People
- Time
- User Management
- Asset/Configuration Management
- Asset Searches/Reports
- Asset Statuses
- Assets
- Configuration Item Searches/Reports
- Configuration Item Types
- Maintenence Windows
- Product Models
- Product Types
- Vendors
- Projects
- Briefcase Files
- Briefcase Folders
- Issues
- Plans
- Projects
- Risks
- Tasks
- Reporting
- Reports
- Roles
- Functional Roles
- Resource Pools
- Security Roles
- Self-Service
- Knowledge Base
- Project Requests
- Service Catalog - Incomplete, but listing services is supported.
- Tickets
- Blackout Windows
- Impacts
- Priorities
- Sources
- Ticket Searches/Reports
- Ticket Statuses
- Ticket Tasks
- Ticket Types
- Tickets - Incomplete, but creating, updating, & getting tickets is supported.
- Urgencies
Note: It is unlikely that we will add support for every API on this list. We are open to pull requests!