Upload a document
AuthRequires authentication via bearerAuth.
Description
Uploads a PDF or DOCX file to a Matter as a new document version.
Parameters
matter_idpathstringrequired
Matter identifier.
Request body
multipart/form-datarequired
filebodystring <binary>required
PDF or DOCX content, up to 50 MB.
kindbodystringrequired
Role of a document in the Matter.
namebodystring
Display name. Defaults to the uploaded file name.
source_document_idbodystring
Prior document when this upload is a new version.
Responses
201The uploaded document metadata.
application/jsonidstringrequired
matter_idstringrequired
namestringrequired
kindstringrequired
Role of a document in the Matter.
media_typestringrequired
Media type detected during upload.
size_bytesintegerrequired
File size in bytes.
version_numberintegerrequired
Sequential version within its document history.
source_document_idstring | null
Prior version when applicable.
created_atstring <date-time>required
401The API key is missing, malformed, expired, or revoked.
application/jsonerrorobjectrequired
403The API key does not have permission for this action.
application/jsonerrorobjectrequired
404The resource was not found in the authenticated Workspace.
application/jsonerrorobjectrequired
413The document exceeds the 50 MB upload limit.
application/jsonerrorobjectrequired
415The document type is not supported.
application/jsonerrorobjectrequired
422One or more request fields are invalid.
application/jsonerrorobjectrequired