Share via


LawVu

LawVu is a connected legal workspace, providing advanced matter and contract management capabilities and connecting in-house legal teams to the rest of the business.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name LawVu Support
URL https://help.lawvu.com/
Email support@lawvu.com
Connector Metadata
Publisher LawVu Ltd
Website https://lawvu.com/
Privacy policy https://lawvu.com/trust-center/privacy
Categories Business Management;Collaboration

Creating a connection

The connector supports the following authentication types:

Australia Australia All regions Not shareable
Canada Canada All regions Not shareable
Demo Demo All regions Not shareable
Europe Europe All regions Not shareable
Integrations Integrations All regions Not shareable
United States United States All regions Not shareable
Default [DEPRECATED] This option is only for older connections without an explicit authentication type, and is only provided for backward compatibility. All regions Not shareable

Australia

Auth ID: oauthAU

Applicable: All regions

Australia

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Version string Select default to continue True

Canada

Auth ID: oauthCAN

Applicable: All regions

Canada

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Version string Select default to continue True

Demo

Auth ID: oauthDemo

Applicable: All regions

Demo

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Version string Select default to continue True

Europe

Auth ID: oauthEU

Applicable: All regions

Europe

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Version string Select default to continue True

Integrations

Auth ID: oauthIntegrations

Applicable: All regions

Integrations

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Version string Select default to continue True

United States

Auth ID: oauthUS

Applicable: All regions

United States

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Version string Select default to continue True

Default [DEPRECATED]

Applicable: All regions

This option is only for older connections without an explicit authentication type, and is only provided for backward compatibility.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Version string Select default to continue True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Add a status message to a contract

Add status message to a contract

Add a status message to a matter

Adds a status message to a matter

Add a task template to matter

Adds a task template to a matter

Add user to a contract

Adds a user to a contract as a member

Add user to a matter

Adds a user to the matter (as owner, manager or regular matter member)

Create contract by upload

Creates a new contract, with the main contract file being sent as base64 string

Create contract by wizard

Creates a new contract, using the contract template wizard

Create matter

Creates a new matter with the supplied values

Get contract

Gets the details of the selected contract

Get contract key dates

Returns a list of contract key dates

Get file

Gets a file in LawVu

Get file content

Returns the content of a file.

Get files

Gets a list of files in LawVu (with filters)

Get folders

Gets a list of folders in LawVu

Get matter

Gets the details of the selected matter

Get members of a contract

Returns users that are added as members of the contract

Get members of a matter

Returns users that are added as members of the matter

Get task templates

Gets task templates

Get teams

Get teams

Get temporary file download link

Gets a temporary link where the file can be downloaded

Get user profile

Returns the profile of a specific user.

Search users

Returns a list of users based on the filter criteria

Update contract field

Update a field in the selected contract

Update matter field

Update a field in the selected matter

Upload file to a contract

Uploads a file to the contract

Upload file to a matter

Uploads a file to the matter

Add a status message to a contract

Add status message to a contract

Parameters

Name Key Required Type Description
Contract ID
contractId True integer

Enter a contract ID (number)

Status Message
statusMessage True string

Status message to display

Add a status message to a matter

Adds a status message to a matter

Parameters

Name Key Required Type Description
Matter ID
matterId True integer

Enter a matter ID (number)

Status Message
statusMessage True string

Status message to display

Add a task template to matter

Adds a task template to a matter

Parameters

Name Key Required Type Description
Matter ID
matterId True integer

Enter a matter ID (number)

Task Template
templateId True integer

Select a task template

Add user to a contract

Adds a user to a contract as a member

Parameters

Name Key Required Type Description
Contract ID
contractId True integer

Enter a contract ID (number)

User
userId True string

Search for a user or enter the user's ID (string)

Add user to a matter

Adds a user to the matter (as owner, manager or regular matter member)

Parameters

Name Key Required Type Description
Matter ID
matterId True integer

Enter a matter ID (number)

User
userId True string

Search for a user or enter the user's ID (string)

Assignment
target True string

Specify the assignment for the user and the matter

Create contract by upload

Creates a new contract, with the main contract file being sent as base64 string

Parameters

Name Key Required Type Description
Contract template
contractTemplateId True integer

Select the template for the contract

Matter
matterId integer

Enter the ID of the parent matter (number)

Parent Contract
parentContractId integer

Enter the ID of the parent contract (number)

Contract template
fields True object

Select the template for the contract

Name
name True string

