The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Added call for expense debit methods
- Added
create_ticket_comment
to allow posting ticket Comments through Connect
- Update get tickets to easily include comments
- Updated cryptography version range to be ==38.0.*
- Made cryptography version range in extras_require more explicit to attempt to resolve a setup command error
- Added
user_agent
argument to specifyUser-Agent
value in request header.
- Added
update_ticket
andcreate_ticket
to support/v1/tickets
functionality.
- Added
get_tickets
andget_ticket_by_id
to support/v1/tickets
functionality.
- Added
required
filter toget_amenities()
.
- Added
notes
parameter tocreate_unit_reservation_buffer()
.
- Added
get_unit_bulk
to support/v1/unit-bulk
functionality.
- Updated the python dependencies in response to Dependabot alerts.
- Updated the
install_requires
section ofsetup.py
to match current version in thePipfile.lock
.
- Added
get_acquisitions
to support/v1/acquisitions
functionality
- Modified
create_contract
to only setsecured_by
if notNone
.
- Added
discount_id
parameter tocreate_reservation_seed_from_finances()
.
- Added
secured_by
parameter tocreate_contract
.
- Added
create_reservation_seed_from_finances()
to support new/v1/reservations-seed
functionality
- Modified
update_contact_finances()
to accept new parameters for changing W9 fields.
- Fixed accounting entity method params.
- Added GET, POST and PATCH methods for accounting entity units table.
- Added Delete method for unit reservation buffers.
- Modified
update_amentities()
andupdate_amenity_properties()
to follow correct PATCH functionality and not send items to be updated that are null.
- The
get_logins()
method, which uses /v1/logins
- Changed how contact records are sent, only send fields that have data
- Fixing tab spacing issue
- Changed PATCH Unit to remove amenities map if not specified.
- Migrate from distutils -> setuptools
- Add reason_id :
fix update_unit_reservation_buffer
- Add reason_id :
fix reason name field
- Add reason_id :
create_unit_reservation_buffer
- Fixed parameters for unit block creation:
get_unit_blocks
,get_unit_unit_block_by_id
,create_unit_block
,update_unit_block
- Fixed identation for unit block endpoints:
get_unit_blocks
,get_unit_unit_block_by_id
,create_unit_block
,update_unit_block
- Added endpoints for unit blocks management:
get_unit_blocks
,get_unit_unit_block_by_id
,create_unit_block
,update_unit_block
- Added
fix reservation buffers methods
- Added
get_reservation_buffers
- Added
get_reservation_by_id()
andget_reservation_by_confirmation_code()
- Added
cancel_reservation_preview()
andcancel_reservation_apply()
to facilitate reservation cancelling, optionally issuing FSCs
- The
create_reservation()
method now accepts a list of credits to redeem as the newfsc
parameter. This parameter is optional.
- Allow caller to use
leeway
to refresh token from IdpAuth before it expires.
- Update
add_unit_amenity_property
request parameter toidamenities_properties
.
- Add type
unit-amenities
to add_unit_amenity and update_unit_amenity methods.
- The
add_unit_amenity()
method, which uses /v1/unit-amenities - The
update_unit_amenity()
method, which uses /v1/unit-amenities/{id}
- The
add_unit_amenity_property()
method, which uses v1/unit-amenity-properties - The
update_unit_amenity_property()
method, which uses /v1/unit-amenity-properties/{id}
- The
get_unit_amenity_properties()
method, which uses v1/unit-amenity-properties
- param
headers
to thecreate_reservation
method, which uses v1/reservations
- Add call for contact languages.
- Add calls for contract template versions, forms, channel fee cost sharings, and amendment by notices.
- 400 errors now logged as info, and only 500 errors added as errors.
- create_cancelled_reservation() now properly converts the
departure
parameter into thelast_night
value by subtracting one day.
- Renamed one parameter from the
create_reservation_import
methodexternal_id
->listing_channel_reservation_id
, and it now accepts astr
instead of anint
.
- Removed four parameters from the
create_reservation_seed
method (unit_id
,arrival
,departure
, anddiscount_id
). These values are now extracted from the quote instead.
- param
email
andnotes
are no longer required.
- param
monthly_rent
andmanagement_fee
changed type fromint
tofloat
.
- param
phone2
added to reservation imports, it is a hidden post value not shown in the connect API.
- New
get_language_list()
method, which uses /v1/languages to get the languages offered in Connect.
- param
auto_pay
changed toautopay
for reservation imports, see /v1/reservations-import
- Bump ecdsa from 0.13.2 to 0.13.3
- New
create_reservation_import()
method, which uses /v1/reservations-import
- param
created_by
to thecreate_reservation_seed()
method, which uses v1/reservations-seed
- param
discount_id
to thecreate_reservation_seed()
method, which uses v1/reservations-seed
- The
create_reservation_seed()
method, which uses v1/reservations-seed
- not calling .json() on financial patch call result
- update_contact_finances()
- New CHANGELOG.md added.
- The
get_quote()
method now utilizes v2 of the quotes endpoint.