Skip to content

Releases: XeroAPI/Xero-OpenAPI

2.0.2

28 Feb 22:14
5f71dad
Compare
Choose a tag to compare

Quotes attachments added - tested and validated with Java SDK

Accounting

  • fixed typo
  • added x-isEmpty to 204 responses

Projects

  • fixed the server url
  • add getProjects response example
  • add createProject response example
  • fix /project/{projectId} path
  • add get Project response example
  • add projectId path param to updateProject
  • change response for updateProject to 204
  • add patchProject method
  • add patchProject object
  • fix path /projectusers to /projectsusers
  • add getProjectUsers example response
  • add all Task methods and Objects
  • add all Time methods and Objects
  • turn ProjectStatus into a component
  • add ProjectCreateOrUpdate object

2.0.1

19 Feb 18:47
9c77faf
Compare
Choose a tag to compare

Added Singapore TaxRates and ReportTaxRates

getInvoiceAsPdf and getCreditNoteAsPdf

  • removed "contentType" param as it's unnecessary
  • changed response content type from application/octet-stream to application/pdf because it will alway return a pdf.

Update createEmployees

  • add summarizeErrors param

Remove createEmployee method (singular - as this path/method)
/Employees POST is needed for updateOrCreateEmployees

Add updateOrCreateEmployees method

  • with summarizeErrors param

Update createManualJournals

  • add summarizeErrors param

Remove createManualJournal method (singular - as this path/method)
/ManualJournals POST is needed for updateOrCreateManualJournals

Add updateOrCreateManualJournals method

  • with summarizeErrors param

Remove createOverpaymentAllocation method

Add createOverpaymentAllocations method

  • with summarizeErrors param

Add createPrepaymentAllocations method

  • with summarizeErrors param

Add missing attributes of Employee object
StatusAttributeString
ValidationErrors array

Add missing attributes of Invoice object
Warnings array

Add missing attributes of ManualJournal object
StatusAttributeString

2.0.0

13 Feb 00:27
b2d6245
Compare
Choose a tag to compare

Going forward we will be creating releases of the OpenAPI specs and incrementing the version under the info property of the spec when changes occur.

This release encompasses a vast amount of work from the last release in Jan 2019.

For the history of this release you should reference the commit history. Going forward each release will have details around the changes to individual OpenAPI specs.

1.2.3

16 Jan 22:24
Compare
Choose a tag to compare

Fixed content type for getting attachments with the filename - multiple endpoints
Update credit note date from string to date format
Fix BatchPayment details stored on Contact Object

1.2.2

14 Jan 18:16
Compare
Choose a tag to compare

Update ENUM values on Phone and TaxType
Some ENUMS needed an EMPTY value which equates to ''
JournalLine was missing several properties
Create new class for Manual Journal Lines "ManualJournalLine" due to significant diff from reg. Journals.

1.2.1

10 Dec 19:16
Compare
Choose a tag to compare

Added CountryCode, CurrencyCode and Timezone, PaymentTermType components
Updated 37 string properties with appropriate Enums
Added Allocations and History for Prepayments

1.2.0

07 Dec 04:03
Compare
Choose a tag to compare

Cleanup of date properties that were returning strings
Nested objects were being returned as generic objects not models - removed "allOf"
cleaned up descriptions
Fixed other datatypes found to be incorrect.

1.1.1

24 Nov 02:54
Compare
Choose a tag to compare

Added Error Types for Statements

1.1.0

24 Nov 02:33
Compare
Choose a tag to compare

Updates to Accounting DataTypes for numbers to be more specific around integers and floats
Added BankFeeds API spec file

Open API Spec 3 v 1.0

14 Nov 16:55
Compare
Choose a tag to compare

New Open API spec v3

  • Accounting
  • Assets