Enter a contract name

External Identifier
externalId string

Enter an ID from an external system (optional)

Teams
teamId integer

Select the team assignment (optional)

Contract File
contractFile True byte

The content of the contract file

Contract File Name
contractFileName True string

The filename of the Contract File

Returns

Contract ID
integer

Create contract by wizard

Creates a new contract, using the contract template wizard

Parameters

Name Key Required Type Description
Contract template
contractTemplateId True integer

Select the template for the contract

Matter
matterId integer

Enter the ID of the parent matter (number)

Parent Contract
parentContractId integer

Enter the ID of the parent contract (number)

Contract template
fields True object

Select the template for the contract

Name
name True string

Enter a contract name

External Identifier
externalId string

Enter an ID from an external system (optional)

Teams
teamId integer

Select the team assignment (optional)

Returns

Contract ID
integer

Create matter

Creates a new matter with the supplied values

Parameters

Name Key Required Type Description
Name
name string

Name of the matter

Matter Type
categoryId True integer

Select the type of the matter

Matter Type
fields True object

Select the type of the matter

Restricted
restricted boolean

Is the matter restricted

Urgent
urgent boolean

Is the matter urgent

Parent Matter ID
parentId integer

The ID of the parent matter (number)

Manager
managerId string

Search for a user or enter the user's ID (string)

Owner
ownerId string

Search for a user or enter the user's ID (string)

External ID
externalId string

Optionally set an ID from an external system. Uniqueness is enforced for your organisation

Team
teamId integer

Search for a team or enter the team's ID (number)

Returns

Matter ID
integer

Get contract

Gets the details of the selected contract

Parameters

Name Key Required Type Description
Contract ID
contractId True integer

Enter a contract ID (number)

Returns

Get contract key dates

Returns a list of contract key dates

Parameters

Name Key Required Type Description
Contract ID
contractId True integer

Enter a contract ID (number)

Returns

Get file

Gets a file in LawVu

Parameters

Name Key Required Type Description
File ID
fileId True integer

Enter the ID of the file to get metadata for (number)

Returns

Get file content

Returns the content of a file.

Parameters

Name Key Required Type Description
File ID
fileId True integer

Enter the ID of the file to get content for (number)

Returns

File content
binary

Get files

Gets a list of files in LawVu (with filters)

Parameters

Name Key Required Type Description
Record Type
getfiles.filesparentrecordtype True string

Select the record type which contains the files

Record ID
getfiles.recordid True integer

The record ID which contains the files (e.g. matter ID)

Include Nested
getfiles.recursive True boolean

Include files in nested folders

Sub folder
getfiles.parentfolderid integer

Optionally select the subfolder which contains the files

Returns

Get folders

Gets a list of folders in LawVu

Parameters

Name Key Required Type Description
Record ID
recordId True integer

Enter a record ID (number)

Record Type
recordType True string

Select or enter a record type

Parent Folder ID
parentFolderId integer

Optional. Enter a folder ID to return folders under the specified folder ID, otherwise returns them from the root folder

Returns

Get matter

Gets the details of the selected matter

Parameters

Name Key Required Type Description
Matter ID
matterId True integer

Enter a matter ID (number)

Returns

Get members of a contract

Returns users that are added as members of the contract

Parameters

Name Key Required Type Description
Contract ID
contractId True integer

The contract ID

Returns

Get members of a matter

Returns users that are added as members of the matter

Parameters

Name Key Required Type Description
Matter ID
matterId True integer

Enter a matter ID (number)

Returns

Get task templates

Gets task templates

Returns

Get teams

Get teams

Returns

Items
TeamArray

Gets a temporary link where the file can be downloaded

Parameters

Name Key Required Type Description
File ID
fileId True integer

Enter the ID of the file to get temporary download link for (number)

Returns

Get user profile

Returns the profile of a specific user.

Parameters

Name Key Required Type Description
User ID
id True string

User Id (e.g. e1bf0987-8844-49ab-a6b6-10562b58e230)

Returns

Search users

Returns a list of users based on the filter criteria

Parameters

Name Key Required Type Description
Search Term
filter.search string

Search text (applies to: name & email address)

Returns

Items
UserArray

Update contract field

Update a field in the selected contract

Parameters

Name Key Required Type Description
Contract ID
contractId True integer

Enter the ID of the contract to update (number)

Field
fieldId True string

Select the field to update or enter the field ID

New Value
newValue True object

The value to update the field with

