LawVu Files (1.0)

Apis for files resources

Languages
Servers
Sandbox API

https://api-sandbox.lawvu.com/file-apis/

Production API

https://api.lawvu.com/file-apis/

Files

Operations

Folders

Operations

Get folders

Request

Gets a list of folders in LawVu

Query
recordIdinteger(int32)required

The record ID the folders are linked to

recordTypestringrequired

The record type the folders are linked to (Matter, Contract, Organisation etc)

Options:

  • Matter
  • Milestone
  • Task
  • Organisation
  • Contract
  • File
  • InvoiceBatch
  • KnowledgeArticle
  • Folder
  • FolderTemplate
  • KnowledgeLibrary
  • InboundEmail
  • User
  • MessageThread
  • TimelineEntry
  • MatterStatus
  • ContractStatus
  • Message
  • Comment

Enum"Matter""Milestone""Task""Organisation""Contract""File""InvoiceBatch""KnowledgeArticle""Folder""FolderTemplate"
parentFolderIdinteger(int32)

Returns folders under the specified parentd folder ID otherwise it returns them from the root folder

No request payload

Responses

Success

BodyArray [
idinteger(int32)

Folder ID

namestring or null

Folder Name

]
Response
[
  {
    "id": 1,
    "name": "Folder 1 test"
  },
  {
    "id": 2,
    "name": "Folder 2 test"
  }
]

Create folder

Request

Creates a folder within a entity, optionally as a subfolder

Path
targetTypestringrequired

The target type the folder should be created in

Options:

  • Matter
  • Contract

Enum"Matter""Contract"
targetIdinteger(int32)required

The target entity in LawVu

Body

Details of the folder to create

namestringnon-emptyrequired

Name of the folder to create

parentFolderIdinteger or null(int32)

The parent folder ID the folder will be created within, otherwise the folder is created at the root of the record.

{ "name": "New Folder", "parentFolderId": 4375767 }

Responses

Created

Body
integer(int32)
Response
No response example