RetailHardHat Developer docs

REST API documentation

Site Documents

Documents uploaded and attached to sites

Supported operations

This resource provides field metadata only. No dedicated CRUD endpoint is advertised.

Field reference

Required means required by the underlying data model, not necessarily caller-supplied. The server derives protected identity and ownership fields; endpoint validation controls which fields are accepted. Sensitive credential fields are omitted here.

FieldTypeModel requirementDescription
idstringOptionalUnique identifier (auto-generated)
siteIduuidRequiredsite Id

Related resource: sites

folderIduuidOptionalfolder Id

Related resource: documentFolders

namestringRequiredname
descriptionstringOptionaldescription
filePathstringRequiredfile Path
fileSizenumberOptionalfile Size
fileTypestringOptionalfile Type
uploadedBystringOptionaluploaded By

Related resource: users

showInPortalbooleanOptionalshow In Portal
portalVisibilityenumOptionalportal Visibility

Values: all_vendors, specific_vendors

classificationenumOptionalclassification

Values: public, internal, confidential, restricted

createdAtdatetimeOptionalCreation timestamp (auto)
updatedAtdatetimeOptionalLast update timestamp (auto)