Update matter field

Update a field in the selected matter

Parameters

Name Key Required Type Description
Matter ID
matterId True integer

Enter a matter ID (number)

Field
fieldId True string

Select the field to update or enter the field ID

New Value
newValue True object

The value to update the field with

Upload file to a contract

Uploads a file to the contract

Parameters

Name Key Required Type Description
Contract ID
contractId True integer

The ID of the contract

Sub Folder
folderId integer

Select the sub folder or enter the ID (number) to upload the file to (optional - leave blank to upload to the root folder)

File Name
fileName True string

The name of the file, e.g. document.docx

File Content
fileContent True byte

The content of the file

Conflict Resolution
conflictResolution True string

Select an option for what to do if file already exists

Returns

File ID
integer

Upload file to a matter

Uploads a file to the matter

Parameters

Name Key Required Type Description
Matter ID
matterId True integer

The ID of the matter

Sub Folder
folderId integer

Select the sub folder or enter the ID (number) to upload the file to (optional - leave blank to upload to the root folder)

File Name
fileName True string

The name of the file, e.g. document.docx

File Content
fileContent True byte

The content of the file

Conflict Resolution
conflictResolution True string

Select an option for what to do if file already exists

Returns

File ID
integer

Triggers

When a contract document is updated

This operation is triggered when a contract document is updated

When a contract is created

This operation is triggered when a new contract is created

When a contract is updated

This operation is triggered when a contract is updated

When a contract key date is created

This operation is triggered when a contract key date is created

When a contract key date is updated

This operation is triggered when a contract key date is updated

When a contract state changes

This operation is triggered when a contract state is updated

When a file is added or updated in a contract

This operation is triggered when a contract file is added or updated

When a file is added or updated in a matter

This operation is triggered when a matter file is created or updated

When a matter is created

This operation is triggered when a new matter is created

When a matter is updated

This operation is triggered when a matter is updated

When a matter state changes

This operation is triggered when a matter state is updated

When a status message is posted to a contract

This operation is triggered when a contract status message is posted

When a status message is posted to a matter

This operation is triggered when a matter status message is posted

When a tag is added to a matter

This operation is triggered when a matter tag is added

When a contract document is updated

This operation is triggered when a contract document is updated

Returns

When a contract is created

This operation is triggered when a new contract is created

Returns

When a contract is updated

This operation is triggered when a contract is updated

Returns

When a contract key date is created

This operation is triggered when a contract key date is created

Returns

When a contract key date is updated

This operation is triggered when a contract key date is updated

Returns

When a contract state changes

This operation is triggered when a contract state is updated

Returns

When a file is added or updated in a contract

This operation is triggered when a contract file is added or updated

Returns

When a file is added or updated in a matter

This operation is triggered when a matter file is created or updated

Returns

When a matter is created

This operation is triggered when a new matter is created

Returns

When a matter is updated

This operation is triggered when a matter is updated

Returns

When a matter state changes

This operation is triggered when a matter state is updated

Returns

When a status message is posted to a contract

This operation is triggered when a contract status message is posted

Returns

When a status message is posted to a matter

This operation is triggered when a matter status message is posted

Returns

When a tag is added to a matter

This operation is triggered when a matter tag is added

Returns

Definitions

ContractKeyDateModelArray

Name Path Type Description
Items
LawVu.PublicApi.Contracts.v1.InternalModels.ContractKeyDateModel

ContractUserArray

Name Path Type Description
Items
LawVu.PublicApi.Contracts.v1.ClientModels.ContractUser

FileListItemArray

Name Path Type Description
Items
LawVu.PublicApi.Files.v1.ClientModels.FileListItem

FolderModelArray

Name Path Type Description
Items
LawVu.PublicApi.Files.v1.ClientModels.FolderModel

LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractCreated

Name Path Type Description
Contract ID
resourceId integer

The ID of the created contract

Timestamp
timestamp date-time

LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractDocumentUpdated

Name Path Type Description
File ID
resourceId integer

The ID of the contract document file

Timestamp
timestamp date-time
parentResource
parentResource LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractDocumentUpdated.ParentResource

LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractDocumentUpdated.ParentResource

Name Path Type Description
Parent Resource: Contract ID
resourceId integer

The ID of the parent contract

LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractFileCreatedOrUpdated

Name Path Type Description
File ID
resourceId integer

The ID of the file created or updated in the contract

