URI | Description | Method Name | Method Return Value | Parameter Name | Required/Optional | Parameter Value | Parameter Remark | Example | Test Units |
---|
Absences |
| /api/v2/rest/absences/ | | ApiAbsence[] | start | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| string (yyyymmdd) | Fetch all absences for the given Start Date and End Date | /api/v2/rest/absences?start=20150401&end=20160601 | |
/api/v2/rest/absences/ | | | end | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| string (yyyymmdd) | Fetch all absences for the given Start Date and End Date | /api/v2/rest/absences?start=20150401&end=20160601 | |
/api/v2/rest/absences/ | | | employeeId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch all Absences for the given employeeId | /api/v2/rest/absences?start=20150401&end=20160601&employeeId=33 | |
/api/v2/rest/absences/[id] | | ApiAbsence | | | | Fetch Absence for the given Absence ID | /api/v2/rest/absences/1 | |
Account Groups |
| /api/v2/rest/accountGroups/ | | ApiAccountGroup[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch all Account Groups for the given clientId | /api/v2/rest/accountGroups?clientId=1 | |
/api/v2/rest/accountGroups/[id] | | ApiAccountGroup | | | | Fetch Account Group for the given Account Group ID | /api/v2/rest/accountGroups/1 | |
/api/v2/rest/accountGroups/ | | ApiSyncItem | | | | Save Absence Groups Object | /api/v2/rest/accountGroups/[accountGroups Object] | |
/api/v2/rest/accountGroups/ | | ApiSyncItem | | | | Update Absence Groups Object | /api/v2/rest/accountGroups/[accountGroups Object] | |
/api/v2/rest/accountGroups/ | | Account Group ID | | | | Delete Absence Groups | /api/v2/rest/accountGroups/[accountGroups ID] | |
Accounting Entries |
| /api/v2/rest/accountingEntries/ | | ApiAccountingEntry[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch all Accounting Entries for the given clientId | /api/v2/rest/accountingEntries?clientId=1 | |
/api/v2/rest/accountingEntries/ | | | cpId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch all Accounting Entries for the given CalculationPosition ID | /api/v2/rest/accountingEntries?clientId=1&cpId=1 | |
/api/v2/rest/accountingEntries/ | | | projectId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch all Accounting Entries for the given Project ID | /api/v2/rest/accountingEntries?clientId=1&projectId=1 | |
/api/v2/rest/accountingEntries/ | | | accountingEntryCollectionId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch all Accounting Entries for the given AccountingEntryCollection ID | /api/v2/rest/accountingEntries?clientId=1&accountingEntryCollectionId=1 | |
/api/v2/rest/accountingEntries/[id] | | ApiAccountingEntry | | | | Fetch Accounting Entry for the given Accounting Entry ID | /api/v2/rest/accountingEntries/1 | |
/api/v2/rest/accountingEntries/ | | ApiSyncItem | | | | Save Accounting Entry Object | /api/v2/rest/accountingEntries/[accountingEntries Object] | |
/api/v2/rest/accountingEntries/ | | ApiSyncItem | | | | Update Accounting Entry Object | /api/v2/rest/accountingEntries/[accountingEntries Object] | |
/api/v2/rest/accountingEntries/ | | Accounting Entry ID | | | | Delete Accounting Entry | /api/v2/rest/accountingEntries/[accountingEntries ID] | |
Accounting Entry Collections |
| /api/v2/rest/accountingEntryCollections/ | | ApiAccountingEntryCollection[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch All Accounting Entry Collections for the given clientId | /api/v2/rest/accountingEntryCollections?clientId=1 | |
/api/v2/rest/accountingEntryCollections/ | | | type | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch All Accounting Entry Collections for the given type 0 = export collections, 1 = import collections | /api/v2/rest/accountingEntryCollections?clientId=1&type=1 | |
/api/v2/rest/accountingEntryCollections/ | | | year | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string | Fetch All Accounting Entry Collections for the given year | /api/v2/rest/accountingEntryCollections?clientId=1&year=2016 | |
/api/v2/rest/accountingEntryCollections/[id] | | ApiAccountingEntryCollection | | | | | /api/v2/rest/accountingEntryCollections/1 | |
/api/v2/rest/accountingEntryCollections/ | | ApiSyncItem | | | | Save Accounting Entry Collections | /api/v2/rest/accountingEntryCollections/[accountingEntryCollections Object] | |
/api/v2/rest/accountingEntryCollections/ | | ApiSyncItem | | | | Update Accounting Entry Collections | /api/v2/rest/accountingEntryCollections/[accountingEntryCollections Object] | |
/api/v2/rest/accountingEntryCollections/ | | Accounting Entry Collection ID | | | | Delete Accounting Entry Collections | /api/v2/rest/accountingEntryCollections/[accountingEntryCollections ID] | |
Accounts |
| /api/v2/rest/accounts/ | | ApiAccount[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | | /api/v2/rest/accounts?clientId=1 | |
/api/v2/rest/accounts/ | | | accountGroupId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | | /api/v2/rest/accounts?clientId=1&accountGroupId=1 | |
/api/v2/rest/accounts/ | | | account_is_cash_or_bank | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | | /api/v2/rest/accounts?clientId=1&account_is_cash_or_bank=true | |
/api/v2/rest/accounts/[id] | | ApiAccount | | | | | /api/v2/rest/accounts/[Id] | |
/api/v2/rest/accounts/ | | ApiSyncItem | | | | | /api/v2/rest/accounts/[accounts Object] | |
/api/v2/rest/accounts/ | | ApiSyncItem | | | | | /api/v2/rest/accounts/[accounts Object] | |
/api/v2/rest/accounts/ | | Account ID | | | | | /api/v2/rest/accounts/[accounts ID] | |
Billings - Hours |
| /api/v2/rest/billings/hours/ | | ApiHourBilling[] | employeeId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | employeeId or calculationPositionId or projectId or subprojectId or startDate+endDate is mandatory Fetch all Billings for the given parameter | /api/v2/rest/billings/hours?employeeId=1 | |
/api/v2/rest/billings/hours/ | | | calculationPositionId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional 1 |
---|
|
| int | Fetch all Billings for the given Calculation Position ID | /api/v2/rest/billings/hours?calculationPositionId=1 | |
/api/v2/rest/billings/hours/ | | | projectId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional 1 |
---|
|
| int | Fetch all Billings for the given Project ID | /api/v2/rest/billings/hours?projectId=1 | |
/api/v2/rest/billings/hours/ | | | subprojectId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional 1 |
---|
|
| int | Fetch all Billings for the given Subproject ID | /api/v2/rest/billings/hours?subprojectId=1 | |
/api/v2/rest/billings/hours/ | | | startDate | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional 1 |
---|
|
| string (yyyymmdd) | Fetch all Billings for the given Start Date | /api/v2/rest/billings/hours?startDate=20160101&endDate=20160120 | |
/api/v2/rest/billings/hours/ | | | endDate | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional 1 |
---|
|
| string (yyyymmdd) | Fetch all Billings for the given End Date | /api/v2/rest/billings/hours?startDate=20160101&endDate=20160120 | |
/api/v2/rest/billings/hours/ | | ApiHourBillingExt[] | extendedObject | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | extended object contains the full calculation position display path | /api/v2/rest/billings/hours?employeeId=1&extendedObject=true | |
/api/v2/rest/billings/hours/ | | | fillsyncitems | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | Fetch all Billings and fill the empty objects if there is any | /api/v2/rest/billings/hours?employeeId=1&fillsyncitems=true | |
/api/v2/rest/billings/hours/ | | ApiSyncItem | | | | Save Billing | | |
/api/v2/rest/billings/hours/[id] | | ApiHourBilling | | | | Fetch Billing for the given Billing ID | /api/v2/rest/billings/hours/1 | |
/api/v2/rest/billings/hours/[id] | | ApiHourBillingExt | extendedObject | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | extended object contains the full calculation position display path | /api/v2/rest/billings/hours/1?extendedObject=true | |
/api/v2/rest/billings/hours/ | | ApiSyncItem | | | | Update Billing | /api/v2/rest/billings/hours/[Billing Object] | |
/api/v2/rest/billings/hours/ | | Billing Hour ID | | | | Delete Billing | /api/v2/rest/billings/hours/[Billing ID] | |
Booking Year |
| /api/v2/rest/bookingYears/ | | ApiBookingYear | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| | Fetch all Booking Years for the given client ID | /api/v2/rest/bookingYears?clientId=1 | |
/api/v2/rest/bookingYears/[id] | | ApiBookingYear | | | | Fetch Booking Year for the given ID | /api/v2/rest/bookingYears/1 | |
/api/v2/rest/bookingYears/ | | ApiSyncItem | | | | Save Booking Year | /api/v2/rest/bookingYears/[Booking Year Object] | |
/api/v2/rest/bookingYears/ | | ApiSyncItem | | | | Update Booking Year | /api/v2/rest/bookingYears/[Booking Year Object] | |
/api/v2/rest/bookingYears/ | | Booking Year ID | | | | Delete Booking Year | /api/v2/rest/bookingYears/[Booking Year ID] | |
Calculation Positions |
| /api/v2/rest/calculationPositions/ | | ApiCalculationPosition[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch All all Calculation Positions for the given Client ID | /api/v2/rest/calculationPositions?clientId=1 | |
/api/v2/rest/calculationPositions/ | | | projectId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch All all Calculation Positions for the given Project ID | /api/v2/rest/calculationPositions?clientId=1&projectId=1 | |
/api/v2/rest/calculationPositions/ | | | subprojectId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch All all Calculation Positions for the given Subproject ID | /api/v2/rest/calculationPositions?clientId=1&subprojectId=1 | |
/api/v2/rest/calculationPositions/ | | | search | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string | Fetch All all Calculation Positions for the given Search Term | /api/v2/rest/calculationPositions?clientId=1&search=Calculation Position Name | |
/api/v2/rest/calculationPositions/ | | | timeRecording | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | returns on valid time recording positions for the user | /api/v2/rest/calculationPositions?clientId=1&timeRecording=true | |
/api/v2/rest/calculationPositions/ | | | favoritesOnly | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | returns on favorite time recording positions for the user | /api/v2/rest/calculationPositions?clientId=1&favoritesOnly=true | |
/api/v2/rest/calculationPositions/ | | | withoutHourClosed | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | returns only cp that are not closed for time recording | /api/v2/rest/calculationPositions?clientId=1&withoutHourClosed=true | |
/api/v2/rest/calculationPositions/ | | | ree_date | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| String (yyyymmdd OR dd.mm.yyyy OR current_date) | return Rest Expenses Estimation for the given Calculation Position | /api/v2/rest/calculationPositions?clientId=1&ree_date=20160101 | |
/api/v2/rest/calculationPositions/ | | | projectStatusId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch all Calculation Positions for the given Project Status ID | /api/v2/rest/calculationPositions?clientId=1&projectStatusId=11 | |
/api/v2/rest/calculationPositions/ | | | bookKeeping | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | Fetch all Calculation Positions for the given Book keeping | /api/v2/rest/calculationPositions?clientId=1&bookKeeping=true | |
/api/v2/rest/calculationPositions/ | | | projectIds | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string | Fetch all Calculation Positions for the given Project IDs | /api/v2/rest/calculationPositions?clientId=1&projectIds=1,2,3 | |
/api/v2/rest/calculationPositions/ | | | issueTrackerProjectKey | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string | Fetch all Calculation Positions for the given issue Tracker Project Key | /api/v2/rest/calculationPositions?clientId=1&issueTrackerProjectKey=test | |
/api/v2/rest/calculationPositions/ | | ApiSyncItem | synctoken | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| string (ApiCalculationPosition) | Save Calculation Position | /api/v2/rest/calculationPositions/[Calculation Positions Object] | |
/api/v2/rest/calculationPositions/[id] | | ApiCalculationPosition | | | | Fetch Calculation Position for the given Calculation Position ID | /api/v2/rest/calculationPositions/[Calculation Positions ID] | |
/api/v2/rest/calculationPositions/ | | ApiSyncItem | | | (ApiCalculationPosition) | Update Calculation Position | /api/v2/rest/calculationPositions/[Calculation Positions Object] | |
/api/v2/rest/calculationPositions/ | | Calculation Position ID | synctoken | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| (ApiCalculationPosition) | Delete Calculation Position | /api/v2/rest/calculationPositions/[Calculation Positions ID] | |
Calendar Events |
| /api/v2/rest/calendarEvents/ | | ApiCalendarEvent[] | start | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| string(8) | YYYYMMDD | /api/v2/rest/calendarEvents?start=20121119&end=20121125 | |
/api/v2/rest/calendarEvents/ | | | end | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| string(8) | YYYYMMDD | /api/v2/rest/calendarEvents?start=20121119&end=20121125 | |
/api/v2/rest/calendarEvents/ | | | search_key | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string | | /api/v2/rest/calendarEvents?start=20121119&end=20121125&search_key=Calender Event Description | |
/api/v2/rest/calendarEvents/ | | | owner_employee_id | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | | /api/v2/rest/calendarEvents?start=20121119&end=20121125&owner_employee_id=33 | |
/api/v2/rest/calendarEvents/ | | | type | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| ["R","H","G","P","T"] | R=regular, H=holiday, G=general, P=private, T=assigment | /api/v2/rest/calendarEvents?start=20121119&end=20121125&type=["R","H","G","P","T"] | |
/api/v2/rest/calendarEvents/ | | | withoutAbsences | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | | /api/v2/rest/calendarEvents?start=20121119&end=20121125&withoutAbsences=true | |
/api/v2/rest/calendarEvents/ | | ApiSyncItem | | | | Save Calendar Event | /api/v2/rest/calendarEvents/[Calendar Event Object] | |
/api/v2/rest/calendarEvents/[id] | | ApiCalendarEvent | | | | Fetch Calendar Event for the given ID | /api/v2/rest/calendarEvents/1 | |
/api/v2/rest/calendarEvents/ | | ApiSyncItem | | | | Update Calendar Events | /api/v2/rest/calendarEvents/[Calendar Event Object] | |
/api/v2/rest/calendarEvents/ | | Calendar Event ID | | | | Delete Calendar Events | /api/v2/rest/calendarEvents/1 | |
Calendar Event Participants |
| /api/v2/rest/calendarEventParticipants/ | | ApiCalendarEventParticipant[] | calendarEventId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch all Calendar Event Participants for the given Calendar Event ID | /api/v2/rest/calendarEventParticipants?calendarEventId=1 | |
/api/v2/rest/calendarEventParticipants/ | | | employeeId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch all Calendar Event Participants for the givenEmployee ID | /api/v2/rest/calendarEventParticipants?employeeId=1 | |
/api/v2/rest/calendarEventParticipants/ | | ApiSyncItem | | | | Save Calendar Event Participants | /api/v2/rest/calendarEventParticipants/[Calendar Event Participant Object] | |
/api/v2/rest/calendarEventParticipants/[id] | | ApiCalendarEventParticipant | | | | Fetch Calendar Event Participant for the given Calendar Event Participant ID | /api/v2/rest/calendarEventParticipants/1 | |
/api/v2/rest/calendarEventParticipants/ | | ApiSyncItem | | | | Update Calendar Event Participant | /api/v2/rest/calendarEventParticipants/[Calendar Event Participant Object] | |
/api/v2/rest/calendarEventParticipants/ | | Calendar Event Participant ID | | | | Delete Calendar Event Participant | /api/v2/rest/calendarEventParticipants/1 | |
|
| /api/v2/rest/clients/ | | ApiClient[] | | | | Fetch all Clients | /api/v2/rest/clients/ | |
/api/v2/rest/clients/[id] | | ApiClient | | | | Fetch Client for the Given Client ID | /api/v2/rest/clients/[Client ID] | |
|
| /api/v2/rest/contacts/ | | ApiContact[], ApiSyncItem[] | syncItem | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | Fetch Contacts and return them as Sync Item | /api/v2/rest/contacts?syncItem=true | |
/api/v2/rest/contacts/ | | | from | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch Contacts from the given ID, use togehter with "size" | /api/v2/rest/contacts?from=100&size=50 | |
/api/v2/rest/contacts/ | | | size | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch Contacts for the given size use together with "from" | /api/v2/rest/contacts?from=100&size=50 | |
/api/v2/rest/contacts/ | | | since | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| valid ETag (yymmddhhmmss) | Fetch Contacts for the given date time (only items modified since ETag will be returned) | /api/v2/rest/contacts?since=20110722153556 | |
/api/v2/rest/contacts/ | | | favoritesOnly | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | Fetch favorites Contacts only | /api/v2/rest/contacts?favoritesOnly=true | |
/api/v2/rest/contacts/ | | | contactType | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| ApiContact:Person, ApiContact:Department, ApiContact:Company | Fetch Contacts for the given Contact Type | /api/v2/rest/contacts?contactType=ApiContact:Person | |
/api/v2/rest/contacts/ | | | search | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string | Fetch Contacts for the given Search Term | /api/v2/rest/contacts?search=test | |
/api/v2/rest/contacts/ | | | searchField | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| JSON | Fetch Contacts for the given Search Field single value: searchField={"categoryId":392}
multiple values: searchField={"categoryId":[392,396]} | /api/v2/rest/contacts?searchField={"categoryId":392} | |
/api/v2/rest/contacts/ | | | withCustomFields | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch Contacts for the given with Custom Field | /api/v2/rest/contacts?withCustomFields=1 | |
/api/v2/rest/contacts/ | | | parentId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch Contacts for the given parent ID | /api/v2/rest/contacts?parentId=1234 | |
/api/v2/rest/contacts/ | | | isAssociatedWithCustomer | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | show all contacts that associated with some customer | /api/v2/rest/contacts?isAssociatedWithCustomer=true | |
/api/v2/rest/contacts/ | | | onlyInactive | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | show all inactive contacts | /api/v2/rest/contacts?onlyInactive=true | |
/api/v2/rest/contacts/ | | ApiSyncItem | | | | Save Contact | | |
/api/v2/rest/contacts/[id] | | ApiSyncItem | withCustomFields | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| | Fetch Contact for the given with custom Field | /api/v2/rest/contacts/1?withCustomFields=1 | |
/api/v2/rest/contacts/ | | ApiSyncItem | | | | Update Contact | /api/v2/rest/contacts/[Contact Object] | |
/api/v2/rest/contacts/ | | Contact ID | | | | Delete Contact | /api/v2/rest/contacts/1 | |
|
| /api/v2/rest/contactCategories/ | | ApiContactCategory[] | contactId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch all Contact Categories for the given Contact ID | /api/v2/rest/contactCategories?contactId=123 | |
/api/v2/rest/contactCategories/ | | | categoryId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch all Contact Categories for the given Category ID | /api/v2/rest/contactCategories?categoryId=123 | |
/api/v2/rest/contactCategories/ | | | size | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch Contact Categories for the given size use together with "from" | /api/v2/rest/contactCategories?size=100 | |
/api/v2/rest/contactCategories/ | | | from | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch Contact Category from the given ID use together with "size" | /api/v2/rest/contactCategories?size=100&from=200 | |
/api/v2/rest/contactCategories/ | | ApiSyncItem | | | | Save Contact Category | /api/v2/rest/contactCategories/[Contact Category Object] | |
/api/v2/rest/contactCategories/[id] | | ApiContactCategory | | | | Fetch Contact Category for the given ID | /api/v2/rest/contactCategories/123 | |
/api/v2/rest/contactCategories/ | | ContactCategory ID | | | | Delete Contact Category | /api/v2/rest/contactCategories/123 | |
Customers |
| /api/v2/rest/customers/ | | ApiCustomer[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch all Customers for the given Client ID | /api/v2/rest/customers?clientId=1 | |
/api/v2/rest/customers/ | | ApiSyncItem[] | syncItem | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | Fetch all Customers for the given Client ID and return them as SyncItems | /api/v2/rest/customers?clientId=1&syncItem=true | |
/api/v2/rest/customers/ | | | isActive | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | Fetch all active Customers if ommited, all customers are returned | /api/v2/rest/customers?clientId=1&isActive=true | |
/api/v2/rest/customers/ | | ApiSyncItem | | | | Save Customer | /api/v2/rest/customers/[Customer Object] | |
/api/v2/rest/customers/[id] | | ApiCustomer | | | | Fetch Customer for the given Customer ID | /api/v2/rest/customers/1 | |
/api/v2/rest/customers/ | | ApiSyncItem | | | | Update Customer | /api/v2/rest/customers/[Customer Object] | |
Suppliers |
| /api/v2/rest/suppliers/ | | ApiSupplier[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch all Suppliers for the given Client ID | /api/v2/rest/suppliers?clientId=1 | |
/api/v2/rest/suppliers/ | | | returnApiSyncItems | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | Fetch all Suppliers and return them as SyncItems | /api/v2/rest/suppliers?clientId=1&returnApiSyncItems=true | |
/api/v2/rest/suppliers/ | | | search | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string | Fetch all Suppliers for the given Search term | /api/v2/rest/suppliers?clientId=1&search=Supplier Name | |
/api/v2/rest/suppliers/ | | | isActive | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | Fetch all Active Suppliers | /api/v2/rest/suppliers?clientId=1&isActive=true | |
/api/v2/rest/suppliers/ | | | showReferenceDetails | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | Fetch all Suppliers and return extended payment term array | /api/v2/rest/suppliers?clientId=1&showReferenceDetails=true | |
/api/v2/rest/suppliers/ | | ApiSyncItem | | | | Save Supplier | /api/v2/rest/suppliers/[Supplier Object] | |
/api/v2/rest/suppliers/[id] | | ApiSupplier | | | | Fetch supplier for the given ID | /api/v2/rest/suppliers/1 | |
/api/v2/rest/suppliers/ | | ApiSyncItem | | | | Update Supplier | /api/v2/rest/suppliers/[Supplier Object] | |
EmployeeProjects |
| /api/v2/rest/employeeProjects/ | | ApiEmployeeProject[] | employeeId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED 1 |
---|
|
| int | Fetch all Employee Projects for the given employee ID | /api/v2/rest/employeeProjects?employeeId=123 | |
/api/v2/rest/employeeProjects/[id] | | ApiEmployeeProject | | | | Fetch Employee Project for the given ID | /api/v2/rest/employeeProjects/1 | |
/api/v2/rest/employeeProjects/ | | ApiSyncItem | | | | Update Employee Project | /api/v2/rest/employeeProjects/[Employee Project Object] | |
/api/v2/rest/employeeProjects/ | | EmployeeProject ID | | | | Delete Employee Project | /api/v2/rest/employeeProjects/1 | |
/api/v2/rest/employeeProjects/ | | ApiSyncItem | | | | Save Employee Project | /api/v2/rest/employeeProjects/[Employee Project Object] | |
Employees |
| /api/v2/rest/employees/ | | ApiEmployee[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch Employees for the given Client ID | /api/v2/rest/employees?clientId=1 | |
/api/v2/rest/employees/ | | | employeeBrand | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string | Fetch Employees for the given Client ID and Employee Brand | /api/v2/rest/employees?clientId=1&employeeBrand=N,E | |
/api/v2/rest/employees/ | | | employeeLoginName | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string | Fetch Employees for the given Client ID and Employee Login Name | /api/v2/rest/employees?clientId=1&employeeLoginName=USER | |
/api/v2/rest/employees/ | | | checkForEnabledExchangeSync | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | Fetch Employees for the given Client ID and employees with activated exchange sync | /api/v2/rest/employees?clientId=1&checkForEnabledExchangeSync=true | |
/api/v2/rest/employees/ | | | ignoreClient | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| | Fetch Employees for the given Client ID and return employees without client check | /api/v2/rest/employees?clientId=1&ignoreClient | |
/api/v2/rest/employees/ | | ApiSyncItem | | | | Save Employee | /api/v2/rest/employees/[Employee Object] | |
/api/v2/rest/employees/[id] | | ApiEmployee | | | | Fetch Employee for the given Employee ID | /api/v2/rest/employees/1 | |
/api/v2/rest/employees/ | | ApiSyncItem | | | | Update Employee | /api/v2/rest/employees/[Employee Object] | |
Projects |
| /api/v2/rest/projects/ | | ApiProject[], ApiSyncItem[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch All Projects for the given Client ID | /api/v2/rest/project?clientId=1 | |
/api/v2/rest/projects/ | | | from | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch All Projects for the given Client ID and start with given Project ID, use togehter with "size" | /api/v2/rest/projects?clientId=1&from=100&size=50 | |
/api/v2/rest/projects/ | | | size | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch All Projects for the given Client ID and the given limit, use together with "from" | /api/v2/rest/projects?clientId=1&from=100&size=50 | |
/api/v2/rest/projects/ | | | since | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| valid ETag | Fetch All Projects for the given Client ID and given date, only items modified since ETag will be returned | /api/v2/rest/projects?clientId=1&since=20110722153556 | |
/api/v2/rest/projects/ | | | syncItem | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | Fetch All Projects for the given Client ID and set syncitems "true" to return ApiSyncItems | /api/v2/rest/projects?clientId=1&syncItem=true | |
/api/v2/rest/projects/ | | | customerId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string | Fetch All Projects for the given Client ID and given Customer ID | /api/v2/rest/projects?clientId=1&customerId=1 | |
/api/v2/rest/projects/ | | | customerIsActive | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | Fetch All Projects for the given Client ID and given Parameter, set to "true" to get only projects of active customers | /api/v2/rest/projects?clientId=1&customerIsActive=true | |
/api/v2/rest/projects/ | | | projectIsInProcess | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | Fetch All Projects for the given Client ID and given Parameter, set to "true" to get only "in process" projects | /api/v2/rest/projects?clientId=1&projectIsInProcess=true | |
/api/v2/rest/projects/ | | | projectStatusId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int or array | Fetch All Projects for the given Client ID and given Project status ID | /api/v2/rest/projects?clientId=1&projectStatusId=[11, 12, 16, 35, 97, 108, 116] | |
/api/v2/rest/projects/ | | | projectTypeId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int or array | Fetch All Projects for the given Client ID and given Project Type ID | /api/v2/rest/projects?clientId=1&projectTypeId=[24, 25, 26, 29, 30] | |
/api/v2/rest/projects/ | | | projectLeaderId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | Fetch All Projects for the given Client ID and given Leader ID | /api/v2/rest/projects?clientId=1&projectLeaderId=1 | |
/api/v2/rest/projects/ | | | search | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string | Fetch All Projects for the given Client ID and givenSearch Term | /api/v2/rest/projects?clientId=1&search=Project Name | |
/api/v2/rest/projects/ | | ApiSyncItem | synctoken | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| string (ApiProject) | Save Project | /api/v2/rest/projects/[Project Object] | |
/api/v2/rest/projects/[id] | | ApiProject, ApiSyncItem | syncItem | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | set "true" to return ApiSyncItem | /api/v2/rest/projects/1&syncItem=true | |
/api/v2/rest/projects/ | | ApiSyncItem | | | (ApiProject) | Update Project | /api/v2/rest/projects/[Project Object] | |
/api/v2/rest/projects/ | | ApiSyncItem | synctoken | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| (ApiProject) | Delete Project | /api/v2/rest/projects/1 | |
projectFolders |
| /api/v2/rest/projectFolders/ | | ApiProjectFolder[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | | | |
/api/v2/rest/projectFolders/ | | | customerId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string | | | |
/api/v2/rest/projectFolders/ | | | onlyActive | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | set to "true" to get only project folders | | |
/api/v2/rest/projectFolders/ | | | type | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string | folder type, P = project, SS = service - service, SM = service - material, SP = service - position, ALL = returns all type, if you ommit this parameter only P-types will return | | |
/api/v2/rest/projectFolders/ | | ApiSyncItem | synctoken | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| string (ApiProjectFolder) | | | |
/api/v2/rest/projectFolders/[id] | | ApiProjectFolder | | | | | | |
/api/v2/rest/projectFolders/ | | ApiSyncItem | | | (ApiProjectFolder) | | | |
/api/v2/rest/projectFolders/ | | ApiSyncItem | | | (ApiProjectFolder) | | | |
projectUnits |
| /api/v2/rest/projectUnits | | ApiProjectUnit[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch all Project Units for the given clientId | /api/v2/rest/projectUnits | |
/api/v2/rest/projectUnit/[id] | | ApiProjectUnit | | | | Fetch Project Unit for the given Project Unit ID | /api/v2/rest/projectUnits/1 | |
categories |
| /api/v2/rest/categories | | ApiCrmCategory[] | | | | | | |
/api/v2/rest/categories/[id] | | ApiCrmCategory | | | | | | |
services |
| /api/v2/rest/services | | ApiService[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch all Services for the given Client ID | /api/v2/rest/services?clientId=1 | |
/api/v2/rest/services/[id] | | ApiService | | | | Fetch Service for the given Service ID | /api/v2/rest/services/1 | |
serviceFees |
| /api/v2/rest/serviceFees | | ApiServiceFee[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch all Service Fees for the given clientId | /api/v2/rest/serviceFees | |
/api/v2/rest/serviceFees/[id] | | ApiServiceFee | | | | Fetch Service Fee for the given Service | /api/v2/rest/serviceFees/1 | |
Subproject |
| | | ApiSubproject[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | | | |
| | | projectId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | | | |
| | | parentId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | | | |
| | ApiSyncItem[] | syncItem | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| boolean (true/false) | | | |
| | ApiSyncItem | synctoken | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| string (ApiSubproject) | | | |
/api/v2/rest/subprojects/[id] | | ApiSubproject | | | | | | |
| | ApiSyncItem | | | (ApiSubproject) | | | |
| | ApiSyncItem | | | (ApiSubproject) | | | |
/api/v2/rest/tasks |
| | | ApiTask[] | fromEmployeeId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | | | |
| | | | toEmployeeId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | | | |
| | | | type | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string (ApiTask:Task, ApiTask:ProjectTask, ApiTask:ProjectWarning) | | | |
| | | ApiSyncItem | | | | | | |
/api/v2/rest/tasks/[id] |
| | | ApiTask | | | | | | |
| | | ApiSyncItem | | | | | | |
| | | boolean | | | | | | |
/api/v2/rest/texts |
| | | ApiText[] | parentType | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| type: A = assignment, C = calculation position, D = document, E = document position, F = cover footer, I = client, X = text, P = project, S = subproject, L = cover letter, T = milestone | | | |
| | | | parentId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | | | |
| | | ApiSyncItem | | | | | | |
/api/v2/rest/texts/[id] |
| | | ApiText | | | | | | |
| | | ApiSyncItem | | | | | | |
| | | boolean | | | | | | |
/api/v2/rest/misc/availablePaths |
| return a list of available paths | | string array | | | | | | |
/api/v2/rest/misc/categories |
| | | ApiSyncItem[] | | | | | | |
/api/v2/rest/misc/costCenters |
| | | ApiCostCenter[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | | | |
/api/v2/rest/misc/costCenters/[id] |
| | | ApiCostCenter | | | | | | |
/api/v2/rest/misc/countries |
| | | string array | | | | | | |
/api/v2/rest/misc/currentEmployee |
| | | ApiEmployee | | | | | | |
/api/v2/rest/misc/currentEmployee/accessRoles |
| | | array | roles | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| ["contacts","projectTasks","timeRecording","timeReporting"] | | api/v2/rest/misc/currentEmployee/accessRoles?roles=["contacts","projectTasks","timeRecording","timeReporting"] | |
/api/v2/rest/misc/projectStatuses |
| | | ApiProjectStatus[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | | | |
/api/v2/rest/misc/projectTypes |
| | | ApiProjectType[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | | | |
/api/v2/rest/misc/salutations |
| | | string array | | | | | | |
/api/v2/rest/misc/settings |
| | | array | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | | | |
| | | | scope | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| billing | | api/v2/rest/misc/settings?scope=billing&clientId=1 | |
/api/v2/rest/misc/taxRates |
| | | ApiTaxRate[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | | | |
/api/v2/rest/misc/taxRates/[id] |
| | | ApiTaxRate | | | | | | |
Units |
/api/v2/rest/misc/units | | | ApiUnit[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | | | |
/api/v2/rest/misc/units/[Id] | | ApiUnit | | | | | | |
Credentials Verification |
/api/v2/rest/misc/verifyCredentials | | | boolean or ApiErrorData | auth | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| string | | api/v2/rest/misc/verifyCredentials?auth=Basic bHVkd2lnOjA5NDVmYzk2MTFmNTVmZDBlMTgzZmI4YjA0NGYxYWZl | |
Approval Groups |
api/v2/rest/misc/approvalGroups | | | ApiApprovalGroup[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch all Approval Groups given Client. | api/v2/rest/misc/approvalGroups?clientId=1 | |
| /api/v2/rest/misc/approvalGroups/[Id] | | ApiApprovalGroup | | | | | api/v2/rest/misc/approvalGroups/1 | |
User Groups |
api/v2/rest/misc/userGroups | | | ApiSyncItem[] | | | | Fetch all User Groups | api/v2/rest/misc/userGroups | |
Currencies |
api/v2/rest/misc/currencies | | | ApiCurrency[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch all Currencies given Client. | api/v2/rest/misc/currencies | |
| /api/v2/rest/misc/currencies/[Id] | | ApiCurrency[] | | | | Fetch Currency By ID | api/v2/rest/misc/currencies/1 | |
Project Leaders |
api/v2/rest/misc/projectLeaders | /api/v2/rest/misc/projectLeaders | | ApiEmployee[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch all Project Leaders for the given Client. | api/v2/rest/misc/projectLeaders | |
Version |
api/v2/rest/misc/version | /api/v2/rest/misc/version | | string Array[] | | | | Fetch Current Troi Version | api/v2/rest/misc/version | |
Settings |
api/v2/rest/misc/settings | /api/v2/rest/misc/settings | | string Array[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | Fetch all Settings for the given Scope | api/v2/rest/misc/settings?clientId=1&scope=accounting | |
| | | | scope | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| string - available parameters (accounting, billing, BOOKKEEPING_VAT_IN_PRICE_LIST) | | | |
Sync for Offline Client |
| | | ApiOfflineClientsSync | | | | | | |
WorkingTimeLog |
| /api/v2/rest/checkincheckout | | ApiWorkingTimeLog[] | getCurrentCheckIn | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| boolean | Fetch All WorkingTimeLog | /api/v2/rest/checkincheckout?getCurrentCheckIn=true | |
/api/v2/rest/checkincheckout | | ApiSyncItem | | | | Save WorkTimeLog | /api/v2/rest/checkincheckout/[WorkTimeLog Object] | |
|
Hermes Settings |
| /api/v2/rest/hermes/settings | | ApiHermesSettings[] | | | | Fetch All Hermes Settings | /api/v2/rest/hermes/settings | |
Hermes Projects |
| /api/v2/rest/hermes/projects | | ApiHermesProjects[] | search | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| string (search=* , search=projectname) 2 search patterns are available (*) → for all projects and a part of Project Name like (test project) | Fetch All Hermes Projects | /api/v2/rest/hermes/projects?search=* /api/v2/rest/hermes/projects?search=projectName | |
/api/v2/rest/hermes/projects/[id] | | ApiHermesProjects[] | | | | Fetch Hermes Project By id | /api/v2/rest/hermes/projects/123 | |
Hermes / E-Mail Management - Mails Attachment |
| /api/v2/rest/hermes/mails/attachments/[id] | | ApiHermesEmaiAttachment[] | | | | Fetch Hermes Mail Attachment By id | /api/v2/rest/hermes/mails/attachments/1 | |
/api/v2/rest/hermes/mails/attachments/ | | ApiSyncItem | | | | Save Hermes Email Attachment | /api/v2/rest/hermes/mails/attachments/[Hermes EmaiAttachment Object] | |
|
|
| /api/v2/rest/hermes/tags | | ApiHermesTagEx | | | | | add new, empty Hermes Tag | |
/api/v2/rest/hermes/tags[id] | | ApiHermesTagEx | | | | | edit Hermes Tag's participants | |
|
| /api/v2/rest/hermes/contacts | | ApiHermesTagParticipant[] | search | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | required |
---|
|
| string | search for contacts that will be participants of Hermes Tag * to get all entries | /api/v2/rest/hermes/contacts?search=ludwig | |
/api/v2/rest/hermes/contacts[id] | | ApiHermesTagParticipant | | | | | | |
Hermes / E-Mail Management - Mails |
| /api/v2/rest/hermes/mails | | ApiHermesMail ApiSyncItem | | | | add new mail tagged by Hermes to be stored in Troi | | |
| | ApiHermesMail[] | messageId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | required |
---|
|
| string | search for Hermes Mail that fit given criteria message id (header); MUST be url-encoded | /api/v2/rest/hermes/mails?messageId=%3csample%3aid%40mail%3e | |
| | | tagId | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | ID or HermesTag that was assigned with mail | /api/v2/rest/hermes/mails?messageId=%3csample%3aid%40mail%3e&tagId=123 | |
/api/v2/rest/hermes/mails[id] | | ApiHermesMail | | | | view Hermes Mail details | | | Hermes / E-Mail Management - Attachments |
Documents |
| | | ApiDocuments[] | clientId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | | | |
| | | projectId | Status |
---|
subtle | true |
---|
colour | Red |
---|
title | REQUIRED |
---|
|
| int | | | |
| | | document_type | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| I (invoice) or O (offer) | | | |
| | | onlyIds | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| 1 | | | |
| | | size | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | | | |
| | | from | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| int | | | |
| | | since | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | Optional |
---|
|
| string (YYMMDDHHMMSS) fromat | | | |
/api/v2/rest/documents/[id] | | | | | | | | |
/api/v2/rest/documents/[id]
Documents can just be updated when document has no number
| | ApiSyncItem |
| | | | | |