A summary of important releases and updates from LawVu Developer.
Concluding a successful beta period, we are now making V2 API endpoints generally available to our Developer community.
- Simplified, more intuitive payloads
- Improved field identifiers
- Enhanced reference documentation
- Improved API responses
See frequently asked questions for more information on API V2 endpoints and V1 deprecation.
Related: V2 API reference, FAQs
A new set of V2 API endpoints released to a beta group, allowing us to incorporate feedback from our developer community before general availability.
Related: V2 API reference, FAQs
We've updated our API endpoints for production and sandbox environments. You no longer need to target a specific region endpoint for production.
- Production:
api.lawvu.com
- Sandbox:
api-sandbox.lawvu.com
FAQ
- Existing region specific endpoints (
*.public-api.lawvu.com
) continue to be supported. - The web host used to retrieve an auth code is unchanged.
- For sandboxes created prior to 21 February 2024, continue to use
integrations.public-api.lawvu.com
Related: Authentication guide
Added the ability create a folder (or subfolder) in a matter or contract
Related: Files API > Create folder
Fixed an issue preventing a file from being moved from a folder into the root folder of a matter or contract Added ParentRecordType and ParentRecordId properties to the Get File response
Related: Files API > Get file
Files API > Move file
We’ve removed the requirement for subscription keys when making requests to all APIs.
Your integration no longer needs to include the ‘Ocp-Apim-Subscription-Key’ header. If included, it will be ignored and not impact responses.
We’ve added a new “take” parameter to the “Find matters” and “Find contracts” endpoints, allowing you to control the maximum number of results returned.
Related: Matters API > Find matters
Contracts API > Find contracts
Updated “Get contracts” and “Get matters” endpoints to support the following:
Added support for filtering on a single field or multiple fields Added ability to specify which fields are included in the response
Related: Matters API > Get matters
Contracts API > Get contracts
Added ability to retrieve financial settings for the active user’s organization Related: Account API > Organisations
Added Team ID to “Get contract” response, allowing retrieval of a contract’s currently assigned team.
See: Contracts API > Contracts
Retrieve a list of key contract dates for a given contract ID and use contract.keydate.created
and contract.keydate.updated
webhook topics to get visibility.
Added ability to retrieve a list of key dates for a given contract ID Added contract.keydate.created
and contract.keydate.updated
webhook topics Related: Contracts API > ContractKeyDate
, Webhooks guide
This new endpoint supports filtering, pagination and custom sorting.
Example use cases:
Sync a user’s tasks across all matters to an external system (e.g. reporting or kanban view) Retrieve all incomplete tasks across the legal team Related: Matters API > Organisations
Added a new “Get file” endpoint, allowing for the retrieval of metadata for a single file by File ID.
Related: Files API > Get file
Leverage LawVu’s webhooks framework in order to receive event notification to a publicly accessible URL, allowing near-real-time automation + integration workflows.
Related: Webhooks Guide
Added a new “Get contract users” endpoint, allowing for the retrieval of a given contract’s members.
Related: Contracts API > Get contract users
New capabilities added:
- post a status message to a matter
- add a task template to a matter
- retrieve a list of task templates
- add a member to a contract, or assign a contract owner
Related: Matters API > Add status message to a matter
Matters API > Add a task template to a matter
Matters API > Get task templates
Contracts API > Add user to a contract
New capabilities added:
Added context parameter to Get Matters Default Get contracts context parameter to Personal (aka “my contracts”) Related: Matters API > Get matters
Contracts API > Get contracts
The default “take” parameter has been updated to 50 items. Impacts on all paginated endpoints.
Added ability to add options to a Lookup (single) field
Related: Fields API > Add a choice to the single lookup field
New field value-related capabilities have been added to the API:
Added ability to retrieve matter field values Added ability to update (patch) matter fields values Added ability to update (patch) contract fields values
Related: Matters API > Get matter fields
Matters API > Update fields
Contracts API > Update fields
Updated “Search users” endpoint to add ability to filter by user organisation and to active users only. Related:
Account API > Search users