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

5.8.22.1 2022-04-11 06:27 UTC

This package is auto-updated.

Last update: 2024-04-11 01:13:08 UTC


README

Documentation of the TANSS API. Version: 5.8.22.1

older versions

Older versions of the API documentation can be found here:

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

ClassMethodHTTP requestDescription
AvailabilityApiapiV1AvailabilityPostPOST /api/v1/availabilityFetches availability infos
CallbackApiapiV1CallbacksCallbackIdGetGET /api/v1/callbacks/{callbackId}Gets a callback
CallbackApiapiV1CallbacksCallbackIdPutPUT /api/v1/callbacks/{callbackId}Updates a callback
CallbackApiapiV1CallbacksPostPOST /api/v1/callbacksCreates a callback
CallbackApiapiV1CallbacksPutPUT /api/v1/callbacksGet a list of callbacks
CallsApiapiCallsV1EmployeeAssignmentDeleteDELETE /api/calls/v1/employeeAssignmentDeletes an employee assignment
CallsApiapiCallsV1EmployeeAssignmentGetGET /api/calls/v1/employeeAssignmentGet all employee assignments
CallsApiapiCallsV1EmployeeAssignmentPostPOST /api/calls/v1/employeeAssignmentCreates a new employee assignment
CallsApiapiCallsV1IdGetGET /api/calls/v1/{id}Get phone call by id
CallsApiapiCallsV1IdPutPUT /api/calls/v1/{id}Update phone call
CallsApiapiCallsV1NotificationPostPOST /api/calls/v1/notificationCreates a call notification
CallsApiapiCallsV1PostPOST /api/calls/v1Creates/imports a phone call into the database
CallsApiapiCallsV1PutPUT /api/calls/v1Get a list of phone calls
ChatsApiapiV1ChatsChatIdGetGET /api/v1/chats/{chatId}Gets a chat
ChatsApiapiV1ChatsCloseChatIdPostPOST /api/v1/chats/close/{chatId}Closes a chat
ChatsApiapiV1ChatsCloseChatIdPutPUT /api/v1/chats/close/{chatId}Accept/decline close request
ChatsApiapiV1ChatsCloseRequestsGetGET /api/v1/chats/closeRequestsGets chat close requests
ChatsApiapiV1ChatsMessagesPostPOST /api/v1/chats/messagesCreates a new chat message
ChatsApiapiV1ChatsParticipantsDeleteDELETE /api/v1/chats/participantsDeletes a participant
ChatsApiapiV1ChatsParticipantsPostPOST /api/v1/chats/participantsAdds a participant
ChatsApiapiV1ChatsPostPOST /api/v1/chatsCreates a new chat
ChatsApiapiV1ChatsPutPUT /api/v1/chatsGet a list of chats
ChatsApiapiV1ChatsReOpenChatIdPostPOST /api/v1/chats/reOpen/{chatId}re-opens a chat
ChecklistsApiapiV1ChecklistsAssignmentLinkTypeIdLinkIdChecklistIdDeleteDELETE /api/v1/checklists/assignment/{linkTypeId}/{linkId}/{checklistId}Removes a checklist from a ticket
ChecklistsApiapiV1ChecklistsAssignmentLinkTypeIdLinkIdChecklistIdPostPOST /api/v1/checklists/assignment/{linkTypeId}/{linkId}/{checklistId}Assigns a checklist to a ticket
ChecklistsApiapiV1ChecklistsAssignmentLinkTypeIdLinkIdGetGET /api/v1/checklists/assignment/{linkTypeId}/{linkId}Gets checklists for a ticket
ChecklistsApiapiV1ChecklistsCheckPutPUT /api/v1/checklists/checkCheck an item
ChecklistsApiapiV1ChecklistsChecklistIdProcessGetGET /api/v1/checklists/{checklistId}/processGets checklist for ticket
CompanyApiapiV1CompaniesPostPOST /api/v1/companiesCreates a new company
CompanyCategoryApiapiV1CompanyCategoriesGetGET /api/v1/companyCategorieslist of categories
CompanyCategoryApiapiV1CompanyCategoriesIdDeleteDELETE /api/v1/companyCategories/{id}Deletes a company category
CompanyCategoryApiapiV1CompanyCategoriesIdGetGET /api/v1/companyCategories/{id}gets a category
CompanyCategoryApiapiV1CompanyCategoriesIdPutPUT /api/v1/companyCategories/{id}updates a category
CompanyCategoryApiapiV1CompanyCategoriesPostPOST /api/v1/companyCategoriesCreates a new company category
CompanyCategoryApiapiV1CompanyCategoriesTypesGetGET /api/v1/companyCategories/typeslist of company types
CompanyCategoryApiapiV1CompanyCategoriesTypesIdDeleteDELETE /api/v1/companyCategories/types/{id}Deletes a company type
CompanyCategoryApiapiV1CompanyCategoriesTypesIdGetGET /api/v1/companyCategories/types/{id}gets a company type
CompanyCategoryApiapiV1CompanyCategoriesTypesIdPutPUT /api/v1/companyCategories/types/{id}updates a company type
CompanyCategoryApiapiV1CompanyCategoriesTypesPostPOST /api/v1/companyCategories/typesCreates a new company type
ComponentsApiapiV1ComponentsComponentIdDeleteDELETE /api/v1/components/{componentId}Deletes a component
ComponentsApiapiV1ComponentsComponentIdGetGET /api/v1/components/{componentId}Gets a component by id
ComponentsApiapiV1ComponentsComponentIdPutPUT /api/v1/components/{componentId}Updates a component
ComponentsApiapiV1ComponentsPostPOST /api/v1/componentsCreates a component
ComponentsApiapiV1ComponentsPutPUT /api/v1/componentsGets a list of components
ComponentsApiapiV1ComponentsTypesGetGET /api/v1/components/typesGets a list of component types
ComponentsApiapiV1ComponentsTypesPostPOST /api/v1/components/typesCreate component type
ComponentsApiapiV1ComponentsTypesTypeIdDeleteDELETE /api/v1/components/types/{typeId}Delete component type
ComponentsApiapiV1ComponentsTypesTypeIdPutPUT /api/v1/components/types/{typeId}Update component type
CpusApiapiV1CpusGetGET /api/v1/cpusGet a list of all cpus
CpusApiapiV1CpusIdGetGET /api/v1/cpus/{id}Get a cpu
CpusApiapiV1CpusIdPutPUT /api/v1/cpus/{id}Updates a cpu
CpusApiapiV1CpusPostPOST /api/v1/cpusCreates a new cpu
EmployeesApiapiV1EmployeesPostPOST /api/v1/employeescreates an employee
EmployeesApiapiV1EmployeesTechniciansGetGET /api/v1/employees/techniciansGets all technicians
ErpApiapiErpV1CompaniesDepartmentsGetGET /api/erp/v1/companies/departmentsgets all departments
ErpApiapiErpV1CompaniesEmployeesDepartmentsGetGET /api/erp/v1/companies/employees/departments/gets all users with the associated departments
ErpApiapiErpV1CompaniesEmployeesGetGET /api/erp/v1/companies/employeesget all employees from the own company
ErpApiapiErpV1CompaniesSearchIdDisplayIdGetGET /api/erp/v1/companies/searchId/{displayId}search for a company
ErpApiapiErpV1CompanyCategoriesGetGET /api/erp/v1/companyCategorieslist of company categories
ErpApiapiErpV1CustomersGetGET /api/erp/v1/customersGet a list of customers and employees
ErpApiapiErpV1CustomersPostPOST /api/erp/v1/customersInsert new customers
ErpApiapiErpV1DepartmentsDepartmentIdEmployeesGetGET /api/erp/v1/departments/{departmentId}/employeesgets all employees of a department
ErpApiapiErpV1EmployeesEmployeeIdDepartmentsGetGET /api/erp/v1/employees/{employeeId}/departmentsgets all departments of a employee
ErpApiapiErpV1InvoicesGetGET /api/erp/v1/invoicesGets a list of billable supports
ErpApiapiErpV1InvoicesPostPOST /api/erp/v1/invoicesInsert new invoices
ErpApiapiErpV1TicketsPostPOST /api/erp/v1/ticketscreate a new ticket
ErpApiapiErpV1TicketsStatusGetGET /api/erp/v1/tickets/statusgets a list of tickets states
ErpApiapiErpV1TicketsTypesGetGET /api/erp/v1/tickets/typesgets a list of tickets types
IdentifyApiapiV1IdentifyPostPOST /api/v1/identifyidentifies items
MailsApiapiV1MailsTestSmtpPostPOST /api/v1/mails/test/smtpTest email smtp settings
ManufacturerApiapiV1CpusIdDeleteDELETE /api/v1/cpus/{id}Deletes a cpu
ManufacturerApiapiV1ManufacturersGetGET /api/v1/manufacturersGet a list of all manufacturers
ManufacturerApiapiV1ManufacturersIdDeleteDELETE /api/v1/manufacturers/{id}Deletes a manufacturer
ManufacturerApiapiV1ManufacturersIdGetGET /api/v1/manufacturers/{id}Get a manufacturer
ManufacturerApiapiV1ManufacturersIdPutPUT /api/v1/manufacturers/{id}Updates a manufacturer
ManufacturerApiapiV1ManufacturersPostPOST /api/v1/manufacturersCreates a new manufacturer
MonitoringApiapiMonitoringV1AssignGroupDeleteDELETE /api/monitoring/v1/assignGroupDelete a group assignment
MonitoringApiapiMonitoringV1AssignGroupGetGET /api/monitoring/v1/assignGroupGets all group assignments
MonitoringApiapiMonitoringV1AssignGroupPostPOST /api/monitoring/v1/assignGroupAssigns a groupName to a company or device
MonitoringApiapiMonitoringV1TicketFromGroupGetGET /api/monitoring/v1/ticketFromGroupGets ticket(s), based on a given group
MonitoringApiapiMonitoringV1TicketPostPOST /api/monitoring/v1/ticketCreates a ticket, using the monitoring api
MonitoringApiapiMonitoringV1TicketTicketIdGetGET /api/monitoring/v1/ticket/{ticketId}Gets a ticket (created by the monitoring api) by id
MonitoringApiapiMonitoringV1TicketTicketIdPutPUT /api/monitoring/v1/ticket/{ticketId}Updates a ticket (created by the monitoring api) by id
OfferApiapiV1OfferOfferIdDeleteDELETE /api/v1/offer/{offerId}Deletes an offer
OfferApiapiV1OfferOfferIdGetGET /api/v1/offer/{offerId}Gets an offer
OfferApiapiV1OfferOfferIdPutPUT /api/v1/offer/{offerId}Updates an offer
OfferApiapiV1OffersErpSelectionsErpSelectionIdDeleteDELETE /api/v1/offers/erpSelections/{erpSelectionId}Deletes an erp selection
OfferApiapiV1OffersErpSelectionsErpSelectionIdGetGET /api/v1/offers/erpSelections/{erpSelectionId}Fetches an erp selection
OfferApiapiV1OffersErpSelectionsErpSelectionIdPutPUT /api/v1/offers/erpSelections/{erpSelectionId}Updates an erp selection
OfferApiapiV1OffersErpSelectionsMatPickerErpSelectionIdGetGET /api/v1/offers/erpSelections/matPicker/{erpSelectionId}material picker for erp selection
OfferApiapiV1OffersErpSelectionsMatPickerGetGET /api/v1/offers/erpSelections/matPickermaterial picker
OfferApiapiV1OffersErpSelectionsPostPOST /api/v1/offers/erpSelectionsCreates a new erp selection
OfferApiapiV1OffersPostPOST /api/v1/offersCreates an offer
OfferApiapiV1OffersPutPUT /api/v1/offersGets list of offers
OfferApiapiV1OffersTemplatesGetGET /api/v1/offers/templatesGets list of offer templates
OfferApiapiV1OffersTemplatesPostPOST /api/v1/offers/templatesCreates an offer template
OfferApiapiV1OffersTemplatesTemplateIdDeleteDELETE /api/v1/offers/templates/{templateId}Deletes an offer template
OfferApiapiV1OffersTemplatesTemplateIdGetGET /api/v1/offers/templates/{templateId}Gets an offer templates
OfferApiapiV1OffersTemplatesTemplateIdPutPUT /api/v1/offers/templates/{templateId}Updates an offer templates
OperatingSystemsApiapiV1OsGetGET /api/v1/osGet a list of all os
OperatingSystemsApiapiV1OsIdDeleteDELETE /api/v1/os/{id}Deletes a specific os
OperatingSystemsApiapiV1OsIdGetGET /api/v1/os/{id}Get a specific os
OperatingSystemsApiapiV1OsIdPutPUT /api/v1/os/{id}Updates a os
OperatingSystemsApiapiV1OsPostPOST /api/v1/osCreates a new os
PcApiapiV1PcsPcIdDeleteDELETE /api/v1/pcs/{pcId}Deletes a pc
PcApiapiV1PcsPcIdGetGET /api/v1/pcs/{pcId}Gets a pc by id
PcApiapiV1PcsPcIdPutPUT /api/v1/pcs/{pcId}Updates a pc
PcApiapiV1PcsPostPOST /api/v1/pcsCreates a pc
PcApiapiV1PcsPutPUT /api/v1/pcsGets a list of pcs
PeripheryApiapiV1PeripheriesPeripheryIdBuildInLinkTypeIdLinkIdDeleteDELETE /api/v1/peripheries/{peripheryId}/buildIn/{linkTypeId}/{linkId}Delete periphery assignment
PeripheryApiapiV1PeripheriesPeripheryIdBuildInLinkTypeIdLinkIdPostPOST /api/v1/peripheries/{peripheryId}/buildIn/{linkTypeId}/{linkId}Assign periphery
PeripheryApiapiV1PeripheriesPeripheryIdDeleteDELETE /api/v1/peripheries/{peripheryId}Deletes a periphery
PeripheryApiapiV1PeripheriesPeripheryIdGetGET /api/v1/peripheries/{peripheryId}Gets a periphery by id
PeripheryApiapiV1PeripheriesPeripheryIdPutPUT /api/v1/peripheries/{peripheryId}Updates a periphery
PeripheryApiapiV1PeripheriesPostPOST /api/v1/peripheriesCreates a periphery
PeripheryApiapiV1PeripheriesPutPUT /api/v1/peripheriesGets a list of peripheries
PeripheryApiapiV1PeripheriesTypesGetGET /api/v1/peripheries/typesGet periphery types
PeripheryApiapiV1PeripheriesTypesPostPOST /api/v1/peripheries/typesCreate periphery type
PeripheryApiapiV1PeripheriesTypesTypeIdDeleteDELETE /api/v1/peripheries/types/{typeId}Delete periphery type
PeripheryApiapiV1PeripheriesTypesTypeIdPutPUT /api/v1/peripheries/types/{typeId}Update periphery type
RemoteSupportsApiapiRemoteSupportsV1AssignDeviceDeleteDELETE /api/remoteSupports/v1/assignDeviceDeletes a device assignment
RemoteSupportsApiapiRemoteSupportsV1AssignDeviceGetGET /api/remoteSupports/v1/assignDeviceGets all device assignments
RemoteSupportsApiapiRemoteSupportsV1AssignDevicePostPOST /api/remoteSupports/v1/assignDeviceCreates a device assignment
RemoteSupportsApiapiRemoteSupportsV1AssignEmployeeDeleteDELETE /api/remoteSupports/v1/assignEmployeeDelets a technician assignment
RemoteSupportsApiapiRemoteSupportsV1AssignEmployeeGetGET /api/remoteSupports/v1/assignEmployeeGets all technician assignments
RemoteSupportsApiapiRemoteSupportsV1AssignEmployeePostPOST /api/remoteSupports/v1/assignEmployeeCreates a technician assignment
RemoteSupportsApiapiRemoteSupportsV1PostPOST /api/remoteSupports/v1Creates/imports a remote support into the database
RemoteSupportsApiapiRemoteSupportsV1PutPUT /api/remoteSupports/v1Get list of remote supports
RemoteSupportsApiapiRemoteSupportsV1RemoteSupportIdDeleteDELETE /api/remoteSupports/v1/{remoteSupportId}Delete remote support
RemoteSupportsApiapiRemoteSupportsV1RemoteSupportIdGetGET /api/remoteSupports/v1/{remoteSupportId}Get remote support by id
RemoteSupportsApiapiRemoteSupportsV1RemoteSupportIdPutPUT /api/remoteSupports/v1/{remoteSupportId}Updates a remote support
SearchApiapiV1SearchPutPUT /api/v1/searchglobal search
SecurityApiapiV1UserLoginGetGET /api/v1/user/loginlogs in the user and generates an api token for further authentication
ServicesApiapiV1ServicesGetGET /api/v1/servicesGets a list of all services
ServicesApiapiV1ServicesIdDeleteDELETE /api/v1/services/{id}Deletes a service
ServicesApiapiV1ServicesIdGetGET /api/v1/services/{id}Gets a service by id
ServicesApiapiV1ServicesIdPutPUT /api/v1/services/{id}Updates a service
ServicesApiapiV1ServicesPostPOST /api/v1/servicesCreates a service
SupportsApiapiV1SupportsListPutPUT /api/v1/supports/listGet a support list
TagsApiapiV1TagsAssignmentDeleteDELETE /api/v1/tags/assignmentRemoves a tag
TagsApiapiV1TagsAssignmentGetGET /api/v1/tags/assignmentList of tags to an assignment
TagsApiapiV1TagsAssignmentLogGetGET /api/v1/tags/assignment/logList of tags logs to an assignment
TagsApiapiV1TagsAssignmentPostPOST /api/v1/tags/assignmentAssigns a tag
TagsApiapiV1TagsAssignmentPutPUT /api/v1/tags/assignmentAssigns multiple tags
TagsApiapiV1TagsGetGET /api/v1/tagsGet all tags
TagsApiapiV1TagsIdDeleteDELETE /api/v1/tags/{id}Deletes a tag
TagsApiapiV1TagsIdGetGET /api/v1/tags/{id}Gets a tag
TagsApiapiV1TagsIdPutPUT /api/v1/tags/{id}Edits a tag
TagsApiapiV1TagsPostPOST /api/v1/tagsCreates a new tag
TicketBoardApiapiV1TicketBoardGetGET /api/v1/ticketBoardGets the ticket board with all panels
TicketBoardApiapiV1TicketBoardPanelGetGET /api/v1/ticketBoard/panelGets an empty ticket board panel
TicketBoardApiapiV1TicketBoardPanelIdDeleteDELETE /api/v1/ticketBoard/panel/{id}Deletes a ticket board panel
TicketBoardApiapiV1TicketBoardPanelIdGetGET /api/v1/ticketBoard/panel/{id}Gets a ticket board panel
TicketBoardApiapiV1TicketBoardPanelIdRegistersGetGET /api/v1/ticketBoard/panel/{id}/registersGets all registers from a ticket board panel
TicketBoardApiapiV1TicketBoardPanelPostPOST /api/v1/ticketBoard/panelCreates a new ticket board panel
TicketBoardApiapiV1TicketBoardPanelPutPUT /api/v1/ticketBoard/panelUpdates a ticket board panel
TicketBoardApiapiV1TicketBoardProjectGlobalPanelsGetGET /api/v1/ticketBoard/project/globalPanelsGet global ticket panels
TicketBoardApiapiV1TicketBoardProjectIdGetGET /api/v1/ticketBoard/project/{id}Gets a ticket board from a project
TicketBoardApiapiV1TicketBoardProjectIdRegistersGetGET /api/v1/ticketBoard/project/{id}/registersGets all registers from a ticket board project
TicketContentApiapiV1TicketsTicketIdDocumentsDocumentIdGetGET /api/v1/tickets/{ticketId}/documents/{documentId}Gets a ticket document
TicketContentApiapiV1TicketsTicketIdDocumentsGetGET /api/v1/tickets/{ticketId}/documentsGets all ticket documents
TicketContentApiapiV1TicketsTicketIdScreenshotsGetGET /api/v1/tickets/{ticketId}/screenshotsGets all ticket images
TicketContentApiapiV1TicketsTicketIdScreenshotsImageIdGetGET /api/v1/tickets/{ticketId}/screenshots/{imageId}Gets a ticket image
TicketContentApiapiV1TicketsTicketIdUploadPostPOST /api/v1/tickets/{ticketId}/uploadupload a document/image
TicketListsApiapiV1TicketsCompanyCompanyIdGetGET /api/v1/tickets/company/{companyId}gets a list of company tickets
TicketListsApiapiV1TicketsGeneralGetGET /api/v1/tickets/generalgets a list of general tickets (assigned to no employee)
TicketListsApiapiV1TicketsLocalAdminOverviewGetGET /api/v1/tickets/localAdminOverviewgets a list of all tickets which are assigned to local ticket admins
TicketListsApiapiV1TicketsNotIdentifiedGetGET /api/v1/tickets/notIdentifiedgets a list of not identified tickets
TicketListsApiapiV1TicketsOwnGetGET /api/v1/tickets/owngets a list of own tickets (assigned to currently logged in employee)
TicketListsApiapiV1TicketsProjectsGetGET /api/v1/tickets/projectsgets a list of all projects
TicketListsApiapiV1TicketsPutPUT /api/v1/ticketsGet a (custom) ticket list
TicketListsApiapiV1TicketsRepairGetGET /api/v1/tickets/repairgets a list of repair tickets
TicketListsApiapiV1TicketsTechnicianGetGET /api/v1/tickets/techniciangets a list of tickets of all technicians
TicketListsApiapiV1TicketsWithRoleGetGET /api/v1/tickets/withRolegets a list of all ticket which a technician has a role in
TicketsApiapiV1TicketsHistoryTicketIdGetGET /api/v1/tickets/history/{ticketId}Gets a ticket history
TicketsApiapiV1TicketsPostPOST /api/v1/ticketsCreates a ticket in the database
TicketsApiapiV1TicketsTicketIdCommentsPostPOST /api/v1/tickets/{ticketId}/commentsCreates a comment
TicketsApiapiV1TicketsTicketIdDeleteDELETE /api/v1/tickets/{ticketId}Deletes a ticket by id
TicketsApiapiV1TicketsTicketIdGetGET /api/v1/tickets/{ticketId}Gets a ticket by id
TicketsApiapiV1TicketsTicketIdPutPUT /api/v1/tickets/{ticketId}Updates a ticket
TimersApiapiV1TimersDeleteDELETE /api/v1/timersDeletes a timer
TimersApiapiV1TimersGetGET /api/v1/timersGet all timers of current user
TimersApiapiV1TimersNotesDeleteDELETE /api/v1/timers/notesDeletes a timer fragment
TimersApiapiV1TimersNotesPutPUT /api/v1/timers/notesUpdates a timer fragment
TimersApiapiV1TimersNotesTimerIdGetGET /api/v1/timers/notes/{timerId}Get all timer fragments
TimersApiapiV1TimersPostPOST /api/v1/timersCreates a timer
TimersApiapiV1TimersTimerIdGetGET /api/v1/timers/{timerId}Get a specific timer
TimersApiapiV1TimersTimerIdPutPUT /api/v1/timers/{timerId}Starts/stops timer
TimestampApiapiV1TimestampsDayClosingDeleteDELETE /api/v1/timestamps/dayClosingremove / undo one or more \"day closings\" for the timestamp module
TimestampApiapiV1TimestampsDayClosingPostPOST /api/v1/timestamps/dayClosingdoes one or more \"day closings\" for the timestamp module
TimestampApiapiV1TimestampsDayClosingTillDateGetGET /api/v1/timestamps/dayClosing/tillDategets all infos about last dayclosings for employees
TimestampApiapiV1TimestampsDayClosingTillDatePostPOST /api/v1/timestamps/dayClosing/tillDatecreated dayClosings to a given date
TimestampApiapiV1TimestampsEmployeeEmployeeIdInitialBalancePostPOST /api/v1/timestamps/employee/{employeeId}/initialBalancesets the initial balance for this employee
TimestampApiapiV1TimestampsEmployeeIdDayDayPutPUT /api/v1/timestamps/{employeeId}/day/{day}writes the timstamps of a whole day into the database at once
TimestampApiapiV1TimestampsGetGET /api/v1/timestampsgets a list of timestamps from a given period
TimestampApiapiV1TimestampsInfoGetGET /api/v1/timestamps/infogets the timestamp infos for a given time period
TimestampApiapiV1TimestampsPauseConfigsGetGET /api/v1/timestamps/pauseConfigsgets a list of all pause configs
TimestampApiapiV1TimestampsPauseConfigsIdDeleteDELETE /api/v1/timestamps/pauseConfigs/{id}deletes a pause config
TimestampApiapiV1TimestampsPauseConfigsIdPutPUT /api/v1/timestamps/pauseConfigs/{id}updates a pause config
TimestampApiapiV1TimestampsPauseConfigsPostPOST /api/v1/timestamps/pauseConfigscreates a pause config
TimestampApiapiV1TimestampsPostPOST /api/v1/timestampswrites a timestamp into the database
TimestampApiapiV1TimestampsStatisticsGetGET /api/v1/timestamps/statisticsgets the timestamp infos for a given time period (with statistical values)
TimestampApiapiV1TimestampsTimestampIdPutPUT /api/v1/timestamps/{timestampId}edits a single timestamp
WebHooksApiapiV1TanssEventsRulesIdDeleteDELETE /api/v1/tanssEvents/rules/{id}deletes a rule
WebHooksApiapiV1TanssEventsRulesIdGetGET /api/v1/tanssEvents/rules/{id}gets a rule
WebHooksApiapiV1TanssEventsRulesIdPutPUT /api/v1/tanssEvents/rules/{id}updates a rule
WebHooksApiapiV1TanssEventsRulesPostPOST /api/v1/tanssEvents/rulescreates a rule
WebHooksApiapiV1TanssEventsRulesPutPUT /api/v1/tanssEvents/rulesget a list of rules
WebHooksApiapiV1TanssEventsRulesTestActionPutPUT /api/v1/tanssEvents/rules/test/actiontest a rule

Models

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
  • Build package: org.openapitools.codegen.languages.PhpClientCodegen