# Hustro API ## Docs - [Documentation](https://apidocs.hustro.com/documentation-3556794f0.md): - [Document](https://apidocs.hustro.com/document-3577495f0.md): - Document [On Issue](https://apidocs.hustro.com/on-issue-3577522f0.md): - Document [On Event](https://apidocs.hustro.com/on-event-3577523f0.md): - Document [On Inspection Template](https://apidocs.hustro.com/on-inspection-template-3577524f0.md): - [Level](https://apidocs.hustro.com/level-3556779f0.md): - [Site](https://apidocs.hustro.com/site-3556780f0.md): ## API Docs - Analytics [Get average issue resolution time](https://apidocs.hustro.com/get-average-issue-resolution-time-16164795e0.md): Get average issue resolution time in project. - Analytics [Get detected and resolved issues statistics](https://apidocs.hustro.com/get-detected-and-resolved-issues-statistics-16164796e0.md): Get detected and resolved issues count per time unit. - Company [Get all companies from a project](https://apidocs.hustro.com/get-all-companies-from-a-project-16164826e0.md): Get all companies from a project. - Company [Create company](https://apidocs.hustro.com/create-company-16164827e0.md): Create a company on a project. - Company [Update company with specified id](https://apidocs.hustro.com/update-company-with-specified-id-16164828e0.md): Update a company with a specified id on a project with specified id. - Company [Remove company with specified id](https://apidocs.hustro.com/remove-company-with-specified-id-16164829e0.md): Remove a company from a project. - Company [Restore company with specified id](https://apidocs.hustro.com/restore-company-with-specified-id-16164830e0.md): Restore a company on a project. - Compliance check document [Create new compliance check document](https://apidocs.hustro.com/create-new-compliance-check-document-16164822e0.md): Add a document to a protocol item on a inspection saved as a draft. - Compliance check document [Edit compliance check document](https://apidocs.hustro.com/edit-compliance-check-document-16164823e0.md): Edit a document on a protocol item on an inspection saved as a draft. - Compliance check document [Remove compliance check document](https://apidocs.hustro.com/remove-compliance-check-document-16164824e0.md): Remove a document with specified id from a protocol item on an inspection saved as a draft. - Contract [Get all contracts from a project](https://apidocs.hustro.com/get-all-contracts-from-a-project-16164831e0.md): Get all contracts from a project. - Contract [Create contract on a project](https://apidocs.hustro.com/create-contract-on-a-project-16164832e0.md): Create a contract on a project. - Contract [Update contract with specified id](https://apidocs.hustro.com/update-contract-with-specified-id-16164833e0.md): - Contract [Remove contract with specified id](https://apidocs.hustro.com/remove-contract-with-specified-id-16164834e0.md): - Contract [Restore contract with specified id](https://apidocs.hustro.com/restore-contract-with-specified-id-16164835e0.md): - Client [Get clients](https://apidocs.hustro.com/get-clients-16252076e0.md): Get all the clients (Organizations) that you have access to. - Client [Create Client](https://apidocs.hustro.com/create-client-16164779e0.md): Create a client (Organization) in Hustro - Client [Update Client](https://apidocs.hustro.com/update-client-16164780e0.md): - Checklist Item [Create Checklist Item](https://apidocs.hustro.com/create-checklist-item-16252162e0.md): Create multiple checklist items in inspection template. - Checklist Item [Update Checklist Item](https://apidocs.hustro.com/update-checklist-item-16252163e0.md): Update a checklistItem with specified id. - Checklist Item [Delete Checklist Item](https://apidocs.hustro.com/delete-checklist-item-16252164e0.md): - Checklist item [Create new checklist item](https://apidocs.hustro.com/create-new-checklist-item-16164811e0.md): Create new checklist items in the inspection template with the "DRAFT" status, with the specified id. - Checklist item [Edit checklist item](https://apidocs.hustro.com/edit-checklist-item-16164812e0.md): Edit checklist item with the specified id on an inspection template with the status "DRAFT". - Checklist item [Remove checklist item](https://apidocs.hustro.com/remove-checklist-item-16164813e0.md): Remove a checklist item with the specified id on an inspection template with the "DRAFT" status. - Custom field values > Create [Create worktype](https://apidocs.hustro.com/create-worktype-16252165e0.md): - Custom field values > Create [Create hazardCategory](https://apidocs.hustro.com/create-hazardcategory-16252166e0.md): - Custom field values > Create [Create environmentalAspect](https://apidocs.hustro.com/create-environmentalaspect-16252167e0.md): - Custom field values > Create [Create correctiveActionType](https://apidocs.hustro.com/create-correctiveactiontype-16252168e0.md): - Custom field values > translation [Create translation worktype](https://apidocs.hustro.com/create-translation-worktype-16252169e0.md): - Custom field values > translation [Create translation hazardCategry](https://apidocs.hustro.com/create-translation-hazardcategry-16252170e0.md): - Custom field values > translation [Create translation environmentalAspect](https://apidocs.hustro.com/create-translation-environmentalaspect-16252171e0.md): - Custom field values > translation [Create translation correctiveActionType](https://apidocs.hustro.com/create-translation-correctiveactiontype-16252172e0.md): - Custom field values > visibleOnProcess [Create visibleOnProcess worktype](https://apidocs.hustro.com/create-visibleonprocess-worktype-16252173e0.md): - Custom field values > visibleOnProcess [Create visibleOnProcess hazardCategory](https://apidocs.hustro.com/create-visibleonprocess-hazardcategory-16252174e0.md): - Custom field values > visibleOnProcess [Create visibleOnProcess environmentalAspect](https://apidocs.hustro.com/create-visibleonprocess-environmentalaspect-16252175e0.md): - Custom field values > visibleOnProcess [Create visibleOnProcess correctiveActionType](https://apidocs.hustro.com/create-visibleonprocess-correctiveactiontype-16252176e0.md): - Custom field values [Get worktypes](https://apidocs.hustro.com/get-worktypes-16252119e0.md): - Custom field values [Get hazardCategories](https://apidocs.hustro.com/get-hazardcategories-16252120e0.md): Get all hazard categories from a project. - Custom field values [Get environmentalAspect](https://apidocs.hustro.com/get-environmentalaspect-16252121e0.md): Get all environmental aspects from a project. - Custom field values [Get correctiveActionType](https://apidocs.hustro.com/get-correctiveactiontype-16252122e0.md): Get all corrective action types from a project. - Documentation [Create documentation](https://apidocs.hustro.com/create-documentation-16164841e0.md): Create documentation on a project. This adds a file to the Documentation Module in Hustro. - Documentation [Get documentations](https://apidocs.hustro.com/get-documentations-16164842e0.md): Get all documentation from a project. This shows the data of all the files from the Documentation Module. - Documentation [Update documentation](https://apidocs.hustro.com/update-documentation-16164843e0.md): Update documentation with specified id. This edits the data of a single file in the Documentation Module. - Documentation [Delete documentation](https://apidocs.hustro.com/delete-documentation-16164844e0.md): Delete documentation with specified id. This deletes a single file from the Documentation Module. - Documentation [Restore documentation](https://apidocs.hustro.com/restore-documentation-16164845e0.md): Restore documentation with specified id. This restores a single file in the Documentation Module. - Documentation [PUT documentation presigned post](https://apidocs.hustro.com/put-documentation-presigned-post-16164846e0.md): - Documentation [PUT documentation uploadConfirmation](https://apidocs.hustro.com/put-documentation-uploadconfirmation-16164847e0.md): - Documentation [AWS documentation upload](https://apidocs.hustro.com/aws-documentation-upload-16252100e0.md): - Document > On Issue [Upload confirmation](https://apidocs.hustro.com/upload-confirmation-16252177e0.md): - Document > On Issue [Upload failure](https://apidocs.hustro.com/upload-failure-16252178e0.md): - Document > On Issue [Download data](https://apidocs.hustro.com/download-data-16252179e0.md): Get download data for a Document with specified id. This gets the data needed to download the file attached to an issue in the Issues Module. - Document > On Issue [Delete document](https://apidocs.hustro.com/delete-document-16252180e0.md): - Document > On Issue [Create document](https://apidocs.hustro.com/create-document-16252181e0.md): title and description are optional fields - Document > On Issue [Drawing start](https://apidocs.hustro.com/drawing-start-16252182e0.md): - Document > On Issue [Get single document](https://apidocs.hustro.com/get-single-document-16252183e0.md): Get a single document from an issue. This gets the data of a file attached to an issue. - Document > On Issue [Get document from incoming email](https://apidocs.hustro.com/get-document-from-incoming-email-16252184e0.md): Get data for a document from an incoming email message. This gets data of a file attached to the email message sent to an issue in the Issues Module. - Document > On Event [Upload confirmation](https://apidocs.hustro.com/upload-confirmation-16252186e0.md): - Document > On Event [Upload failure](https://apidocs.hustro.com/upload-failure-16252187e0.md): - Document > On Event [Download data](https://apidocs.hustro.com/download-data-16252188e0.md): Get download data for a Document attached to a message (event). This gets the data needed to download a file attached to a message (event) connected to an issue in the Issues Module. - Document > On Event [Get single document from event](https://apidocs.hustro.com/get-single-document-from-event-16252185e0.md): Get a single document from a message. This gets the data of a single file attached to a message with specified id. - Document > On Event [Delete document](https://apidocs.hustro.com/delete-document-16252189e0.md): - Document > On Event [Create document](https://apidocs.hustro.com/create-document-16252190e0.md): title and description are optional fields - Document > On Inspection Template [Create document](https://apidocs.hustro.com/create-document-16252191e0.md): title and description are optional fields - Document > On Inspection Template [Update document](https://apidocs.hustro.com/update-document-16252192e0.md): title and description are optional fields - Document > On Inspection Template [Download data](https://apidocs.hustro.com/download-data-16252193e0.md): Get download data for a Document connected the general norm in an Inspection Template in the Inspections Module. This gets the data needed to download a file attached to the general norm in the Inspection Template. - Document > On Inspection Template [Delete document](https://apidocs.hustro.com/delete-document-16252194e0.md): - Document > On Inspection Template [Upload confirmation](https://apidocs.hustro.com/upload-confirmation-16252195e0.md): - Document > On Inspection Template [Upload failure](https://apidocs.hustro.com/upload-failure-16252196e0.md): - Document > On Checklist Item [Create document](https://apidocs.hustro.com/create-document-16252197e0.md): title and description are optional fields - Document > On Checklist Item [Update document](https://apidocs.hustro.com/update-document-16252198e0.md): title and description are optional fields - Document > On Checklist Item [Download data](https://apidocs.hustro.com/download-data-16252199e0.md): Get download data for a Document attached to a checklist item. This gets the data needed to download a file attached to a checklist item of an inspection template in the Inspections Module. - Document > On Checklist Item [Delete document](https://apidocs.hustro.com/delete-document-16252200e0.md): - Document > On Checklist Item [Upload confirmation](https://apidocs.hustro.com/upload-confirmation-16252201e0.md): - Document > On Checklist Item [Upload failure](https://apidocs.hustro.com/upload-failure-16252202e0.md): - Document > On Protocol Item [Create document](https://apidocs.hustro.com/create-document-16252203e0.md): title and description are optional fields - Document > On Protocol Item [Update document](https://apidocs.hustro.com/update-document-16252204e0.md): title and description are optional fields - Document > On Protocol Item [Download data](https://apidocs.hustro.com/download-data-16252205e0.md): Get download data for a Document attached to a Protocol Item. This get the data needed to download a file attached to a reply to a checklist item in the Browse Inspections sub-module. - Document > On Protocol Item [Delete document](https://apidocs.hustro.com/delete-document-16252206e0.md): - Document > On Protocol Item [Upload confirmation](https://apidocs.hustro.com/upload-confirmation-16252207e0.md): - Document > On Protocol Item [Upload failure](https://apidocs.hustro.com/upload-failure-16252208e0.md): - Document > Shared Document [Get shared document with event](https://apidocs.hustro.com/get-shared-document-with-event-16252209e0.md): Pobierz podpisany URL do pobrania udostępnionego dokumentu z wiadomości. - Document > Shared Document [Get shared document](https://apidocs.hustro.com/get-shared-document-16252210e0.md): Pobierz podpisany URL do pobrania udostępnionego dokumentu - Dir [Create dir](https://apidocs.hustro.com/create-dir-16164836e0.md): Create a folder in the specified project. - Dir [Get dirs](https://apidocs.hustro.com/get-dirs-16164837e0.md): Get all directories from a project. - Dir [Update dir](https://apidocs.hustro.com/update-dir-16164838e0.md): Update a folder in the specified project. - Dir [Delete dir](https://apidocs.hustro.com/delete-dir-16164839e0.md): Delete a folder with specified id. - Dir [Restore dir](https://apidocs.hustro.com/restore-dir-16164840e0.md): Restore a folder with specified id. - Event [Create event](https://apidocs.hustro.com/create-event-16252211e0.md): - Event [Update event](https://apidocs.hustro.com/update-event-16252212e0.md): - Event [Get single event](https://apidocs.hustro.com/get-single-event-16252213e0.md): Get data from a single message on an issue. - Event [Delete event](https://apidocs.hustro.com/delete-event-16252214e0.md): - Form [GET issue form](https://apidocs.hustro.com/get-issue-form-16164875e0.md): Get the whole issue form and predifned values from a project. - gdpr [Get GDPR](https://apidocs.hustro.com/get-gdpr-16252215e0.md): - Issue [Get all issues from a project](https://apidocs.hustro.com/get-all-issues-from-a-project-16164855e0.md): Get all issues on a project. - Issue [Create issue](https://apidocs.hustro.com/create-issue-16164856e0.md): Create an issue on a project. - Issue [Get single issue](https://apidocs.hustro.com/get-single-issue-16252111e0.md): Get issue with specified id. - Issue [Update issue](https://apidocs.hustro.com/update-issue-16252113e0.md): Update issue on a project. - Issue [Delete issue](https://apidocs.hustro.com/delete-issue-16252114e0.md): Delete issue with specified id. - Issue [Restore issue](https://apidocs.hustro.com/restore-issue-16252115e0.md): Restore issue with specified id. - Issue [Get changelog](https://apidocs.hustro.com/get-changelog-16252116e0.md): Get the changelog of an issue with specified id. - Issue [Get inspection issues](https://apidocs.hustro.com/get-inspection-issues-16252117e0.md): Get all inspections created from all inspections carried out on a project with specified id. - Issue access [Edit access](https://apidocs.hustro.com/edit-access-16164792e0.md): Edit access of a user to an issue. - Issue access [Delete access](https://apidocs.hustro.com/delete-access-16164793e0.md): Delete access of a user to an issue. - Issue access [Create access item](https://apidocs.hustro.com/create-access-item-16164794e0.md): - Inspection [Get all inspections](https://apidocs.hustro.com/get-all-inspections-16164817e0.md): Get all inspections from a project. - Inspection [Create new inspection](https://apidocs.hustro.com/create-new-inspection-16164818e0.md): Create a new inspection using a template with the "PUBLISHED" status. - Inspection [Edit inspection](https://apidocs.hustro.com/edit-inspection-16164819e0.md): Edit general data of an inspection saved as a draft. - Inspection [Get single inspection](https://apidocs.hustro.com/get-single-inspection-16164820e0.md): Get a single inspection with the specified id. - Incoming Email Message Content [Get Incoming Email Message Content](https://apidocs.hustro.com/get-incoming-email-message-content-16252216e0.md): Pobiera treść wiadomości email przychodzącej dla danego zgłoszenia - Level [Get levels](https://apidocs.hustro.com/get-levels-16252222e0.md): Get all levels from a project. - Level [Create level](https://apidocs.hustro.com/create-level-16164784e0.md): Crreate a level on a project. - Level [Edit level](https://apidocs.hustro.com/edit-level-16164785e0.md): Edit a level on a project. - Level [Update levels](https://apidocs.hustro.com/update-levels-16252223e0.md): Update multiple levels on a project. - Level [Delete level](https://apidocs.hustro.com/delete-level-16164786e0.md): Delete a level on a project. - Level [Restore level](https://apidocs.hustro.com/restore-level-16164787e0.md): Restore a deleted level on a project. - Logo - on client [GET logos](https://apidocs.hustro.com/get-logos-16164857e0.md): Get logos connected to a client with specified id. - Logo - on client [Create logo](https://apidocs.hustro.com/create-logo-16164858e0.md): Create a logo on a client. - Logo - on client [Update logo](https://apidocs.hustro.com/update-logo-16164859e0.md): Update the logo on a client. - Logo - on project [GET logos](https://apidocs.hustro.com/get-logos-16164863e0.md): Get all clients logos from a project with specified id. - Logo - on project [Create logo](https://apidocs.hustro.com/create-logo-16164864e0.md): Create a logo on a project. - Logo - on project [Update logo](https://apidocs.hustro.com/update-logo-16164865e0.md): Update logo on a project. - Norm document [Post new file as norm document](https://apidocs.hustro.com/post-new-file-as-norm-document-16164814e0.md): Create a document in the norm section of a checklist item. - Norm document [Edit norm document](https://apidocs.hustro.com/edit-norm-document-16164815e0.md): Edit a document in the norm section of a checklist item. - Norm document [Delete norm document](https://apidocs.hustro.com/delete-norm-document-16164816e0.md): Delete a document in the norm section of a checklist item. - Open Api app [Create client application](https://apidocs.hustro.com/create-client-application-19774903e0.md): Create an open API application for the specified client. - Open Api app [Create oauth token](https://apidocs.hustro.com/create-oauth-token-19774976e0.md): Get oauth token for open Api application. - Open Api app [Get client applications](https://apidocs.hustro.com/get-client-applications-19836693e0.md): Get all the open API applications for the specified client - Open Api app [Delete client application](https://apidocs.hustro.com/delete-client-application-19837739e0.md): Delete an open API application. - PdfFooter [GET footers](https://apidocs.hustro.com/get-footers-16164869e0.md): Get all pdf footers used in reports for the project with specified id. - PdfFooter [Create footer](https://apidocs.hustro.com/create-footer-16164870e0.md): Create a footer for PDF reports. - PdfFooter [Update footer](https://apidocs.hustro.com/update-footer-16164871e0.md): Update the footer for PDF reports. - PdfFooter [Delete footer](https://apidocs.hustro.com/delete-footer-16164872e0.md): Delete PDF footer. - Project [Get projects](https://apidocs.hustro.com/get-projects-16252118e0.md): Get all the projects you have access to. - Project [Create project](https://apidocs.hustro.com/create-project-16252123e0.md): Create a project in Hustro for the chosen client. - Project [Update Project](https://apidocs.hustro.com/update-project-16164783e0.md): Update a project. - Public [Get Status](https://apidocs.hustro.com/get-status-16252251e0.md): Get API status information - Public [Get PDF Service Status](https://apidocs.hustro.com/get-pdf-service-status-16252252e0.md): Get PDF service status - Public [Get Icons](https://apidocs.hustro.com/get-icons-16252253e0.md): Get URLs for all available icons - Public [Get Android Asset Links](https://apidocs.hustro.com/get-android-asset-links-16252254e0.md): Get Android asset links JSON - Public [Get iOS Asset Links](https://apidocs.hustro.com/get-ios-asset-links-16252255e0.md): Get iOS asset links JSON - Public [Get SimpleForm (Public)](https://apidocs.hustro.com/get-simpleform-public-16252256e0.md): Get SimpleForm details (public endpoint) - Public [Get Client (Public)](https://apidocs.hustro.com/get-client-public-16252257e0.md): Get Client details (public endpoint) - Public [Get Logo Download (Public)](https://apidocs.hustro.com/get-logo-download-public-16252258e0.md): Get Logo download URL (public endpoint) - Protocol item [Fill inspection protocol item](https://apidocs.hustro.com/fill-inspection-protocol-item-16164821e0.md): Edit protocol item of an inspection saved as a draft. - Process [Get processes](https://apidocs.hustro.com/get-processes-16252259e0.md): - Site [Get sites](https://apidocs.hustro.com/get-sites-16252272e0.md): Get all sites from a project. - Site [Create Site](https://apidocs.hustro.com/create-site-16164788e0.md): Create a site on a project. - Site [Edit Site](https://apidocs.hustro.com/edit-site-16164789e0.md): Edit an existing site on a project. - Site [Delete Site](https://apidocs.hustro.com/delete-site-16164790e0.md): Delete a site on a project. - Site [Restore Site](https://apidocs.hustro.com/restore-site-16164791e0.md): - SimpleForm [Get Simple Forms](https://apidocs.hustro.com/get-simple-forms-16252270e0.md): Get a list of simple forms for specified client. - SimpleForm [Get SimpleForm details](https://apidocs.hustro.com/get-simpleform-details-16252267e0.md): Get details of a SimpleForm with specified id. - SimpleForm [Get projects](https://apidocs.hustro.com/get-projects-16252265e0.md): Get projects connected to the simple form. - SimpleForm [Get sites for project](https://apidocs.hustro.com/get-sites-for-project-16252264e0.md): Get sites from a project connected to simple form. - SimpleForm [Get levels for site](https://apidocs.hustro.com/get-levels-for-site-16252263e0.md): Get levels for a site in a project connected to simple form. - SimpleForm [Get documentation version download](https://apidocs.hustro.com/get-documentation-version-download-16252262e0.md): Get simple form level documentation signed request. - SimpleForm [Send Creation Notification](https://apidocs.hustro.com/send-creation-notification-16252269e0.md): Send a notification about issue creation from a SimpleForm - SimpleForm [Create issue](https://apidocs.hustro.com/create-issue-16252266e0.md): Create an issue on a project using simple form. - SimpleForm [Create SimpleForm](https://apidocs.hustro.com/create-simpleform-16252268e0.md): - SimpleForm [Update Simple Form](https://apidocs.hustro.com/update-simple-form-16252271e0.md): Update an existing simple form - Statistics [Company score](https://apidocs.hustro.com/company-score-16252277e0.md): Get a score for a subcontractor per process. - Statistics [Issue average resolution time](https://apidocs.hustro.com/issue-average-resolution-time-16252278e0.md): Get average issue resolution time, can be filtered by query params. - Statistics [Detected Resolved Issues](https://apidocs.hustro.com/detected-resolved-issues-16252279e0.md): Get detected and resolved issues for a project, can be filtered through query params. - Template [Create new template](https://apidocs.hustro.com/create-new-template-16164806e0.md): Create a new inspection template on a project. - Template [Get all templates](https://apidocs.hustro.com/get-all-templates-16164807e0.md): Get all inspection templates from a project. - Template [Update single template](https://apidocs.hustro.com/update-single-template-16164808e0.md): Update an inspection template with the "DRAFT" status. - Template [Get inspection template](https://apidocs.hustro.com/get-inspection-template-16164809e0.md): Get an inspection template with the specified inspectionTemplateId. - Template [Delete inspection template](https://apidocs.hustro.com/delete-inspection-template-16164810e0.md): Delete an inspection template with the specified inspectionTemplateId on a project. - User [Get user-me](https://apidocs.hustro.com/get-user-me-20835854e0.md): Get user info about the current token user. - User [Get users on project](https://apidocs.hustro.com/get-users-on-project-20835990e0.md): Get user info about the users on a given project. - User [Update user](https://apidocs.hustro.com/update-user-23182349e0.md): Update user permissions. - User [Create user](https://apidocs.hustro.com/create-user-23190596e0.md): Create user. - Visible field [GET visible fields](https://apidocs.hustro.com/get-visible-fields-16164873e0.md): Get all the visible fields from a project. - Visible field [PUT upsert visible fields](https://apidocs.hustro.com/put-upsert-visible-fields-16164874e0.md): - Worktype [Get all worktypes from a project](https://apidocs.hustro.com/get-all-worktypes-from-a-project-16164825e0.md): Get all worktypes from a project.