How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

PracticePanther Invoice API

The Invoice API from PracticePanther — 2 operation(s) for invoice.

PracticePanther Invoice API is one of 40 APIs that PracticePanther publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Invoice. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 3 operations across 2 paths, and defines 117 schemas. It is described by OpenAPI 3.2.0, at version v1.

Requests are made against a single base URL, https://app.practicepanther.com.

3 operations 2 paths 117 schemas 1 DELETE2 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v1
Base URL
https://app.practicepanther.com
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

PracticePanther Invoice API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (oauth2) using the authorizationCode flow, exposing 1 scope.

  • oauth2 — OAuth 2.0 - Authorization Code Grant

Paths & Operations 3

Across 2 paths, the API surfaces 3 operations — 1 DELETE, 2 GET. Each is listed below with its method, path, parameters, and response codes.

Invoice 3
GET
/api/invoice/{guid}
Returns an invoice
Invoice_GetInvoice 1 param → 200
GET
/api/invoice
OData end point to get a list of all invoices accessible by the user
Invoice_GetInvoices → 200
DELETE
/api/invoice
Marks an existing invoice as deleted, will remove all amounts applied on invoices.
Invoice_DeleteInvoice 1 param → 200

Schemas 117

The contract defines 117 schemas that model the data the API accepts and returns. The most detailed are Tenant (211 properties), SaleDocumentTemplate (138 properties), Account (89 properties), SaleDocument (84 properties). Each schema is shown below with its type and property counts.

SaleDocumentDTO_Detail
object
68 properties 5 required
CustomFieldTab
object
10 properties 1 required
LawToolboxCourtRule
object
22 properties
Activity
object
70 properties 1 required
Expense
object
45 properties
MailAddress
object
4 properties
ProductVendor
object
13 properties
SaleDocumentPayment
object
11 properties
Blob
object
14 properties
CustomFieldSet
object
10 properties 1 required
UserRef
object
4 properties
Role
object
14 properties
Workflow
object
16 properties 1 required
CreditRef
object
5 properties 1 required
RecurringPaymentOccurrence
object
14 properties 1 required
LawToolboxMatter
object
7 properties 1 required
SaleDocumentRef
object
6 properties 1 required
Tag
object
17 properties
SaleDocumentItem
object
41 properties
PresetProjectRate
object
12 properties 1 required
ConversationParticipant
object
8 properties
TwilioTextMessageChat
object
10 properties 3 required
FirmPayment
object
30 properties 9 required
SaleDocumentDTO
object
30 properties 2 required
MailServerSettings
object
9 properties
User
object
83 properties 2 required
Recurrence
object
16 properties
AccountRef
object
4 properties
FeedNotification
object
7 properties
BankAccount
object
37 properties
ContactSync
object
12 properties
ProductLog
object
12 properties
Credit
object
8 properties 1 required
SaleDocumentItemDTO
object
31 properties
Opportunity
object
17 properties
OneLinkTemplate
object
24 properties 2 required
CustomField
object
24 properties 3 required
SaleDocumentTemplate
object
138 properties
Account
object
Account domain methods - business logic and aggregate root operations
89 properties 2 required
ExpenseRef
object
2 properties
AccountTotal
object
13 properties 1 required
ActivityReminder
object
14 properties
ChartOfAccount
object
20 properties 2 required
TagDTO
object
1 property 1 required
Shipment
object
18 properties
SaleDocument
object
84 properties
PaymentRef
object
6 properties 3 required
SalesTaxData
object
5 properties
Partnership
object
12 properties
PriceListItem
object
5 properties
IntakeFormTemplate
object
29 properties 2 required
InvoiceAccountRecipients
object
4 properties
PaymentReminder
object
13 properties 1 required
Share
object
10 properties
SaleDocumentPaymentRef
object
5 properties 1 required
WorkflowTask
object
20 properties 1 required
PaymentSource
object
24 properties 3 required
NoteProperties
object
1 property
Feed
object
46 properties
UtbmsCode
object
4 properties 1 required
WorkflowEvent
object
13 properties 1 required
Attachment
object
10 properties
UserPopUpSettings
object
7 properties
ProjectTotal
object
14 properties 1 required
Invitee
object
11 properties
Campaign
object
31 properties 2 required
Website
object
5 properties
RecurringPaymentSchedule
object
5 properties
InvoiceMatterRecipients
object
4 properties
IAdditionalWorkFlowOptionsProperties
object
5 properties
PriceList
object
18 properties
AccessLevel
object
4 properties
CustomFieldValue
object
14 properties 1 required
TimeEntryRef
object
2 properties
ProjectRate
object
7 properties
Refund
object
3 properties 2 required
Portal
object
5 properties
InventoryTransfer
object
29 properties
Address
object
Address domain methods - factory methods for creating addresses
26 properties
ActivitySync
object
12 properties
Project
object
71 properties 2 required
IntakeFormEntry
object
6 properties
ConversationMessage
object
19 properties
Tenant
object
211 properties
SaleDocumentPaymentReminder
object
5 properties 2 required
DepositSlipFeed
object
5 properties 2 required
FlatFeeRef
object
2 properties
Product
object
33 properties 3 required
Contact
object
Contact domain methods - business logic and factory methods
29 properties 1 required
InventoryTransferItem
object
8 properties
AccountProjectLink
object
17 properties 2 required
UserImapSync
object
14 properties 4 required
CallProperties
object
3 properties
CompletedTask
object
8 properties
CreditDTO
object
6 properties 1 required
ActivityConditionalTask
object
12 properties
Conversation
object
15 properties
Location
object
10 properties
DepositSlip
object
22 properties 9 required
TenantDTO
object
3 properties 1 required
SalesTax
object
16 properties 2 required
IntakeForm
object
18 properties
ProjectRef
object
4 properties
TimeEntry
object
37 properties 3 required
Inventory
object
19 properties
SyncSettings
object
14 properties 1 required
PaymentImportMatch
object
9 properties 1 required
Family
object
6 properties 1 required
IntakeFormTemplateMapping
object
6 properties
AccountingAccount
object
18 properties 1 required
FlatFee
object
33 properties 1 required
NotificationSettings
object
21 properties
InterestOptions
object
4 properties
DefaultReminder
object
12 properties
RecurringPayment
object
39 properties 4 required
Payment
object
81 properties
EmailProperties
object
13 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

practicepanther-invoice-api-openapi.yml Raw ↑

Other APIs PracticePanther publishes across the network.

PracticePanther Account API
PracticePanther AccountingSnapshot API
PracticePanther Activity API
PracticePanther CustomField API
PracticePanther EmailTemplate API
PracticePanther Expense API
PracticePanther IntegrationBulkContactLookup API
PracticePanther IntegrationContacts API
PracticePanther Item API
PracticePanther Payment API
PracticePanther Project API
PracticePanther Relationship API
Where this information came from

This is an independent, third-party profile of PracticePanther Invoice API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.