Python library for Harvest timesheet API v2
Fully Documented
Supports:
Dataclasses for all data structures
Uploading receipts to Harvest, including images
OAuth Authentication
Personal Token
Server Side Applications
Client Side Applications
Rate Limiting
HTTP Response Codes
200, 201, 400, 403, 404, 422, 429, 500
Entire Harvest APIv2:
Tasks API
Tasks
Timesheet API
Time Entries
Projects API
Project User Assignments
Project Task Assignments
Projects
Roles API
Roles
Users API
User Billable Rates
User Cost Rates
User Project Assignments
Users
Reports API
Expense Reports
Un-invoiced Reports
Time Reports
Project Budget report
Authentication
Authentication
Clients API
Client Contacts
Clients
Company Settings
Company
Invoices API
Invoice Messages
Invoice Payments
Invoices
Invoice Item Categories
Estimates API
Estimate Messages
Estimates
Estimate Item Categories
Expenses API
Expenses
Expense Categories
Fully Documented
The library is fully documented with typical copy+paste style examples.
The documentation is in HTML.
Documentation is free. Currently it is distributed as a product in the store. It will soon be hosted as a generally accessible website.