Timestamp
timestamp date-time
parentResource
parentResource LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractFileCreatedOrUpdated.ParentResource

LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractFileCreatedOrUpdated.ParentResource

Name Path Type Description
Parent Resource: Contract ID
resourceId integer

The ID of the parent contract

LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractKeyDateCreated

Name Path Type Description
Key Date ID
resourceId integer

The ID of the key date added to the contract

Timestamp
timestamp date-time
parentResource
parentResource LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractKeyDateCreated.ParentResource

LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractKeyDateCreated.ParentResource

Name Path Type Description
Parent Resource: Contract ID
resourceId integer

The ID of the parent contract

LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractKeyDateUpdated

Name Path Type Description
Key Date ID
resourceId integer

The ID of the key date updated in the contract

Timestamp
timestamp date-time
parentResource
parentResource LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractKeyDateUpdated.ParentResource

LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractKeyDateUpdated.ParentResource

Name Path Type Description
Parent Resource: Contract ID
resourceId integer

The ID of the parent contract

LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractStatusMessageCreated

Name Path Type Description
Status Message ID
resourceId integer

The ID of the status message created in the contract

Timestamp
timestamp date-time
parentResource
parentResource LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractStatusMessageCreated.ParentResource

LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractStatusMessageCreated.ParentResource

Name Path Type Description
Parent Resource: Contract ID
resourceId integer

The ID of the parent contract

LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractStatusUpdated

Name Path Type Description
Contract ID
resourceId integer

The ID of the contract where the state was updated

Timestamp
timestamp date-time

LawVu.PowerPlatform.Business.Model.WebhookMessage.ContractUpdated

Name Path Type Description
Contract ID
resourceId integer

The ID of the updated contract

Timestamp
timestamp date-time

LawVu.PowerPlatform.Business.Model.WebhookMessage.MatterCreated

Name Path Type Description
Matter ID
resourceId integer

The ID of the created matter

Timestamp
timestamp date-time

LawVu.PowerPlatform.Business.Model.WebhookMessage.MatterFileCreatedOrUpdated

Name Path Type Description
File ID
resourceId integer

The ID of the file created or updated in the matter

Timestamp
timestamp date-time
parentResource
parentResource LawVu.PowerPlatform.Business.Model.WebhookMessage.MatterFileCreatedOrUpdated.ParentResource

LawVu.PowerPlatform.Business.Model.WebhookMessage.MatterFileCreatedOrUpdated.ParentResource

Name Path Type Description
Parent Resource: Matter ID
resourceId integer

The ID of the parent matter

LawVu.PowerPlatform.Business.Model.WebhookMessage.MatterStatusMessageCreated

Name Path Type Description
Status Message ID
resourceId integer

The ID of the status message created in the matter

Timestamp
timestamp date-time
parentResource
parentResource LawVu.PowerPlatform.Business.Model.WebhookMessage.MatterStatusMessageCreated.ParentResource

LawVu.PowerPlatform.Business.Model.WebhookMessage.MatterStatusMessageCreated.ParentResource

Name Path Type Description
Parent Resource: Matter ID
resourceId integer

The ID of the parent matter

LawVu.PowerPlatform.Business.Model.WebhookMessage.MatterStatusUpdated

Name Path Type Description
Matter ID
resourceId integer

The ID of the matter where the state was updated

Timestamp
timestamp date-time

LawVu.PowerPlatform.Business.Model.WebhookMessage.MatterTagCreated

Name Path Type Description
Tag ID
resourceId integer

The ID of the tag created in the matter

Timestamp
timestamp date-time
parentResource
parentResource LawVu.PowerPlatform.Business.Model.WebhookMessage.MatterTagCreated.ParentResource

LawVu.PowerPlatform.Business.Model.WebhookMessage.MatterTagCreated.ParentResource

Name Path Type Description
Parent Resource: Matter ID
resourceId integer

The ID of the parent matter

LawVu.PowerPlatform.Business.Model.WebhookMessage.MatterUpdated

Name Path Type Description
Matter ID
resourceId integer

The ID of the updated matter

Timestamp
timestamp date-time

LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.Contract

