Xero Practice Manager API v3.1 – Accounting practice workflow management.
Base URL: https://api.xero.com/practicemanager/3.1/
Scope: practicemanager
⚠️ All responses are XML regardless of input content type. Raw XML string is returned from all functions.
Job Status Values
"Prospect" | "NotStarted" | "InProgress" | "Overdue"
| "Completed" | "Cancelled"
Priority Values
"Low" | "Normal" | "High"
Summary
Functions
Creates a new job.
Required: client_id, name.
Optional: assigned_to, due_date, budget_minutes, category_id, type_id, priority.
Deletes a job.
Exports invoices for a date range.
Lists jobs with optional filters.
Options: :state, :client_id, :staff_id, :page, :due_date,
:from, :to, :job_number, :detailed
Functions
Creates a new job.
Required: client_id, name.
Optional: assigned_to, due_date, budget_minutes, category_id, type_id, priority.
Deletes a job.
Exports invoices for a date range.
Lists jobs with optional filters.
Options: :state, :client_id, :staff_id, :page, :due_date,
:from, :to, :job_number, :detailed