Assign a TimeSheetCategory to a Project.
Assign a user as a Member of a Project
the Amount columns for Cost, Budget, Rates should be specified as a decimal. Financial amounts assume the currency of the Customer company. Budget units depend on the Budget method set on the Project.
Create a Company
Create a Contact
Create a new draft Bill
Create a new draft Estimate
Create a new draft invoice
Create a new Timesheet Entry
Create a Project
Create a Section
Create a Task
Create an Expense
Create an Expense
Create new Bill Payment and optionally assign payment allocations to Bills
Create new Leave Booking
Create new Payment and optionally assign payment allocations to Invoices
Create new Schedule Booking
Delete a Section
Delete a Task
Delete a Timesheet Entry
Delete a Timesheet Entry
Edit Booking
Edit Leave Booking
ExpenseAttachment
Get Collection of Users who have roles in the current Avaza account.
Admin and Invoice Managers can see all. Other users are limited to seeing their own profile.
Get List of Taxes configured in the Avaza account.
Gets a Bill by Bill ID
Gets a Bill Payment by Payment Transaction ID
Gets a Timesheet Entry by Timesheet ID
Gets an Expense Entry by Expense ID
Gets Basic Summary of Expense Statistics
Gets Basic Summary of Timesheet Statistics
Gets Company by Company ID
Gets Contact by Contact ID
Gets Credit Note by CreditNoteID
Gets Estimate by Estimate ID
Gets InventoryItem by InventoryItem ID
Gets Invoice by Invoice ID
Gets list of Bill Payments
Gets list of Bills
TransactionStatusCode values are: "Draft", "Verified", "Late", "Paid", "Partial", "Void"
Gets list of Companies
Gets list of Contacts
Gets list of CreditNotes
Gets list of Currencies
Gets list of Estimates
EstimateStatusCode values are: "Draft", "Sent", "Accepted", "Converted", "Expired", "Rejected"
Gets list of Expense Categories
The default sort order is by Name asc
Gets list of Expenses
Gets list of Fixed Amounts
Gets list of Inventory
Gets list of Invoices
TransactionStatusCode values are: "Draft", "Sent", "Late", "Paid", "Partial", "Void"
Gets list of Payments
Gets list of Project Members
Include at least one of ProjectID or UserID parameters.
Gets list of Project Timesheet Categories
The default sort order is by isBillable desc, Name asc
Gets list of Projects
Gets list of Schedule Assignments.
Schedule assignments are per-day, and link to a parent Schedule Series.
Gets list of Schedule Series
Schedule Series represents a strip of time assigned to a user over a date range, for a certain number of hours per day. They can be for Leave or for project work Bookings.
Gets list of Sections
Gets list of Task Statuses
Gets list of Task Types
Gets list of Tasks
Gets list of Timsheets
Gets minimal list of active Projects for the current user
Gets minimal list of Companies.
Certain roles see a restricted set of companies based on their project memberships
Gets minimal list of Expense Groups.
Expense Groups are for adhoc grouping of reported expenses. e.g. for expenses incurred on a Trip
Gets minimal list of Expense Merchants.
Gets minimal list of Expense Payment Methods.
Gets minimal list of Tasks for the current user
Groups Tasks by Section. Default sort is by Section Title followed by Task Title
Gets Payment by Payment Transaction ID
Gets Project by Project ID
Gets Task by Task ID
Gets the Running Timer if there is one for a user.
Starts a Timer running on an existing Timesheet Entry
Stop the timer running on an existing Timesheet Entry
Submit Expenses for Approval.
Submit Timesheets for Approval.
Either provide a a specific Day (WholeDayOf) or any day in a Week (WholeWeekOf) to submit all draft timesheets in that day or week
Update a Company record.
Requires CompanyID and a list of field names to update. The FieldsToUpdate field accepts a string array containing field names that should be updated.
Update a Member of a Project
Fields are only updated if their field name is in the FieldsToUpdate string collection. The Amount columns for Cost, Budget, Rates if specified should be a decimal. Financial amounts assume the currency of the parent Company. Budget units depend on the Budget method set on the Project.
Update a Task.
Requires TaskID and a list of field names to update. The FieldsToUpdate field accepts a string array containing field names that should be updated.
Update a Timesheet
The FieldsToUpdate field expects a string array collection of the field names you would like updated. Valid fields to update inlcude "ProjectIDFK", "TimeSheetCategoryIDFK", "TaskIDFK", "Duration", "EntryDate", "Notes", "hasStartEndTime", "CustomMetadata". If you intend to provide start/end times on timesheets, this is achieved by including the start time in the EntryDate field (Iso date format), along with a Duration (decimal format).
Update an Expense
Update an Expense
Update an Project
Update a Project
Any provider, on request.
Request it
Tell us which provider you need, and we will ship it in the registry.
Generate it
Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.