Name Path Type Description
Fields
fields object
Team Name
teamName string
ID
id integer
Name
name string
Status
status string
Category
category string
Template ID
templateId integer
Template Name
templateName string
Type Name
typeName string
Created By
createdBy string
Created By User ID
createdByUserId string
Owner ID
ownerId string
Matter ID
matterId integer
Matter Name
matterName string
Matter Number
matterNumber string
Created Date Utc
createdDateUtc date-time
Restricted
restricted boolean
Has Sow
hasSow boolean
Parent Contract ID
parentContractId integer
Document File ID
documentFileId integer
Parent Is Restricted
parentIsRestricted boolean
On Contract
onContract boolean
On Matter
onMatter boolean
Contract Specific Email
contractSpecificEmail string
Expiry
expiry date-time
Team ID
teamId integer
External ID
externalId string
lastStatusMessage
lastStatusMessage LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.Contract.LastStatusMessage
owner
owner LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.Contract.Owner
Executed Date Utc
executedDateUtc date-time

LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.Contract.LastStatusMessage

Name Path Type Description
Last Status Message: Message
message string
Last Status Message: Created Date Utc
createdDateUtc date-time
Last Status Message: User ID
userId string
Last Status Message: User Firstname
userFirstname string
Last Status Message: User Lastname
userLastname string
Last Status Message: User Organisation ID
userOrganisationId integer
Last Status Message: User Organisation Name
userOrganisationName string
Last Status Message: User Full Name
userFullName string
Last Status Message: User Initials
userInitials string

LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.Contract.Owner

Name Path Type Description
Owner: User ID
userId string
Owner: User Firstname
userFirstname string
Owner: User Lastname
userLastname string
Owner: User Organisation ID
userOrganisationId integer
Owner: User Organisation Name
userOrganisationName string
Owner: User Full Name
userFullName string
Owner: User Initials
userInitials string

LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.DownloadFile

Name Path Type Description
Download Link
downloadLink string
Expiry Date
expiryDate date-time

LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.FileDetail

Name Path Type Description
ID
id integer
Type
type string
Name
name string
Description
description string
Version
version integer
Created Date (UTC)
createdDateUtc date-time
Is Private
isPrivate boolean
Uploaded By
uploadedBy string
Document ID
documentId string

LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.Matter

Name Path Type Description
Fields
fields object
Matter Type
matterTypeName string
Team Name
teamName string
Status ID
statusId integer
ID
id integer
Matter Number
matterNumber string
Matter Url
matterUrl string
Created Date Utc
createdDateUtc date-time
Manager Organisation ID
managerOrganisationId integer
owner
owner LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.Matter.Owner
manager
manager LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.Matter.Manager
Organisation ID
organisationId integer
Organisation Name
organisationName string
lastStatusMessage
lastStatusMessage LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.Matter.LastStatusMessage
terms
terms LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.Matter.Terms
Matter Specific Email
matterSpecificEmail string
Tags
tags array of LawVu.PublicApi.Matters.v1.InternalModels.MatterTagModel
Matter Type ID
categoryId integer
External ID
externalId string
Name
name string
Parent ID
parentId integer
Restricted
restricted boolean
Status
status string
Team ID
teamId integer
Urgent
urgent boolean

LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.Matter.LastStatusMessage

Name Path Type Description
Last Status Message: Message
message string
Last Status Message: Created Date Utc
createdDateUtc date-time
Last Status Message: ID
id integer
Last Status Message: User ID
userId string
Last Status Message: User Firstname
userFirstname string
Last Status Message: User Lastname
userLastname string
Last Status Message: User Organisation ID
userOrganisationId integer
Last Status Message: User Organisation Name
userOrganisationName string
Last Status Message: Role
role string
Last Status Message: User Full Name
userFullName string
Last Status Message: User Initials
userInitials string

LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.Matter.Manager

Name Path Type Description
Manager: User ID
userId string

ID of the user

Manager: User Firstname
userFirstname string
Manager: User Lastname
userLastname string
Manager: User Organisation ID
userOrganisationId integer
Manager: User Organisation Name
userOrganisationName string
Manager: User Full Name
userFullName string
Manager: User Initials
userInitials string
Manager: Permissions
permissions array of integer

The permissions that the user has for the matter

Manager: Is Delegate Owner
isDelegateOwner boolean

User has been assigned delegate owner

Manager: Is Delegate Manager
isDelegateManager boolean

User is a delegate manager

LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.Matter.Owner

Name Path Type Description
Owner: User ID
userId string

ID of the user

Owner: User Firstname
userFirstname string
Owner: User Lastname
userLastname string
Owner: User Organisation ID
userOrganisationId integer
Owner: User Organisation Name
userOrganisationName string
Owner: User Full Name
userFullName string
Owner: User Initials
userInitials string
Owner: Permissions
permissions array of integer

