freshbooks-php-sdk

Model

Table of Contents

Classes

AccountingList
Parent class for list results on accounting endpoints to share pagination details.
AuthorizationToken
Authorization data including the OAuth bearer token, expiry, and refresh token.
Business
Each FreshBooks user is associated with a business.
BusinessAddress
The address of the business.
BusinessMembership
Business/Identity relationship
BusinessPhone
The phone number of the business.
Callback
Webhook callback subscription model.
CallbackList
Results of callbacks list call containing list of callbacks and pagination data.
Client
A client in the new FreshBooks is a resource representing an entity you send invoices to.
ClientList
Results of clients list call containing list of clients and pagination data.
Expense
Expenses are used to track expenditures your business incurs.
ExpenseAttachment
Attached receipt image details for an expense.
ExpenseCategory
Expense Categories are used to group expenses together to aid in expense tracking.
ExpenseCategoryList
Results of expense category list call containing list of expense categories and pagination data.
ExpenseList
Results of expenses list call containing list of expenses and pagination data.
ExpenseStatus
Status values for an expense.
FileUpload
A file that has been uploaded to FreshBooks.
Identity
Users are uniquely identified by their email across all of FreshBooks, so if `leafy@example.com` is an Owner of one account and gets added as a Client on another, they will have some access to both. They could then open a second business of their own, or be added as an employee of another person’s business.
Invoice
Invoices in FreshBooks are what gets sent to Clients, detailing specific goods or services performed or provided by the Administrator of their System, and the amount that Client owes to the Admin.
InvoiceAttachment
Attached files and images to include with an invoice.
InvoiceList
Results of invoices list call containing list of invoices and pagination data.
InvoicePaymentOptions
In FreshBooks, invoices can be paid online via a variety of payment gateways setup on the sender’s account. In order for this to be available on an invoice, the online payments must be set up through a separate call after the invoice has been created.
InvoicePresentation
Invoice Presentations are used to style an invoice including font, colors, and logos.
InvoiceStatus
Status values for an invoice.
Item
Items are stored from invoice lines to make invoicing easier in the future.
ItemList
Results of items list call containing list of items and pagination data.
LineItem
Invoice lines are used to determine the amount of an invoice, in addition to being able to tie the invoice to rebilled expenses. The invoice line type determines whether a line is an amount or whether it refers to an unbilled expense.
ListMeta
List Meta object for pagination details in project-like responses.
Money
Monetary amount represented by a decimal value and a currency code.
Pages
List call pagination details.
Payment
Payments are a record of the payments made on invoices.
PaymentList
Results of Payments list call containing list of payments and pagination data.
Project
Projects in FreshBooks are used to track business projects and related information such as hourly rate, service(s) being offered, projected end date...etc
ProjectGroup
ProjectGroups contain of the members and pending invitations to become a member of a project.
ProjectGroupInvitation
Invitation to join a project.
ProjectGroupMember
Member of a project.
ProjectLikeList
Parent class for list results on project-like endpoints to share pagination details.
ProjectList
Results of Projects list call containing list of projects and pagination data.
Service
Services represent things that a business offers to clients. Services are added to projects to to allow tracking of time entries by type of work.
Task
Tasks in Freshbooks represent services that your business offers to clients.
TaskList
Results of tasks list call containing list of tasks and pagination data.
Tax
System-wide taxes for invoices.
TaxList
Results of taxes list call containing list of taxes and pagination data.
VisState
Visibility values for a resource. Mostly used in accounting-type resources, not project-type.

        
On this page

Search results