LawVu Account (1.0)

Apis for account related resources (authentication, profiles, organisation details etc)

Languages
Servers
Sandbox API
https://api-sandbox.lawvu.com/account-apis/
Production API
https://api.lawvu.com/account-apis/

Auth

Operations

Emails

Operations

Get an email thread

Request

Search for an email thread by the identifier.

Query
clientstring

The email client (Gmail, Outlook)

threadIdentifierstring

The Id of the thread

No request payload

Responses

Success

BodyArray [
threadIdentifierstring or null
trackboolean
clientstring

Options:

  • Outlook
  • Gmail
Enum"Outlook""Gmail"
matterIdinteger or null(int32)
matterNumberstring or null
matterNamestring or null
matterStatusstring or null
matterIsDeletedboolean
fileIdinteger or null(int32)
filePathstring or null
contractIdinteger or null(int32)
contractNamestring or null
contractStatusstring or null
contractIsDeletedboolean
fileEntryIdinteger or null(int32)Deprecated
]
Response
No response example

Save email thread

Request

Creates / Updates an email thread, and child email messages.

Body

The email thread to create

threadIdentifierstringnon-emptyrequired
trackboolean
clientstringrequired

Options:

  • Outlook
  • Gmail
Enum"Outlook""Gmail"
matterIdinteger or null(int32)
fileIdinteger or null(int32)
contractIdinteger or null(int32)
{ "threadIdentifier": "string", "track": true, "client": "Outlook", "matterId": 0, "fileId": 0, "contractId": 0 }

Responses

Success

Body
integer(int32)
Response
No response example

Get email threads

Request

Gets paged email threads ordered by last modified date

Query
clientstring

The email client (Gmail, Outlook)

pageSizeinteger(int32)

The number of threads to return

Default: 25

Default 25
cursorinteger(int32)

The Id of the thread to skip to

No request payload

Responses

Success

Body
threadsArray of objects or null(EmailThread)
nextPageCursorinteger or null(int32)
Response
No response example

Create email draft

Request

Creates a draft email in LawVu

Body

Draft details

sourceIdstring or null
expectedFromAddressstring or null
matterIdinteger(int32)
modestring

Options:

  • Message
  • File
Enum"Message""File"
recipientsArray of objects or null(MessageDraftRecipient)
authorEmailAddressstring or nullDeprecated
{ "sourceId": "string", "authorEmailAddress": "string", "expectedFromAddress": "string", "matterId": 0, "mode": "Message", "recipients": [ { … } ] }

Responses

Success

Body
integer(int32)
Response
No response example

Delete email draft

Request

Deletes a draft email

Path
draftIdinteger(int32)required

The id of the draft email

No request payload

Responses

Success

Update email draft

Request

Updates a message draft

Path
draftIdinteger(int32)required

The id of the draft email

Body

The message draft update

matterIdinteger(int32)
modestring

Options:

  • Message
  • File
Enum"Message""File"
recipientsArray of objects or null(MessageDraftRecipient)
{ "matterId": 0, "mode": "Message", "recipients": [ { … } ] }

Responses

Success

Check for any users tracking an email by External Reference ID

Request

Body

External Reference IDs associated to emails

externalReferenceIdsArray of strings(StringArray)
{ "externalReferenceIds": [ "string" ] }

Responses

Success

Body
valueArray of objects or null(CrossUserEmailTracking)
Response
No response example

Features

Operations

Organisations

Operations

Recents

Operations

Teams

Operations

Users

Operations

WebhookSubscriptions

Operations