The permissions that the user has for the matter

Owner: Is Delegate Owner
isDelegateOwner boolean

User has been assigned delegate owner

Owner: Is Delegate Manager
isDelegateManager boolean

User is a delegate manager

LawVu.PowerPlatform.MiddlewareApi.Model.ClientModels.Matter.Terms

Name Path Type Description
Terms: File ID
fileId integer
Terms: Code
code string
Terms: File Name
fileName string

LawVu.PublicApi.Accounts.v1.ClientModels.Team

Name Path Type Description
ID
id integer
Name
name string

LawVu.PublicApi.Accounts.v1.ClientModels.User

Name Path Type Description
ID
id string
User Name
userName string
First Name
firstName string
Last Name
lastName string
Organisation Name
organisationName string
Direct Phone
directPhone string
Mobile Phone
mobilePhone string
Email
email string
Has Picture
hasPicture boolean
Invitation Sent Utc
invitationSentUtc date-time
User Full Name
userFullName string
User Initials
userInitials string
Is Disabled
isDisabled boolean
Hourly Rate
hourlyRate double

LawVu.PublicApi.Accounts.v1.ClientModels.UserProfile

Name Path Type Description
ID
id string
First Name
firstName string
Last Name
lastName string
Email
email string
Mobile Phone
mobilePhone string
Direct Phone
directPhone string
Job Title
jobTitle string
Department ID
departmentId integer
Speciality Ids
specialityIds array of integer
Biography
biography string
Linked In Url
linkedInUrl string
Organisation ID
organisationId integer
Organisation Name
organisationName string
Organisation Type
organisationType string
Role
role string
Department Name
departmentName string
Invitation Sent Utc
invitationSentUtc date-time
Status
status string

LawVu.PublicApi.Contracts.v1.ClientModels.ContractUser

Name Path Type Description
User ID
userId string
User Firstname
userFirstname string
User Lastname
userLastname string
User Organisation ID
userOrganisationId integer
User Organisation Name
userOrganisationName string
User Full Name
userFullName string
User Initials
userInitials string

LawVu.PublicApi.Contracts.v1.InternalModels.ContractKeyDateModel

Name Path Type Description
ID
id integer
Date
date string
Name
name string
Value
value double

LawVu.PublicApi.Files.v1.ClientModels.FileListItem

Name Path Type Description
ID
id integer
Type
type string
Name
name string
Size
size integer
Version
version integer
Uploaded Date (UTC)
uploadedDateUtc date-time
Is Private
isPrivate boolean
Uploaded By
uploadedBy string
Uploaded By Organisation
uploadedByOrganisation string
File Modified Date Utc
fileModifiedDateUtc date-time
Document ID
documentId string
Path
path string

LawVu.PublicApi.Files.v1.ClientModels.FolderModel

Name Path Type Description
ID
id integer

Folder ID

Name
name string

Folder Name

LawVu.PublicApi.Matters.v1.ClientModels.MatterUser

Name Path Type Description
User ID
userId string

ID of the user

User Firstname
userFirstname string
User Lastname
userLastname string
User Organisation ID
userOrganisationId integer
User Organisation Name
userOrganisationName string
User Full Name
userFullName string
User Initials
userInitials string
Permissions
permissions array of integer

The permissions that the user has for the matter

Is Delegate Owner
isDelegateOwner boolean

User has been assigned delegate owner

Is Delegate Manager
isDelegateManager boolean

User is a delegate manager

LawVu.PublicApi.Matters.v1.ClientModels.TaskTemplates

Name Path Type Description
ID
id integer
Name
name string
Description
description string
Created Date (UTC)
createdDateUtc date-time

LawVu.PublicApi.Matters.v1.InternalModels.MatterTagModel

Name Path Type Description
ID
id integer
Description
description string

MatterUserArray

Name Path Type Description
Items
LawVu.PublicApi.Matters.v1.ClientModels.MatterUser

TaskTemplatesArray

Name Path Type Description
Items
LawVu.PublicApi.Matters.v1.ClientModels.TaskTemplates

TeamArray

Name Path Type Description
Items
LawVu.PublicApi.Accounts.v1.ClientModels.Team

UserArray

Name Path Type Description
Items
LawVu.PublicApi.Accounts.v1.ClientModels.User

integer

This is the basic data type 'integer'.

binary

This is the basic data type 'binary'.