idstringrequired*— Unique ID of the file
namestringrequired*— Display name of the file as stored in Lawmatics
fileNamestringnullrequired*— Original uploaded file name (e.g. report.pdf); null if not reported
contentTypestringnullrequired*— MIME type of the file (e.g. application/pdf); null if not reported
sizenumbernullrequired*— File size in bytes; null if not reported
createdAtstringnullrequired*— When the file was created, as an ISO 8601 timestamp; null if unknown
updatedAtstringnullrequired*— When the file was last updated, as an ISO 8601 timestamp; null if unknown
relationshipsobjectrequired*— To-one JSON:API relationship pointers as {id,type} stubs. Not materialized — follow a pointer by calling that resource's own tool (e.g. type 'prospect' -> get-matter, type 'folder' -> get-folder).
3 fields
documentableobjectnullrequired*— Owning record pointer (matter/prospect, contact, company, or firm); null when the file has no owner
2 fields
idstringrequired*— ID of the referenced Lawmatics record
typestringrequired*— JSON:API record class of the reference (e.g. "user", "contact", "prospect", "firm"); resolve it by calling that resource's own get/find tool — this pointer is not materialized
folderobjectnullrequired*— Folder the file lives in; null when at the root / unfiled
2 fields
idstringrequired*— ID of the referenced Lawmatics record
typestringrequired*— JSON:API record class of the reference (e.g. "user", "contact", "prospect", "firm"); resolve it by calling that resource's own get/find tool — this pointer is not materialized
parentFolderobjectnullrequired*— Parent folder pointer; null when the file is not nested under a folder
2 fields
idstringrequired*— ID of the referenced Lawmatics record
typestringrequired*— JSON:API record class of the reference (e.g. "user", "contact", "prospect", "firm"); resolve it by calling that resource's own get/find tool — this pointer is not materialized