slis / tanss-php-adapter
## Documentation of the TANSS API. Version: 5.8.22.1 ### older versions Older versions of the API documentation can be found here: * [Docs for 5.8.21.6](https://api-doc.tanss.de/5.8.21.6/) * [Docs for 5.8.21.3](https://api-doc.tanss.de/5.8.21.3/) * [Docs for 5.8.21.1](https://api-doc.tanss.de/5.8.2
Requires
- php: ^7.3 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.12
- phpunit/phpunit: ^8.0 || ^9.0
README
Documentation of the TANSS API. Version: 5.8.22.1
older versions
Older versions of the API documentation can be found here:
- Docs for 5.8.21.6
- Docs for 5.8.21.3
- Docs for 5.8.21.1
- Docs for 5.8.20.5
- Docs for 5.8.20.4
- Docs for 5.8.20.2
- Docs for 5.8.19.3
Installation & Usage
Requirements
PHP 7.3 and later. Should also work with PHP 8.0 or 8.1 but has not been tested.
Composer
To install the bindings via Composer, add the following to composer.json
:
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/slis/tanss-php-adapter.git"
}
],
"require": {
"slis/tanss-php-adapter": "*@dev"
}
}
Then run composer install
Manual Installation
Download the files and include autoload.php
:
<?php
require_once('/path/to/TanssAdapter/vendor/autoload.php');
Getting Started
Please follow the installation procedure and then run the following:
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new SLIS\Adapter\Tanss\Api\AvailabilityApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$employeeIds = 'employeeIds_example'; // string | Ids of the employees (comma separated)
try {
$result = $apiInstance->apiV1AvailabilityPost($employeeIds);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AvailabilityApi->apiV1AvailabilityPost: ', $e->getMessage(), PHP_EOL;
}
API Endpoints
All URIs are relative to http://localhost
Class | Method | HTTP request | Description |
---|---|---|---|
AvailabilityApi | apiV1AvailabilityPost | POST /api/v1/availability | Fetches availability infos |
CallbackApi | apiV1CallbacksCallbackIdGet | GET /api/v1/callbacks/{callbackId} | Gets a callback |
CallbackApi | apiV1CallbacksCallbackIdPut | PUT /api/v1/callbacks/{callbackId} | Updates a callback |
CallbackApi | apiV1CallbacksPost | POST /api/v1/callbacks | Creates a callback |
CallbackApi | apiV1CallbacksPut | PUT /api/v1/callbacks | Get a list of callbacks |
CallsApi | apiCallsV1EmployeeAssignmentDelete | DELETE /api/calls/v1/employeeAssignment | Deletes an employee assignment |
CallsApi | apiCallsV1EmployeeAssignmentGet | GET /api/calls/v1/employeeAssignment | Get all employee assignments |
CallsApi | apiCallsV1EmployeeAssignmentPost | POST /api/calls/v1/employeeAssignment | Creates a new employee assignment |
CallsApi | apiCallsV1IdGet | GET /api/calls/v1/{id} | Get phone call by id |
CallsApi | apiCallsV1IdPut | PUT /api/calls/v1/{id} | Update phone call |
CallsApi | apiCallsV1NotificationPost | POST /api/calls/v1/notification | Creates a call notification |
CallsApi | apiCallsV1Post | POST /api/calls/v1 | Creates/imports a phone call into the database |
CallsApi | apiCallsV1Put | PUT /api/calls/v1 | Get a list of phone calls |
ChatsApi | apiV1ChatsChatIdGet | GET /api/v1/chats/{chatId} | Gets a chat |
ChatsApi | apiV1ChatsCloseChatIdPost | POST /api/v1/chats/close/{chatId} | Closes a chat |
ChatsApi | apiV1ChatsCloseChatIdPut | PUT /api/v1/chats/close/{chatId} | Accept/decline close request |
ChatsApi | apiV1ChatsCloseRequestsGet | GET /api/v1/chats/closeRequests | Gets chat close requests |
ChatsApi | apiV1ChatsMessagesPost | POST /api/v1/chats/messages | Creates a new chat message |
ChatsApi | apiV1ChatsParticipantsDelete | DELETE /api/v1/chats/participants | Deletes a participant |
ChatsApi | apiV1ChatsParticipantsPost | POST /api/v1/chats/participants | Adds a participant |
ChatsApi | apiV1ChatsPost | POST /api/v1/chats | Creates a new chat |
ChatsApi | apiV1ChatsPut | PUT /api/v1/chats | Get a list of chats |
ChatsApi | apiV1ChatsReOpenChatIdPost | POST /api/v1/chats/reOpen/{chatId} | re-opens a chat |
ChecklistsApi | apiV1ChecklistsAssignmentLinkTypeIdLinkIdChecklistIdDelete | DELETE /api/v1/checklists/assignment/{linkTypeId}/{linkId}/{checklistId} | Removes a checklist from a ticket |
ChecklistsApi | apiV1ChecklistsAssignmentLinkTypeIdLinkIdChecklistIdPost | POST /api/v1/checklists/assignment/{linkTypeId}/{linkId}/{checklistId} | Assigns a checklist to a ticket |
ChecklistsApi | apiV1ChecklistsAssignmentLinkTypeIdLinkIdGet | GET /api/v1/checklists/assignment/{linkTypeId}/{linkId} | Gets checklists for a ticket |
ChecklistsApi | apiV1ChecklistsCheckPut | PUT /api/v1/checklists/check | Check an item |
ChecklistsApi | apiV1ChecklistsChecklistIdProcessGet | GET /api/v1/checklists/{checklistId}/process | Gets checklist for ticket |
CompanyApi | apiV1CompaniesPost | POST /api/v1/companies | Creates a new company |
CompanyCategoryApi | apiV1CompanyCategoriesGet | GET /api/v1/companyCategories | list of categories |
CompanyCategoryApi | apiV1CompanyCategoriesIdDelete | DELETE /api/v1/companyCategories/{id} | Deletes a company category |
CompanyCategoryApi | apiV1CompanyCategoriesIdGet | GET /api/v1/companyCategories/{id} | gets a category |
CompanyCategoryApi | apiV1CompanyCategoriesIdPut | PUT /api/v1/companyCategories/{id} | updates a category |
CompanyCategoryApi | apiV1CompanyCategoriesPost | POST /api/v1/companyCategories | Creates a new company category |
CompanyCategoryApi | apiV1CompanyCategoriesTypesGet | GET /api/v1/companyCategories/types | list of company types |
CompanyCategoryApi | apiV1CompanyCategoriesTypesIdDelete | DELETE /api/v1/companyCategories/types/{id} | Deletes a company type |
CompanyCategoryApi | apiV1CompanyCategoriesTypesIdGet | GET /api/v1/companyCategories/types/{id} | gets a company type |
CompanyCategoryApi | apiV1CompanyCategoriesTypesIdPut | PUT /api/v1/companyCategories/types/{id} | updates a company type |
CompanyCategoryApi | apiV1CompanyCategoriesTypesPost | POST /api/v1/companyCategories/types | Creates a new company type |
ComponentsApi | apiV1ComponentsComponentIdDelete | DELETE /api/v1/components/{componentId} | Deletes a component |
ComponentsApi | apiV1ComponentsComponentIdGet | GET /api/v1/components/{componentId} | Gets a component by id |
ComponentsApi | apiV1ComponentsComponentIdPut | PUT /api/v1/components/{componentId} | Updates a component |
ComponentsApi | apiV1ComponentsPost | POST /api/v1/components | Creates a component |
ComponentsApi | apiV1ComponentsPut | PUT /api/v1/components | Gets a list of components |
ComponentsApi | apiV1ComponentsTypesGet | GET /api/v1/components/types | Gets a list of component types |
ComponentsApi | apiV1ComponentsTypesPost | POST /api/v1/components/types | Create component type |
ComponentsApi | apiV1ComponentsTypesTypeIdDelete | DELETE /api/v1/components/types/{typeId} | Delete component type |
ComponentsApi | apiV1ComponentsTypesTypeIdPut | PUT /api/v1/components/types/{typeId} | Update component type |
CpusApi | apiV1CpusGet | GET /api/v1/cpus | Get a list of all cpus |
CpusApi | apiV1CpusIdGet | GET /api/v1/cpus/{id} | Get a cpu |
CpusApi | apiV1CpusIdPut | PUT /api/v1/cpus/{id} | Updates a cpu |
CpusApi | apiV1CpusPost | POST /api/v1/cpus | Creates a new cpu |
EmployeesApi | apiV1EmployeesPost | POST /api/v1/employees | creates an employee |
EmployeesApi | apiV1EmployeesTechniciansGet | GET /api/v1/employees/technicians | Gets all technicians |
ErpApi | apiErpV1CompaniesDepartmentsGet | GET /api/erp/v1/companies/departments | gets all departments |
ErpApi | apiErpV1CompaniesEmployeesDepartmentsGet | GET /api/erp/v1/companies/employees/departments/ | gets all users with the associated departments |
ErpApi | apiErpV1CompaniesEmployeesGet | GET /api/erp/v1/companies/employees | get all employees from the own company |
ErpApi | apiErpV1CompaniesSearchIdDisplayIdGet | GET /api/erp/v1/companies/searchId/{displayId} | search for a company |
ErpApi | apiErpV1CompanyCategoriesGet | GET /api/erp/v1/companyCategories | list of company categories |
ErpApi | apiErpV1CustomersGet | GET /api/erp/v1/customers | Get a list of customers and employees |
ErpApi | apiErpV1CustomersPost | POST /api/erp/v1/customers | Insert new customers |
ErpApi | apiErpV1DepartmentsDepartmentIdEmployeesGet | GET /api/erp/v1/departments/{departmentId}/employees | gets all employees of a department |
ErpApi | apiErpV1EmployeesEmployeeIdDepartmentsGet | GET /api/erp/v1/employees/{employeeId}/departments | gets all departments of a employee |
ErpApi | apiErpV1InvoicesGet | GET /api/erp/v1/invoices | Gets a list of billable supports |
ErpApi | apiErpV1InvoicesPost | POST /api/erp/v1/invoices | Insert new invoices |
ErpApi | apiErpV1TicketsPost | POST /api/erp/v1/tickets | create a new ticket |
ErpApi | apiErpV1TicketsStatusGet | GET /api/erp/v1/tickets/status | gets a list of tickets states |
ErpApi | apiErpV1TicketsTypesGet | GET /api/erp/v1/tickets/types | gets a list of tickets types |
IdentifyApi | apiV1IdentifyPost | POST /api/v1/identify | identifies items |
MailsApi | apiV1MailsTestSmtpPost | POST /api/v1/mails/test/smtp | Test email smtp settings |
ManufacturerApi | apiV1CpusIdDelete | DELETE /api/v1/cpus/{id} | Deletes a cpu |
ManufacturerApi | apiV1ManufacturersGet | GET /api/v1/manufacturers | Get a list of all manufacturers |
ManufacturerApi | apiV1ManufacturersIdDelete | DELETE /api/v1/manufacturers/{id} | Deletes a manufacturer |
ManufacturerApi | apiV1ManufacturersIdGet | GET /api/v1/manufacturers/{id} | Get a manufacturer |
ManufacturerApi | apiV1ManufacturersIdPut | PUT /api/v1/manufacturers/{id} | Updates a manufacturer |
ManufacturerApi | apiV1ManufacturersPost | POST /api/v1/manufacturers | Creates a new manufacturer |
MonitoringApi | apiMonitoringV1AssignGroupDelete | DELETE /api/monitoring/v1/assignGroup | Delete a group assignment |
MonitoringApi | apiMonitoringV1AssignGroupGet | GET /api/monitoring/v1/assignGroup | Gets all group assignments |
MonitoringApi | apiMonitoringV1AssignGroupPost | POST /api/monitoring/v1/assignGroup | Assigns a groupName to a company or device |
MonitoringApi | apiMonitoringV1TicketFromGroupGet | GET /api/monitoring/v1/ticketFromGroup | Gets ticket(s), based on a given group |
MonitoringApi | apiMonitoringV1TicketPost | POST /api/monitoring/v1/ticket | Creates a ticket, using the monitoring api |
MonitoringApi | apiMonitoringV1TicketTicketIdGet | GET /api/monitoring/v1/ticket/{ticketId} | Gets a ticket (created by the monitoring api) by id |
MonitoringApi | apiMonitoringV1TicketTicketIdPut | PUT /api/monitoring/v1/ticket/{ticketId} | Updates a ticket (created by the monitoring api) by id |
OfferApi | apiV1OfferOfferIdDelete | DELETE /api/v1/offer/{offerId} | Deletes an offer |
OfferApi | apiV1OfferOfferIdGet | GET /api/v1/offer/{offerId} | Gets an offer |
OfferApi | apiV1OfferOfferIdPut | PUT /api/v1/offer/{offerId} | Updates an offer |
OfferApi | apiV1OffersErpSelectionsErpSelectionIdDelete | DELETE /api/v1/offers/erpSelections/{erpSelectionId} | Deletes an erp selection |
OfferApi | apiV1OffersErpSelectionsErpSelectionIdGet | GET /api/v1/offers/erpSelections/{erpSelectionId} | Fetches an erp selection |
OfferApi | apiV1OffersErpSelectionsErpSelectionIdPut | PUT /api/v1/offers/erpSelections/{erpSelectionId} | Updates an erp selection |
OfferApi | apiV1OffersErpSelectionsMatPickerErpSelectionIdGet | GET /api/v1/offers/erpSelections/matPicker/{erpSelectionId} | material picker for erp selection |
OfferApi | apiV1OffersErpSelectionsMatPickerGet | GET /api/v1/offers/erpSelections/matPicker | material picker |
OfferApi | apiV1OffersErpSelectionsPost | POST /api/v1/offers/erpSelections | Creates a new erp selection |
OfferApi | apiV1OffersPost | POST /api/v1/offers | Creates an offer |
OfferApi | apiV1OffersPut | PUT /api/v1/offers | Gets list of offers |
OfferApi | apiV1OffersTemplatesGet | GET /api/v1/offers/templates | Gets list of offer templates |
OfferApi | apiV1OffersTemplatesPost | POST /api/v1/offers/templates | Creates an offer template |
OfferApi | apiV1OffersTemplatesTemplateIdDelete | DELETE /api/v1/offers/templates/{templateId} | Deletes an offer template |
OfferApi | apiV1OffersTemplatesTemplateIdGet | GET /api/v1/offers/templates/{templateId} | Gets an offer templates |
OfferApi | apiV1OffersTemplatesTemplateIdPut | PUT /api/v1/offers/templates/{templateId} | Updates an offer templates |
OperatingSystemsApi | apiV1OsGet | GET /api/v1/os | Get a list of all os |
OperatingSystemsApi | apiV1OsIdDelete | DELETE /api/v1/os/{id} | Deletes a specific os |
OperatingSystemsApi | apiV1OsIdGet | GET /api/v1/os/{id} | Get a specific os |
OperatingSystemsApi | apiV1OsIdPut | PUT /api/v1/os/{id} | Updates a os |
OperatingSystemsApi | apiV1OsPost | POST /api/v1/os | Creates a new os |
PcApi | apiV1PcsPcIdDelete | DELETE /api/v1/pcs/{pcId} | Deletes a pc |
PcApi | apiV1PcsPcIdGet | GET /api/v1/pcs/{pcId} | Gets a pc by id |
PcApi | apiV1PcsPcIdPut | PUT /api/v1/pcs/{pcId} | Updates a pc |
PcApi | apiV1PcsPost | POST /api/v1/pcs | Creates a pc |
PcApi | apiV1PcsPut | PUT /api/v1/pcs | Gets a list of pcs |
PeripheryApi | apiV1PeripheriesPeripheryIdBuildInLinkTypeIdLinkIdDelete | DELETE /api/v1/peripheries/{peripheryId}/buildIn/{linkTypeId}/{linkId} | Delete periphery assignment |
PeripheryApi | apiV1PeripheriesPeripheryIdBuildInLinkTypeIdLinkIdPost | POST /api/v1/peripheries/{peripheryId}/buildIn/{linkTypeId}/{linkId} | Assign periphery |
PeripheryApi | apiV1PeripheriesPeripheryIdDelete | DELETE /api/v1/peripheries/{peripheryId} | Deletes a periphery |
PeripheryApi | apiV1PeripheriesPeripheryIdGet | GET /api/v1/peripheries/{peripheryId} | Gets a periphery by id |
PeripheryApi | apiV1PeripheriesPeripheryIdPut | PUT /api/v1/peripheries/{peripheryId} | Updates a periphery |
PeripheryApi | apiV1PeripheriesPost | POST /api/v1/peripheries | Creates a periphery |
PeripheryApi | apiV1PeripheriesPut | PUT /api/v1/peripheries | Gets a list of peripheries |
PeripheryApi | apiV1PeripheriesTypesGet | GET /api/v1/peripheries/types | Get periphery types |
PeripheryApi | apiV1PeripheriesTypesPost | POST /api/v1/peripheries/types | Create periphery type |
PeripheryApi | apiV1PeripheriesTypesTypeIdDelete | DELETE /api/v1/peripheries/types/{typeId} | Delete periphery type |
PeripheryApi | apiV1PeripheriesTypesTypeIdPut | PUT /api/v1/peripheries/types/{typeId} | Update periphery type |
RemoteSupportsApi | apiRemoteSupportsV1AssignDeviceDelete | DELETE /api/remoteSupports/v1/assignDevice | Deletes a device assignment |
RemoteSupportsApi | apiRemoteSupportsV1AssignDeviceGet | GET /api/remoteSupports/v1/assignDevice | Gets all device assignments |
RemoteSupportsApi | apiRemoteSupportsV1AssignDevicePost | POST /api/remoteSupports/v1/assignDevice | Creates a device assignment |
RemoteSupportsApi | apiRemoteSupportsV1AssignEmployeeDelete | DELETE /api/remoteSupports/v1/assignEmployee | Delets a technician assignment |
RemoteSupportsApi | apiRemoteSupportsV1AssignEmployeeGet | GET /api/remoteSupports/v1/assignEmployee | Gets all technician assignments |
RemoteSupportsApi | apiRemoteSupportsV1AssignEmployeePost | POST /api/remoteSupports/v1/assignEmployee | Creates a technician assignment |
RemoteSupportsApi | apiRemoteSupportsV1Post | POST /api/remoteSupports/v1 | Creates/imports a remote support into the database |
RemoteSupportsApi | apiRemoteSupportsV1Put | PUT /api/remoteSupports/v1 | Get list of remote supports |
RemoteSupportsApi | apiRemoteSupportsV1RemoteSupportIdDelete | DELETE /api/remoteSupports/v1/{remoteSupportId} | Delete remote support |
RemoteSupportsApi | apiRemoteSupportsV1RemoteSupportIdGet | GET /api/remoteSupports/v1/{remoteSupportId} | Get remote support by id |
RemoteSupportsApi | apiRemoteSupportsV1RemoteSupportIdPut | PUT /api/remoteSupports/v1/{remoteSupportId} | Updates a remote support |
SearchApi | apiV1SearchPut | PUT /api/v1/search | global search |
SecurityApi | apiV1UserLoginGet | GET /api/v1/user/login | logs in the user and generates an api token for further authentication |
ServicesApi | apiV1ServicesGet | GET /api/v1/services | Gets a list of all services |
ServicesApi | apiV1ServicesIdDelete | DELETE /api/v1/services/{id} | Deletes a service |
ServicesApi | apiV1ServicesIdGet | GET /api/v1/services/{id} | Gets a service by id |
ServicesApi | apiV1ServicesIdPut | PUT /api/v1/services/{id} | Updates a service |
ServicesApi | apiV1ServicesPost | POST /api/v1/services | Creates a service |
SupportsApi | apiV1SupportsListPut | PUT /api/v1/supports/list | Get a support list |
TagsApi | apiV1TagsAssignmentDelete | DELETE /api/v1/tags/assignment | Removes a tag |
TagsApi | apiV1TagsAssignmentGet | GET /api/v1/tags/assignment | List of tags to an assignment |
TagsApi | apiV1TagsAssignmentLogGet | GET /api/v1/tags/assignment/log | List of tags logs to an assignment |
TagsApi | apiV1TagsAssignmentPost | POST /api/v1/tags/assignment | Assigns a tag |
TagsApi | apiV1TagsAssignmentPut | PUT /api/v1/tags/assignment | Assigns multiple tags |
TagsApi | apiV1TagsGet | GET /api/v1/tags | Get all tags |
TagsApi | apiV1TagsIdDelete | DELETE /api/v1/tags/{id} | Deletes a tag |
TagsApi | apiV1TagsIdGet | GET /api/v1/tags/{id} | Gets a tag |
TagsApi | apiV1TagsIdPut | PUT /api/v1/tags/{id} | Edits a tag |
TagsApi | apiV1TagsPost | POST /api/v1/tags | Creates a new tag |
TicketBoardApi | apiV1TicketBoardGet | GET /api/v1/ticketBoard | Gets the ticket board with all panels |
TicketBoardApi | apiV1TicketBoardPanelGet | GET /api/v1/ticketBoard/panel | Gets an empty ticket board panel |
TicketBoardApi | apiV1TicketBoardPanelIdDelete | DELETE /api/v1/ticketBoard/panel/{id} | Deletes a ticket board panel |
TicketBoardApi | apiV1TicketBoardPanelIdGet | GET /api/v1/ticketBoard/panel/{id} | Gets a ticket board panel |
TicketBoardApi | apiV1TicketBoardPanelIdRegistersGet | GET /api/v1/ticketBoard/panel/{id}/registers | Gets all registers from a ticket board panel |
TicketBoardApi | apiV1TicketBoardPanelPost | POST /api/v1/ticketBoard/panel | Creates a new ticket board panel |
TicketBoardApi | apiV1TicketBoardPanelPut | PUT /api/v1/ticketBoard/panel | Updates a ticket board panel |
TicketBoardApi | apiV1TicketBoardProjectGlobalPanelsGet | GET /api/v1/ticketBoard/project/globalPanels | Get global ticket panels |
TicketBoardApi | apiV1TicketBoardProjectIdGet | GET /api/v1/ticketBoard/project/{id} | Gets a ticket board from a project |
TicketBoardApi | apiV1TicketBoardProjectIdRegistersGet | GET /api/v1/ticketBoard/project/{id}/registers | Gets all registers from a ticket board project |
TicketContentApi | apiV1TicketsTicketIdDocumentsDocumentIdGet | GET /api/v1/tickets/{ticketId}/documents/{documentId} | Gets a ticket document |
TicketContentApi | apiV1TicketsTicketIdDocumentsGet | GET /api/v1/tickets/{ticketId}/documents | Gets all ticket documents |
TicketContentApi | apiV1TicketsTicketIdScreenshotsGet | GET /api/v1/tickets/{ticketId}/screenshots | Gets all ticket images |
TicketContentApi | apiV1TicketsTicketIdScreenshotsImageIdGet | GET /api/v1/tickets/{ticketId}/screenshots/{imageId} | Gets a ticket image |
TicketContentApi | apiV1TicketsTicketIdUploadPost | POST /api/v1/tickets/{ticketId}/upload | upload a document/image |
TicketListsApi | apiV1TicketsCompanyCompanyIdGet | GET /api/v1/tickets/company/{companyId} | gets a list of company tickets |
TicketListsApi | apiV1TicketsGeneralGet | GET /api/v1/tickets/general | gets a list of general tickets (assigned to no employee) |
TicketListsApi | apiV1TicketsLocalAdminOverviewGet | GET /api/v1/tickets/localAdminOverview | gets a list of all tickets which are assigned to local ticket admins |
TicketListsApi | apiV1TicketsNotIdentifiedGet | GET /api/v1/tickets/notIdentified | gets a list of not identified tickets |
TicketListsApi | apiV1TicketsOwnGet | GET /api/v1/tickets/own | gets a list of own tickets (assigned to currently logged in employee) |
TicketListsApi | apiV1TicketsProjectsGet | GET /api/v1/tickets/projects | gets a list of all projects |
TicketListsApi | apiV1TicketsPut | PUT /api/v1/tickets | Get a (custom) ticket list |
TicketListsApi | apiV1TicketsRepairGet | GET /api/v1/tickets/repair | gets a list of repair tickets |
TicketListsApi | apiV1TicketsTechnicianGet | GET /api/v1/tickets/technician | gets a list of tickets of all technicians |
TicketListsApi | apiV1TicketsWithRoleGet | GET /api/v1/tickets/withRole | gets a list of all ticket which a technician has a role in |
TicketsApi | apiV1TicketsHistoryTicketIdGet | GET /api/v1/tickets/history/{ticketId} | Gets a ticket history |
TicketsApi | apiV1TicketsPost | POST /api/v1/tickets | Creates a ticket in the database |
TicketsApi | apiV1TicketsTicketIdCommentsPost | POST /api/v1/tickets/{ticketId}/comments | Creates a comment |
TicketsApi | apiV1TicketsTicketIdDelete | DELETE /api/v1/tickets/{ticketId} | Deletes a ticket by id |
TicketsApi | apiV1TicketsTicketIdGet | GET /api/v1/tickets/{ticketId} | Gets a ticket by id |
TicketsApi | apiV1TicketsTicketIdPut | PUT /api/v1/tickets/{ticketId} | Updates a ticket |
TimersApi | apiV1TimersDelete | DELETE /api/v1/timers | Deletes a timer |
TimersApi | apiV1TimersGet | GET /api/v1/timers | Get all timers of current user |
TimersApi | apiV1TimersNotesDelete | DELETE /api/v1/timers/notes | Deletes a timer fragment |
TimersApi | apiV1TimersNotesPut | PUT /api/v1/timers/notes | Updates a timer fragment |
TimersApi | apiV1TimersNotesTimerIdGet | GET /api/v1/timers/notes/{timerId} | Get all timer fragments |
TimersApi | apiV1TimersPost | POST /api/v1/timers | Creates a timer |
TimersApi | apiV1TimersTimerIdGet | GET /api/v1/timers/{timerId} | Get a specific timer |
TimersApi | apiV1TimersTimerIdPut | PUT /api/v1/timers/{timerId} | Starts/stops timer |
TimestampApi | apiV1TimestampsDayClosingDelete | DELETE /api/v1/timestamps/dayClosing | remove / undo one or more \"day closings\" for the timestamp module |
TimestampApi | apiV1TimestampsDayClosingPost | POST /api/v1/timestamps/dayClosing | does one or more \"day closings\" for the timestamp module |
TimestampApi | apiV1TimestampsDayClosingTillDateGet | GET /api/v1/timestamps/dayClosing/tillDate | gets all infos about last dayclosings for employees |
TimestampApi | apiV1TimestampsDayClosingTillDatePost | POST /api/v1/timestamps/dayClosing/tillDate | created dayClosings to a given date |
TimestampApi | apiV1TimestampsEmployeeEmployeeIdInitialBalancePost | POST /api/v1/timestamps/employee/{employeeId}/initialBalance | sets the initial balance for this employee |
TimestampApi | apiV1TimestampsEmployeeIdDayDayPut | PUT /api/v1/timestamps/{employeeId}/day/{day} | writes the timstamps of a whole day into the database at once |
TimestampApi | apiV1TimestampsGet | GET /api/v1/timestamps | gets a list of timestamps from a given period |
TimestampApi | apiV1TimestampsInfoGet | GET /api/v1/timestamps/info | gets the timestamp infos for a given time period |
TimestampApi | apiV1TimestampsPauseConfigsGet | GET /api/v1/timestamps/pauseConfigs | gets a list of all pause configs |
TimestampApi | apiV1TimestampsPauseConfigsIdDelete | DELETE /api/v1/timestamps/pauseConfigs/{id} | deletes a pause config |
TimestampApi | apiV1TimestampsPauseConfigsIdPut | PUT /api/v1/timestamps/pauseConfigs/{id} | updates a pause config |
TimestampApi | apiV1TimestampsPauseConfigsPost | POST /api/v1/timestamps/pauseConfigs | creates a pause config |
TimestampApi | apiV1TimestampsPost | POST /api/v1/timestamps | writes a timestamp into the database |
TimestampApi | apiV1TimestampsStatisticsGet | GET /api/v1/timestamps/statistics | gets the timestamp infos for a given time period (with statistical values) |
TimestampApi | apiV1TimestampsTimestampIdPut | PUT /api/v1/timestamps/{timestampId} | edits a single timestamp |
WebHooksApi | apiV1TanssEventsRulesIdDelete | DELETE /api/v1/tanssEvents/rules/{id} | deletes a rule |
WebHooksApi | apiV1TanssEventsRulesIdGet | GET /api/v1/tanssEvents/rules/{id} | gets a rule |
WebHooksApi | apiV1TanssEventsRulesIdPut | PUT /api/v1/tanssEvents/rules/{id} | updates a rule |
WebHooksApi | apiV1TanssEventsRulesPost | POST /api/v1/tanssEvents/rules | creates a rule |
WebHooksApi | apiV1TanssEventsRulesPut | PUT /api/v1/tanssEvents/rules | get a list of rules |
WebHooksApi | apiV1TanssEventsRulesTestActionPut | PUT /api/v1/tanssEvents/rules/test/action | test a rule |
Models
- ApiCallsV1FromPhoneNrInfos
- ApiCallsV1FromPhoneNrInfosItems
- ApiCallsV1PhoneParticipants
- ApiV1IdentifyItems
- ApiV1SearchConfigs
- ApiV1SearchConfigsCompanyAllOf
- ApiV1SearchConfigsEmployeeAllOf
- ApiV1SearchConfigsTicketAllOf
- ApiV1TagsGroupTag
- ApiV1TagsVisibilities
- ApiV1TanssEventsRulesActions
- ApiV1TanssEventsRulesAssignments
- ApiV1TanssEventsRulesParams
- ApiV1TanssEventsRulesTestActionTicketNotificationOptions
- InlineObject
- InlineObject10
- InlineObject11
- InlineObject12
- InlineObject13
- InlineObject14
- InlineObject15
- InlineObject16
- InlineObject17
- InlineObject18
- InlineObject19
- InlineObject2
- InlineObject20
- InlineObject21
- InlineObject22
- InlineObject23
- InlineObject24
- InlineObject25
- InlineObject26
- InlineObject27
- InlineObject28
- InlineObject29
- InlineObject2Timeframe
- InlineObject3
- InlineObject30
- InlineObject31
- InlineObject32
- InlineObject33
- InlineObject34
- InlineObject35
- InlineObject36
- InlineObject4
- InlineObject5
- InlineObject6
- InlineObject7
- InlineObject8
- InlineObject9
- InlineResponse200
- InlineResponse2001
- InlineResponse200101
- InlineResponse200101Content
- InlineResponse200101ContentItemsItemsAllOf
- InlineResponse200101ContentItemsItemsAllOf1
- InlineResponse200101ContentItemsItemsAllOfResultsInner
- InlineResponse20011
- InlineResponse20011Content
- InlineResponse20013
- InlineResponse20016
- InlineResponse20016Content
- InlineResponse20017
- InlineResponse20017Content
- InlineResponse20018
- InlineResponse20019
- InlineResponse2001ContentAllOf1
- InlineResponse2001ContentAllOfChatsInner
- InlineResponse2001ContentAllOfNextSupport
- InlineResponse2002
- InlineResponse20022
- InlineResponse20023
- InlineResponse20024
- InlineResponse20024AssignedToCustomers
- InlineResponse20024Categories
- InlineResponse20024Customers
- InlineResponse20024Employees
- InlineResponse20024PreferredCustomer
- InlineResponse20024Section
- InlineResponse20025
- InlineResponse20026
- InlineResponse20026Meta
- InlineResponse20027
- InlineResponse20027Content
- InlineResponse20027Meta
- InlineResponse20028
- InlineResponse20028Content
- InlineResponse20029
- InlineResponse20029Content
- InlineResponse2002Content
- InlineResponse2002ContentMails
- InlineResponse2002ContentReceivers
- InlineResponse2003
- InlineResponse20030
- InlineResponse20030ContentAllOf1
- InlineResponse20031
- InlineResponse20031ContentItemsAllOf1
- InlineResponse20032
- InlineResponse20033
- InlineResponse20033Content
- InlineResponse20034
- InlineResponse20034Content
- InlineResponse20035
- InlineResponse20035Content
- InlineResponse20036
- InlineResponse20036Content
- InlineResponse20038
- InlineResponse20039
- InlineResponse20039ContentItemsAllOf
- InlineResponse20039ContentItemsAllOf1
- InlineResponse20039ContentItemsAllOfTypesAddlProps
- InlineResponse2003Content
- InlineResponse2004
- InlineResponse20040
- InlineResponse20040ContentItemsAllOf
- InlineResponse20040ContentItemsAllOf1
- InlineResponse20040ContentItemsAllOfChangesRequestedInner
- InlineResponse20040ContentItemsAllOfHistoryInner
- InlineResponse20042
- InlineResponse20042Content
- InlineResponse20043
- InlineResponse20045
- InlineResponse20045Content
- InlineResponse20045ContentCloseRequests
- InlineResponse20047
- InlineResponse20047Content
- InlineResponse20048
- InlineResponse20048ContentItemsAllOf
- InlineResponse20048ContentItemsAllOfAllOf1
- InlineResponse20048ContentItemsAllOfAllOfErpSelectionsInner
- InlineResponse20048ContentItemsAllOfAllOfErpSelectionsItemsMatsItemsAllOf
- InlineResponse20048ContentItemsAllOfAllOfErpSelectionsItemsMatsItemsAllOf1
- InlineResponse20048ContentItemsAllOfVarsInner
- InlineResponse20049
- InlineResponse20049Content
- InlineResponse2004Content
- InlineResponse2005
- InlineResponse20050
- InlineResponse20050ContentItemsAllOf1
- InlineResponse20051
- InlineResponse20051ContentItemsAllOf
- InlineResponse20051ContentItemsAllOf1
- InlineResponse20051ContentItemsAllOfWorkflowsItemsAllOf
- InlineResponse20051ContentItemsAllOfWorkflowsItemsAllOf1
- InlineResponse20051ContentItemsAllOfWorkflowsItemsAllOfTokensInner
- InlineResponse20053
- InlineResponse20053Absences
- InlineResponse20053Availability
- InlineResponse20053Content
- InlineResponse20053EndInfos
- InlineResponse20055
- InlineResponse20058
- InlineResponse20058Content
- InlineResponse20059
- InlineResponse20059ContentItemsAllOf1
- InlineResponse20059ContentItemsAllOfStateLogInner
- InlineResponse2005Content
- InlineResponse2006
- InlineResponse20060
- InlineResponse20061
- InlineResponse20061Content
- InlineResponse20061ContentAnticipatedCallbacks
- InlineResponse20061ContentCompanies
- InlineResponse20061ContentEmployees
- InlineResponse20061ContentTickets
- InlineResponse20062
- InlineResponse20062ContentAllOf1
- InlineResponse20062ContentAllOfAssignmentInfos
- InlineResponse20063
- InlineResponse20064
- InlineResponse20065
- InlineResponse20065ContentAllOf
- InlineResponse20065ContentAllOf1
- InlineResponse20065ContentAllOfItemsInner
- InlineResponse20065ContentAllOfItemsItemsAction
- InlineResponse20066
- InlineResponse20067
- InlineResponse20067ContentItemsAllOf1
- InlineResponse20068
- InlineResponse20068Content
- InlineResponse20068ContentCompanies
- InlineResponse20068ContentDepartments
- InlineResponse20068ContentEmployees
- InlineResponse20068ContentPanels
- InlineResponse20068ContentTags
- InlineResponse20068ContentTicketStatus
- InlineResponse20068ContentTicketTypes
- InlineResponse20069
- InlineResponse2007
- InlineResponse20071
- InlineResponse20071Content
- InlineResponse20071ContentRegisters
- InlineResponse20071ContentTickets
- InlineResponse20072
- InlineResponse20073
- InlineResponse20074
- InlineResponse20075
- InlineResponse20075Content
- InlineResponse20078
- InlineResponse20078Content
- InlineResponse20079
- InlineResponse20079ContentAllOf
- InlineResponse20079ContentAllOfAllOf
- InlineResponse20079ContentAllOfAllOf1
- InlineResponse20079ContentAllOfAllOfGuarantee
- InlineResponse20079ContentAllOfAllOfIpsInner
- InlineResponse20079ContentAllOfAllOfIpsItemsServiceAssignmentsInner
- InlineResponse20079ContentAllOfDevicesInner
- InlineResponse20079ContentAllOfDevicesItemsFieldsInner
- InlineResponse20079ContentAllOfServiceIconsInner
- InlineResponse20079ContentAllOfSoftwarelicensesInner
- InlineResponse2007Content
- InlineResponse2008
- InlineResponse20080
- InlineResponse20081
- InlineResponse20081ContentAllOf
- InlineResponse20081ContentAllOfAllOf
- InlineResponse20081ContentAllOfAllOf1
- InlineResponse20082
- InlineResponse20083
- InlineResponse20083Content
- InlineResponse20084
- InlineResponse20084Content
- InlineResponse20085
- InlineResponse20086
- InlineResponse20086Content
- InlineResponse20087
- InlineResponse20089
- InlineResponse20091
- InlineResponse20093
- InlineResponse20095
- InlineResponse20097
- InlineResponse20099
- InlineResponse20099Content
- InlineResponse201
- InlineResponse2011
- InlineResponse20110
- InlineResponse20110Content
- InlineResponse20111
- InlineResponse20111Content
- InlineResponse20111ContentErrors
- InlineResponse20112
- InlineResponse20113
- InlineResponse20114
- InlineResponse20115
- InlineResponse20115ContentAllOf1
- InlineResponse20116
- InlineResponse20117
- InlineResponse20117Content
- InlineResponse20118
- InlineResponse20118Content
- InlineResponse20119
- InlineResponse20119Content
- InlineResponse2012
- InlineResponse20120
- InlineResponse20121
- InlineResponse20122
- InlineResponse20123
- InlineResponse20124
- InlineResponse20125
- InlineResponse20127
- InlineResponse20128
- InlineResponse2013
- InlineResponse20131
- InlineResponse20132
- InlineResponse20134
- InlineResponse20136
- InlineResponse20139
- InlineResponse2014
- InlineResponse20141
- InlineResponse20143
- InlineResponse20144
- InlineResponse20146
- InlineResponse20146Content
- InlineResponse20146ContentContent
- InlineResponse20146ContentContentComment
- InlineResponse20146ContentContentMail
- InlineResponse20146ContentContentSupport
- InlineResponse20146ContentContentTicket
- InlineResponse20147
- InlineResponse20149
- InlineResponse2015
- InlineResponse20150
- InlineResponse20151
- InlineResponse20152
- InlineResponse20153
- InlineResponse2016
- InlineResponse2017
- InlineResponse2018
- InlineResponse2019
- InlineResponse201Meta
- InlineResponse201MetaProperties
- InlineResponse202
- InlineResponse2023
- InlineResponse2026
- InlineResponse2027
- InlineResponse204
- InlineResponse403
- InlineResponse4031
- InlineResponse4031Meta
- InlineResponse403Error
Authorization
All endpoints do not require authorization.
Tests
To run the tests, use:
composer install
vendor/bin/phpunit
Author
support@tanss.de
About this package
This PHP package is automatically generated by the OpenAPI Generator project:
- API version:
5.8.22.1
- Package version:
5.8.22.1
- Package version:
- Build package:
org.openapitools.codegen.languages.PhpClientCodegen