# Mitti Developer Portal Documentation > The Mitti (by SafetyCulture) API enables you to access data and interact with the Mitti platform. ## Guides: Export your Mitti data - [Mitti Exporter](https://developer.mitti.com/docs/mitti-exporter.md): Export your Mitti data to CSV, SQL server, MySQL, RedShift, and more - [Run Mitti Exporter](https://developer.mitti.com/docs/mitti-exporter-run.md): Download, configure, and run Mitti Exporter. - [Database support](https://developer.mitti.com/docs/mitti-exporter-database-support.md): Using different relational databases - [Update Mitti Exporter](https://developer.mitti.com/docs/mitti-exporter-update.md): Keep your Mitti Exporter on the latest version. - [Errors](https://developer.mitti.com/docs/mitti-exporter-errors.md): Troubleshoot common Mitti Exporter errors. - [Schedule exports](https://developer.mitti.com/docs/mitti-exporter-scheduling.md): Schedule Mitti Exporter to run automatically. - [CSV or SQL?](https://developer.mitti.com/docs/mitti-exporter-csv-or-sql.md): Should I export data to CSV or SQL? - [Export your Mitti Data](https://developer.mitti.com/docs/export-your-mitti-data.md): Mitti offers multiple ways to export your data. Choose a method based on your team's needs, the size of your organization, and how often you need updated data. - [Data relationships](https://developer.mitti.com/docs/data-relationships.md) - [Understanding the Exporter, Power BI, and API data](https://developer.mitti.com/docs/understanding-the-data.md): See how Mitti Exporter data maps to Data Feeds and Power BI. ## Guides: Integration Guides - [Automate user management with user provisioning](https://developer.mitti.com/docs/automate-user-management-with-user-provisioning.md): Learn how to set up user provisioning to manage users in your Mitti organization. - [User provisioning with Microsoft Entra ID (Azure AD) and SCIM](https://developer.mitti.com/docs/user-provisioning-with-microsoft-entra-id-and-scim.md): Learn how to set up user provisioning with Microsoft Entra ID and SCIM to automate user management and sync with custom user fields in Mitti. - [Connect AI tools to Mitti](https://developer.mitti.com/docs/connect-an-ai-tool-to-mitti.md): Connect Claude or another AI client to the Mitti MCP server and ask questions of your Mitti data. - [User provisioning with Okta and SCIM](https://developer.mitti.com/docs/user-provisioning-with-okta-and-scim.md): Learn how to set up user provisioning with Okta and SCIM to automate user management and sync with custom user fields in Mitti. ## Guides: Mitti Apps - [Partner listing guide](https://developer.mitti.com/docs/partner-listing-guide.md): Create a listing that helps customers discover, trust, and adopt your integration. - [Create and install apps in Mitti](https://developer.mitti.com/docs/create-and-install-apps-in-mitti.md): Step-by-step guide to create and install private apps into your Mitti organization. ## Guides: Mitti Rebrand - [FAQ: Mitti rebrand for developers](https://developer.mitti.com/docs/mitti-apps-guide.md): What changed on the Developer Portal and what it means if you build on the Mitti API. ## Guides: Additional Information - [Third party notices](https://developer.mitti.com/docs/third-party-notices.md): Third-party software notices and information. ## API: Getting Started - [Introduction](https://developer.mitti.com/reference/introduction.md): Use the Mitti API to connect Mitti with your systems, retrieve data, and automate workflows. - [Use cases](https://developer.mitti.com/reference/use-cases.md): Common Mitti API use cases and patterns. - [Get modified inspections](https://developer.mitti.com/reference/get-modified-inspections.md): Get inspections modified since a specified time. - [Extract historical inspection data](https://developer.mitti.com/reference/extract-data.md): Export Mitti data to integrate with your systems. - [Start and pre-fill inspections](https://developer.mitti.com/reference/start-inspection.md): Start an inspection with prefilled answers. - [Remove owner's access to a completed inspection](https://developer.mitti.com/reference/remove-owners-access-to-a-completed-inspection.md): Remove an owner's access to a completed inspection. - [Add notes to inspection questions](https://developer.mitti.com/reference/add-notes-to-inspection-questions.md): Add notes to inspection questions using the API. - [Update inspection responses based on selected responses](https://developer.mitti.com/reference/update-inspection-responses-based-on-a-selected-response.md): Automatically modify inspection responses based on specific responses within the inspection. - [Manage inspection access](https://developer.mitti.com/reference/manage-inspection-access.md): Control who can view, edit, and delete inspections using access management APIs. - [Edit templates](https://developer.mitti.com/reference/template-editing.md): Edit a template through a draft, then publish your changes as a new version. - [Rate limits](https://developer.mitti.com/reference/rate-limits.md): API rate limits and how to handle them. - [Date/Time Format](https://developer.mitti.com/reference/date-time-format.md): Accepted date/time formats for Mitti APIs. ## API: Mitti API - Groups - [List groups](https://developer.mitti.com/reference/thepubservice_listgroups.md) - [List groups for a user](https://developer.mitti.com/reference/organisationservice_getusergroups.md) - [List calling user's groups and organizations](https://developer.mitti.com/reference/thepubservice_getusergroups.md) - [Create a group](https://developer.mitti.com/reference/thepubservice_creategroup.md) - [Add user to a group](https://developer.mitti.com/reference/thepubservice_addnewusertogroup.md) - [Remove user from a group](https://developer.mitti.com/reference/thepubservice_removeuser.md) - [Bulk delete groups](https://developer.mitti.com/reference/organisationservice_bulkdeletegroups.md) - [List a group's or an organization's users](https://developer.mitti.com/reference/thepubservice_listusersingroup.md) - [Heads Up](https://developer.mitti.com/reference/heads-up.md) - [Gets Heads Up](https://developer.mitti.com/reference/headsupservice_getheadsup.md) - [Get Heads Up completion counts](https://developer.mitti.com/reference/headsupservice_getheadsupcompletioncounts.md) - [Get a Heads Ups comments](https://developer.mitti.com/reference/headsupservice_getheadsupmessages.md) - [List Heads Ups](https://developer.mitti.com/reference/headsupservice_listheadsupmanage.md) - [List Heads Up users](https://developer.mitti.com/reference/headsupservice_listheadsupusers.md) - [Assets](https://developer.mitti.com/reference/assets.md) - [List assets](https://developer.mitti.com/reference/assetsservice_listassets.md) - [Create an asset](https://developer.mitti.com/reference/assetsservice_createasset.md) - [Create multiple assets](https://developer.mitti.com/reference/assetsservice_bulkcreateassets.md) - [Get full detail information of an asset](https://developer.mitti.com/reference/assetsservice_getasset.md) - [Get asset by code](https://developer.mitti.com/reference/assetsservice_getassetbycode.md) - [Lookup assets by a field](https://developer.mitti.com/reference/assetsservice_lookupassetsbyfield.md) - [Update an asset](https://developer.mitti.com/reference/assetsservice_updateasset.md) - [Update multiple assets](https://developer.mitti.com/reference/assetsservice_bulkupdateassets.md) - [Set field values of an asset](https://developer.mitti.com/reference/assetsservice_setassetfieldvalues.md) - [Update asset location](https://developer.mitti.com/reference/assetsservice_updateassetlocation.md) - [Archive an asset](https://developer.mitti.com/reference/assetsservice_archiveasset.md) - [Restore an archived asset](https://developer.mitti.com/reference/assetsservice_restorearchivedasset.md) - [Delete an asset](https://developer.mitti.com/reference/assetsservice_deleteasset.md) - [List asset fields](https://developer.mitti.com/reference/fieldsservice_listfields.md) - [Create an asset field](https://developer.mitti.com/reference/fieldsservice_createfield.md) - [Update an asset field](https://developer.mitti.com/reference/fieldsservice_updatefield.md) - [Delete an asset field](https://developer.mitti.com/reference/fieldsservice_deletefield.md) - [List asset types](https://developer.mitti.com/reference/typesservice_listtypes.md) - [Create an asset type](https://developer.mitti.com/reference/typesservice_createtype.md) - [Get an asset type](https://developer.mitti.com/reference/typesservice_gettype.md) - [Update an asset type](https://developer.mitti.com/reference/typesservice_updatetype.md) - [Delete an asset type](https://developer.mitti.com/reference/typesservice_deletetype.md) - [List an asset type's asset field associations](https://developer.mitti.com/reference/typesservice_listtypefields.md) - [Update an asset type's asset field associations](https://developer.mitti.com/reference/typesservice_updatetypefields.md) - [Create a status group](https://developer.mitti.com/reference/statusgroupsservice_createstatusgroup.md): Creates a status group with its initial status options. - [Get a status group](https://developer.mitti.com/reference/statusgroupsservice_getstatusgroup.md): Returns a status group by ID, including its status options and the asset types it is assigned to. - [List status groups](https://developer.mitti.com/reference/statusgroupsservice_liststatusgroups.md): Lists the status groups in your organization, including each group's status options and the asset types it is assigned to. - [Update a status group](https://developer.mitti.com/reference/statusgroupsservice_updatestatusgroup.md): Updates a status group's name, description, and status options. Removing an option reassigns or clears the assets currently using it. - [Delete a status group](https://developer.mitti.com/reference/statusgroupsservice_deletestatusgroup.md): Deletes a status group and clears the status from any assets using it. - [Create a maintenance program](https://developer.mitti.com/reference/maintenanceservice_createprogram.md) - [Get a maintenance program](https://developer.mitti.com/reference/maintenanceservice_getprogram.md) - [Update a maintenance program](https://developer.mitti.com/reference/maintenanceservice_updateprogram.md) - [List maintenance program details](https://developer.mitti.com/reference/maintenanceservice_listprogramsdetails.md) - [Add assets to a maintenance program](https://developer.mitti.com/reference/maintenanceservice_addassetstoprogram.md) - [Remove assets from a maintenance program](https://developer.mitti.com/reference/maintenanceservice_removeassetsfromprogram.md) - [Delete a maintenance program](https://developer.mitti.com/reference/maintenanceservice_deleteprogram.md) - [Create a maintenance plan](https://developer.mitti.com/reference/maintenanceservice_createplan.md) - [Update a maintenance plan](https://developer.mitti.com/reference/maintenanceservice_updateplan.md) - [Delete a maintenance plan](https://developer.mitti.com/reference/maintenanceservice_deleteplan.md) - [Add a status group to asset types](https://developer.mitti.com/reference/statusgroupsservice_addstatusgrouptoassettypes.md): Assigns a status group to one or more asset types. - [Add maintenance last service information to an asset.](https://developer.mitti.com/reference/maintenanceservice_addassetlastservice.md) - [Remove a status group from asset types](https://developer.mitti.com/reference/statusgroupsservice_removestatusgroupfromassettypes.md): Removes a status group from one or more asset types. - [List assets maintenance details](https://developer.mitti.com/reference/maintenanceservice_listassetsmaintenancedetails.md) - [Return the count of assets in each maintenance status.](https://developer.mitti.com/reference/maintenanceservice_listassetsmaintenancestatuscounts.md) - [List asset service history](https://developer.mitti.com/reference/maintenanceservice_listassetservicehistory.md) - [Data Feeds](https://developer.mitti.com/reference/data-feeds.md): Retrieve all of your Mitti data in a flat format. - [Data feed for action assignees](https://developer.mitti.com/reference/thepubservice_feedactionassignees.md) - [Data feed for action timeline items](https://developer.mitti.com/reference/thepubservice_feedactiontimelineitems.md) - [Data feed for actions](https://developer.mitti.com/reference/thepubservice_feedactions.md) - [Data feed for activity log events](https://developer.mitti.com/reference/thepubservice_feedactivitylogevents.md) - [Data feed for assets](https://developer.mitti.com/reference/thepubservice_feedassets.md) - [Data feed for group users](https://developer.mitti.com/reference/thepubservice_feedgroupusers.md) - [Data feed for groups](https://developer.mitti.com/reference/thepubservice_feedgroups.md) - [Data feed for inspection items](https://developer.mitti.com/reference/thepubservice_feedinspectionitems.md) - [Data feed for inspections](https://developer.mitti.com/reference/thepubservice_feedinspections.md) - [Data feed for issue assignees](https://developer.mitti.com/reference/thepubservice_feedissueassignees.md) - [Data feed for issue relations items](https://developer.mitti.com/reference/thepubservice_feedissuerelationships.md) - [Data feed for issue timeline items](https://developer.mitti.com/reference/thepubservice_feedissuetimelineitems.md) - [Data feed for issues](https://developer.mitti.com/reference/thepubservice_feedissues.md) - [Data feed for schedule assignees (legacy)](https://developer.mitti.com/reference/thepubservice_feedscheduleassignees.md) - [Data feed for schedule occurrences (legacy)](https://developer.mitti.com/reference/thepubservice_feedscheduleoccurrences.md) - [Data feed for Schedules (legacy)](https://developer.mitti.com/reference/thepubservice_feedschedules.md) - [Data feed for site members](https://developer.mitti.com/reference/thepubservice_feedsitemembers.md) - [Data feed for sites](https://developer.mitti.com/reference/thepubservice_feedsites.md) - [Data feed for template permissions](https://developer.mitti.com/reference/thepubservice_feedtemplatepermissions.md) - [Data feed for templates](https://developer.mitti.com/reference/thepubservice_feedtemplates.md) - [Data feed for users](https://developer.mitti.com/reference/thepubservice_feedusers.md) - [Data feed for Course Progress](https://developer.mitti.com/reference/feedservice_feedtrainingcourseprogress.md) - [Data feed for schedule assignees](https://developer.mitti.com/reference/schedulingfeedservice_feedscheduleassignees.md) - [Data feed for schedule occurrences](https://developer.mitti.com/reference/schedulingfeedservice_feedscheduleoccurrences.md) - [Data feed for schedules](https://developer.mitti.com/reference/schedulingfeedservice_feedschedules.md) - [Data feed for action fields](https://developer.mitti.com/reference/feedservice_feedactionfields.md) - [Data feed for investigation detail fields](https://developer.mitti.com/reference/feedservice_feedinvestigationdetailfields.md) - [Data feed for investigation fields](https://developer.mitti.com/reference/feedservice_feedinvestigationfields.md) - [Data feed for investigation relationships](https://developer.mitti.com/reference/feedservice_feedinvestigationrelationships.md) - [Data feed for investigations](https://developer.mitti.com/reference/feedservice_feedinvestigations.md) - [Data feed for action fields](https://developer.mitti.com/reference/feedservice_feedactionfields2.md) - [Data feed for contractor companies](https://developer.mitti.com/reference/feedservice_feedcontractorcompanies.md): Provides a data feed of contractor companies across your organization. Use this to sync company data to external systems. Supports incremental sync via the modified_after parameter. - [Data feed for contractor company documents](https://developer.mitti.com/reference/feedservice_feedcontractorcompanydocuments.md): Provides a data feed of documents associated with contractor companies. Use this to sync company document data to external systems. Supports incremental sync via the modified_after parameter. - [Data feed for contractor company members](https://developer.mitti.com/reference/feedservice_feedcontractorcompanyusermemberships.md): Provides a data feed of user memberships within contractor companies. Use this to sync company member data to external systems. - [Data feed for credential types](https://developer.mitti.com/reference/feedservice_credentialtypes.md): Provides a data feed of credential types configured in your organization. Use this to sync credential type definitions to external systems. - [Data feed for credentials](https://developer.mitti.com/reference/feedservice_credentials.md): Provides a data feed of credentials across your organization. Use this to sync credential data to external systems. Supports incremental sync via the modified_after parameter. - [Data feed for credential types](https://developer.mitti.com/reference/feedservice_feeddocumenttypes.md): Syncs credential type definitions from your organization to external systems. - [Data feed for credentials](https://developer.mitti.com/reference/feedservice_feeduserdocuments.md): Syncs credential data across your organization to external systems. - [Data feed for assets maintenance details](https://developer.mitti.com/reference/feedservice_feedassetsmaintenance.md) - [Data feed for maintenance plans](https://developer.mitti.com/reference/feedservice_feedmaintenanceplans.md) - [Data feed for maintenance programs](https://developer.mitti.com/reference/feedservice_feedmaintenanceprograms.md) - [Inspections](https://developer.mitti.com/reference/inspections.md): This API provides a number of interfaces to interact with your inspection data. - [Start an inspection](https://developer.mitti.com/reference/thepubservice_startinspection.md) - [Search modified inspections](https://developer.mitti.com/reference/thepubservice_searchinspections.md) - [Clone an inspection](https://developer.mitti.com/reference/inspectionservice_cloneinspection.md) - [Get an inspection (legacy)](https://developer.mitti.com/reference/thepubservice_getinspection.md) - [Update an inspection](https://developer.mitti.com/reference/thepubservice_updateinspection.md) - [Generate an inspection deep link](https://developer.mitti.com/reference/thepubservice_getinspectiondeeplink.md): Generate a URL to the specified inspection. The link opens in the SafetyCulture mobile app if clicked on a mobile device with the app installed. Otherwise it opens in the SafetyCulture web app. - [Retrieve the selected media for a given inspection](https://developer.mitti.com/reference/thepubservice_getinspectionmedia.md) - [Share an inspection](https://developer.mitti.com/reference/thepubservice_shareinspection.md) - [Get inspection web report link](https://developer.mitti.com/reference/thepubservice_getinspectionwebreportlink.md): Retrieve the web report link for the specified inspection. This will return the existing link if one has been generated before, or generate a new one if one does not exist already.

This… - [Delete inspection web report link](https://developer.mitti.com/reference/thepubservice_deleteinspectionwebreportlink.md) - [Export inspection to PDF or Word](https://developer.mitti.com/reference/reportsservice_startinspectionexport.md) - [Get answers from an inspection](https://developer.mitti.com/reference/answerservice_getanswersforinspection.md): This endpoint is a streaming API that returns answers/responses from an inspection in real-time. A stream API pushes data to the client when it becomes available and there is no need for the client… - [Get an inspection](https://developer.mitti.com/reference/inspectionservice_getinspection.md) - [Delete an inspection](https://developer.mitti.com/reference/inspectionservice_deleteinspection.md) - [Get details of an inspection](https://developer.mitti.com/reference/externalinspectionservice_getinspectiondetails.md) - [Restore an archived inspection](https://developer.mitti.com/reference/inspectionservice_restorearchivedinspection.md): Restores an archived inspection by removing its archived status. - [Archive an inspection](https://developer.mitti.com/reference/inspectionservice_archiveinspection.md) - [Set an inspections start or finish location](https://developer.mitti.com/reference/inspectionservice_setinspectionlocation.md) - [Set inspection owner](https://developer.mitti.com/reference/inspectionservice_setowner.md) - [Set inspection site](https://developer.mitti.com/reference/inspectionservice_setinspectionsite.md) - [Remove user access to an inspection](https://developer.mitti.com/reference/inspectionservice_removeinspectionuseraccess.md) - [Answer an asset field question](https://developer.mitti.com/reference/answerservice_answerasset.md) - [Answer a check box question](https://developer.mitti.com/reference/answerservice_answercheckbox.md) - [Generate a dynamic field (repeated section)](https://developer.mitti.com/reference/answerservice_generatedynamicfield.md): This endpoint is used to generate new dynamic field elements (a.k.a. repeated sections) under the specified dynamic field. The generated element and its items will be empty. - [Get inspection access](https://developer.mitti.com/reference/inspectionservice_getinspectionaccess.md): Retrieve the complete access configuration for an inspection, including owner, permissions, and site access levels. - [Set inspection access](https://developer.mitti.com/reference/inspectionservice_setinspectionaccess.md): Replace the access configuration for an inspection. - [Complete inspection](https://developer.mitti.com/reference/inspectionservice_completeinspection.md): Mark an inspection as complete. - [Create inspection](https://developer.mitti.com/reference/inspectionservice_createinspection.md): Create a new inspection from a template and optionally pre-fill item values. Items are matched to the template by item_id. See InspectionItem.ItemType for the list of supported item types. For… - [Update inspection](https://developer.mitti.com/reference/inspectionservice_updateinspection.md): Update item values on an existing inspection. Only items listed in the request are changed; omitted items are left untouched. See InspectionItem.ItemType for the list of supported item types. - [Add table line](https://developer.mitti.com/reference/inspectionservice_addtableline.md): Add a new line to a table in an inspection. Returns a server-generated line_id for the newly created line. Each cell is identified by a field_id corresponding to a table column; use… - [Delete table line](https://developer.mitti.com/reference/inspectionservice_deletetableline.md): Remove an existing line and all its cell values from an inspection table. The line_id must belong to the table identified by item_id. - [Update table line](https://developer.mitti.com/reference/inspectionservice_updatetableline.md): Update cell values on an existing line in an inspection table. Only cells listed in the request are changed; omitted cells are left untouched. Each cell is identified by a field_id corresponding to a… - [Companies](https://developer.mitti.com/reference/companies.md): Manage contractor companies, users, types, and documents through Mitti’s Companies API. - [Create a company](https://developer.mitti.com/reference/contractorsservice_createcontractorcompany.md): Creates a new contractor company in your SafetyCulture organization. Requires the 'Companies: Manage' permission. - [Get a company](https://developer.mitti.com/reference/contractorsservice_getcontractorcompany.md): Retrieves a contractor company by its ID, including compliance statistics. - [Update a company](https://developer.mitti.com/reference/contractorsservice_updatecontractorcompany.md): Updates an existing contractor company by providing its ID and a field mask of attributes to change. - [Delete a company](https://developer.mitti.com/reference/contractorsservice_deletecontractorcompany.md): Deletes a contractor company. Requires the 'Companies: Manage' permission. - [List companies](https://developer.mitti.com/reference/contractorsservice_listcontractorcompanies.md): Lists contractor companies based on applied filters, with support for sorting and pagination. - [List company users](https://developer.mitti.com/reference/contractorsservice_listcompanyusermetadata.md): Lists users in a company along with their roles and metadata. - [List company documents](https://developer.mitti.com/reference/companydocumentsservice_listcompanydocuments.md): Lists documents for a company based on applied filters, with support for sorting and pagination. - [List company document types](https://developer.mitti.com/reference/companydocumentsservice_listcompanydocumenttypes.md): Lists all company document types available in the organization. - [Delete a company document type](https://developer.mitti.com/reference/companydocumentsservice_deletecompanydocumenttype.md): Deletes a company document type. Requires the 'Companies: Manage' permission. - [Get a company type](https://developer.mitti.com/reference/contractorcompanytypesservice_getcompanytype.md): Retrieves a company type by its ID. - [List company types](https://developer.mitti.com/reference/contractorcompanytypesservice_listcompanytypes.md): Lists company types based on applied filters. - [List company type metrics](https://developer.mitti.com/reference/contractorcompanytypesservice_listcompanytypesmetrics.md): Lists company types with a breakdown of status metrics for each type. - [Credentials](https://developer.mitti.com/reference/credentials.md) - [Delete a credential including all its versions.](https://developer.mitti.com/reference/userdocumentsservice_deletedocumentforuser.md) - [Create a credential type](https://developer.mitti.com/reference/documenttypesservice_createdocumenttype.md) - [Update a credential type](https://developer.mitti.com/reference/documenttypesservice_updatedocumenttype.md) - [Get a credential type](https://developer.mitti.com/reference/documenttypesservice_getdocumenttype.md) - [Delete a credential type](https://developer.mitti.com/reference/documenttypesservice_deletedocumenttype.md) - [List credential types](https://developer.mitti.com/reference/documenttypesservice_listdocumenttypes.md) - [Delete all media for a credential version](https://developer.mitti.com/reference/userdocumentsservice_deleteallmediafordocumentversion.md) - [Get a version of a credential.](https://developer.mitti.com/reference/userdocumentsservice_getdocumentversion.md) - [Add a version to a credential.](https://developer.mitti.com/reference/userdocumentsservice_adddocumentversionforuser.md) - [Update a version of a credential.](https://developer.mitti.com/reference/userdocumentsservice_updatedocumentversionforuser.md) - [List all versions of a credential.](https://developer.mitti.com/reference/userdocumentsservice_getdocumenthistory.md) - [List the latest version of credentials based on applied filters.](https://developer.mitti.com/reference/userdocumentsservice_getdocuments.md) - [Get the Credential settings for your organization.](https://developer.mitti.com/reference/userdocumentsservice_getsettings.md) - [Update the Credential settings for your organization.](https://developer.mitti.com/reference/userdocumentsservice_updatesettings.md) - [Directory (sites and template folders)](https://developer.mitti.com/reference/directory-sites.md): The Mitti API gives you access to list, search, create, update, and delete folders. - [Create a folder](https://developer.mitti.com/reference/directory_createfolder.md) - [Retrieve a folder](https://developer.mitti.com/reference/directory_getfolder.md) - [Update a folder](https://developer.mitti.com/reference/directory_updatefolderproperties.md) - [Retrieve users associated to a folder, includes both directly and indirectly (inherited)](https://developer.mitti.com/reference/directory_getallusersbyfolder.md) - [Remove association for multiple users to a specific folder](https://developer.mitti.com/reference/directory_removeusersassociation.md) - [Retrieve users directly associated to a folder](https://developer.mitti.com/reference/directory_getusersbyfolder.md) - [Retrieve users indirectly associated (inherited) to a folder](https://developer.mitti.com/reference/directory_getinheritedusersbyfolder.md) - [List folders](https://developer.mitti.com/reference/directory_getfolders.md) - [Delete folders (bulk)](https://developer.mitti.com/reference/directory_deletefolders.md) - [Move folder to another parent folder or as a root folder](https://developer.mitti.com/reference/directory_movefolders.md) - [Search folders](https://developer.mitti.com/reference/directory_searchfolders.md) - [Get custom labels](https://developer.mitti.com/reference/directory_getorglabels.md) - [Get folders (by parent)](https://developer.mitti.com/reference/directory_getfoldersbyparent.md) - [List folders the requesting user is associated with](https://developer.mitti.com/reference/directory_getfolderidsforuser.md) - [Remove association for a specific user to multiple folders](https://developer.mitti.com/reference/directory_removefoldersassociation.md) - [Associate users to folders](https://developer.mitti.com/reference/directory_addusersfoldersassociations.md): Add a list of one or more users to a list of one or more folders. - [Documents](https://developer.mitti.com/reference/documents.md): Use the Documents API to manage files and folders in Mitti. - [Create a file](https://developer.mitti.com/reference/documentspublicservice_createfile.md): Create a new file in Documents and return a URL to upload the file content to. - [Update a file](https://developer.mitti.com/reference/documentspublicservice_updatefile.md): Update an existing file's metadata or content. - [Search files and folders](https://developer.mitti.com/reference/documentspublicservice_searchitems.md): Search for files and folders in Documents. - [Move a file or folder](https://developer.mitti.com/reference/documentspublicservice_moveitem.md): Move a file or folder to a different folder in Documents. - [Link files](https://developer.mitti.com/reference/documentspublicservice_linkfiles.md): Link files to other areas of the platform, such as an asset. - [Bulk add file owners](https://developer.mitti.com/reference/documentspublicservice_bulkaddfileowners.md): Add owners (users or groups) to multiple files without removing existing owners. - [Bulk update file owners](https://developer.mitti.com/reference/documentspublicservice_bulkupdatefileowners.md): Replace the existing owners (users or groups) of multiple files. - [Bulk remove file owners](https://developer.mitti.com/reference/documentspublicservice_bulkremovefileowners.md): Remove owners (users or groups) from multiple files. - [Get folder items](https://developer.mitti.com/reference/documentspublicservice_getfolderchildren.md): Retrieve the files and folders within a specified folder. - [Archive a file or folder](https://developer.mitti.com/reference/documentspublicservice_archiveitem.md): Archive a file or folder in Documents. - Investigations - [Create Investigation](https://developer.mitti.com/reference/investigationsservice_createinvestigation.md) - [Delete Investigation](https://developer.mitti.com/reference/investigationsservice_deleteinvestigation.md) - [Get Investigation Access](https://developer.mitti.com/reference/investigationsservice_getinvestigationaccess.md) - [Get Investigation Actions](https://developer.mitti.com/reference/investigationsservice_getinvestigationactioncount.md) - [Get Investigation Inspection Count](https://developer.mitti.com/reference/investigationsservice_getinvestigationinspectioncount.md) - [Get Investigation Issue Count](https://developer.mitti.com/reference/investigationsservice_getinvestigationissuecount.md) - [Get Investigation Media Count](https://developer.mitti.com/reference/investigationsservice_getinvestigationmediacount.md) - [Get Investigation PDF Report](https://developer.mitti.com/reference/investigationsservice_getinvestigationpdfreport.md) - [Get Investigation](https://developer.mitti.com/reference/investigationsservice_getinvestigation.md) - [Get Investigations Count](https://developer.mitti.com/reference/investigationsservice_getinvestigationscount.md) - [List Fields](https://developer.mitti.com/reference/investigationsservice_listfields.md) - [List Investigation Actions](https://developer.mitti.com/reference/investigationsservice_listinvestigationactions.md) - [List Investigation Inspections](https://developer.mitti.com/reference/investigationsservice_listinvestigationinspections.md) - [List Investigation Issues](https://developer.mitti.com/reference/investigationsservice_listinvestigationissues.md) - [List Investigation Activity](https://developer.mitti.com/reference/investigationsservice_listinvestigationlog.md) - [List Investigation Media](https://developer.mitti.com/reference/investigationsservice_listinvestigationmedia.md) - [List Investigations](https://developer.mitti.com/reference/investigationsservice_listinvestigations.md) - [List Statuses](https://developer.mitti.com/reference/investigationsservice_liststatuses.md) - [Update Fields](https://developer.mitti.com/reference/investigationsservice_updatefields.md) - [Update Investigation](https://developer.mitti.com/reference/investigationsservice_updateinvestigation.md) - [Update Investigation Access](https://developer.mitti.com/reference/investigationsservice_updateinvestigationaccess.md) - [Update Investigations (bulk)](https://developer.mitti.com/reference/investigationsservice_updateinvestigations.md) - [List Settings Log Events](https://developer.mitti.com/reference/investigationsservice_listsettingslog.md) - [Update Statuses](https://developer.mitti.com/reference/investigationsservice_updatestatuses.md) - [List Categories](https://developer.mitti.com/reference/investigationsservice_listcategories.md) - [Create Category](https://developer.mitti.com/reference/investigationsservice_createcategory.md) - [Delete Category](https://developer.mitti.com/reference/investigationsservice_deletecategory.md) - [Update Category](https://developer.mitti.com/reference/investigationsservice_updatecategory.md) - [Clone Category](https://developer.mitti.com/reference/investigationsservice_clonecategory.md) - [List Category Detail Fields](https://developer.mitti.com/reference/investigationsservice_listcategorydetailfields.md) - [Set Category Detail Fields](https://developer.mitti.com/reference/investigationsservice_setcategorydetailfields.md) - [Create Detail Field](https://developer.mitti.com/reference/investigationsservice_createdetailfield.md) - [Delete Detail Field](https://developer.mitti.com/reference/investigationsservice_deletedetailfield.md) - [Rename Detail Field](https://developer.mitti.com/reference/investigationsservice_renamedetailfield.md) - [Set Detail Field Options](https://developer.mitti.com/reference/investigationsservice_setdetailfieldoptions.md) - [List Detail Field Library](https://developer.mitti.com/reference/investigationsservice_listdetailfieldlibrary.md) - [List Investigation Courses](https://developer.mitti.com/reference/investigationsservice_listinvestigationcourses.md) - [Get Investigation Course Count](https://developer.mitti.com/reference/investigationsservice_getinvestigationcoursecount.md) - OSHA - [List Cases](https://developer.mitti.com/reference/oshaservice_listcases.md) - [Create Case](https://developer.mitti.com/reference/oshaservice_createcase.md) - [Update Case](https://developer.mitti.com/reference/oshaservice_updatecase.md) - [Get Case](https://developer.mitti.com/reference/oshaservice_getcase.md) - [Delete Case](https://developer.mitti.com/reference/oshaservice_deletecase.md) - [List Establishments](https://developer.mitti.com/reference/oshaservice_listestablishments.md) - [Create Establishment](https://developer.mitti.com/reference/oshaservice_createestablishment.md) - [Update Establishment](https://developer.mitti.com/reference/oshaservice_updateestablishment.md) - [Get Establishment](https://developer.mitti.com/reference/oshaservice_getestablishment.md) - [Delete Establishment](https://developer.mitti.com/reference/oshaservice_deleteestablishment.md) - [Get Establishment Employees](https://developer.mitti.com/reference/oshaservice_getestablishmentemployees.md) - [Update Establishment Employees](https://developer.mitti.com/reference/oshaservice_updateestablishmentemployees.md) - [Get Establishment Hours](https://developer.mitti.com/reference/oshaservice_getestablishmenthours.md) - [Update Establishment Hours](https://developer.mitti.com/reference/oshaservice_updateestablishmenthours.md) - [Apps](https://developer.mitti.com/reference/apps.md): This API provides a number of interfaces to interact with the Mitti platform. - [Register a new external application](https://developer.mitti.com/reference/partnerintegrationservice_registerapplication.md) - [Update an external application](https://developer.mitti.com/reference/partnerintegrationservice_updateapplication.md) - [List applications](https://developer.mitti.com/reference/partnerintegrationservice_listapplications.md) - [Create an installation](https://developer.mitti.com/reference/partnerintegrationservice_createinstallation.md) - [List all installations](https://developer.mitti.com/reference/partnerintegrationservice_listinstallations.md) - [Get installation](https://developer.mitti.com/reference/partnerintegrationservice_getinstallation.md) - [Delete an installation](https://developer.mitti.com/reference/partnerintegrationservice_deleteinstallation.md) - [Create configuration](https://developer.mitti.com/reference/partnerintegrationservice_createconfiguration.md) - [Update the configuration](https://developer.mitti.com/reference/partnerintegrationservice_updateconfiguration.md) - [Delete the configuration](https://developer.mitti.com/reference/partnerintegrationservice_deleteconfiguration.md) - Lone Worker - [Get jobs](https://developer.mitti.com/reference/jobsservice_getjobs.md): Retrieves all jobs in your organization. - [Get job events](https://developer.mitti.com/reference/jobsservice_getjobevents.md): Retrieves the events that occurred during a job, such as when it started, when the worker checked in, and when a panic was raised or resolved. Events are returned oldest first, ordered by… - Media - [Get media download URL](https://developer.mitti.com/reference/mediaservice_getdownloadsignedurl.md) - [Users](https://developer.mitti.com/reference/users.md) - [Create a user (legacy)](https://developer.mitti.com/reference/thepubservice_adduser.md) - [Bulk user operations](https://developer.mitti.com/reference/bulk-user-operations.md) - [Bulk user operations errors](https://developer.mitti.com/reference/bulk-user-operations-errors.md) - [Create or update users synchronously](https://developer.mitti.com/reference/usersservice_createorupdateusers.md): Performs bulk user creation or updates synchronously and returns the results in real time. - [Initialize a create-or-update users job](https://developer.mitti.com/reference/usersservice_initcreateorupdateusersjob.md): Creates a new job to create or update users and returns a job ID for later execution. - [Start a create-or-update users job](https://developer.mitti.com/reference/usersservice_startcreateorupdateusersjob.md): Starts an initialized job to create or update users. - [Get a create-or-update users job](https://developer.mitti.com/reference/usersservice_getcreateorupdateusersjob.md): Retrieves details of a create-or-update users job, including the submitted users and any validation results if the job has started. - [Cancel a create-or-update users job](https://developer.mitti.com/reference/usersservice_cancelcreateorupdateusersjob.md): Cancels a previously created job to create or update users. - [List create-or-update users jobs](https://developer.mitti.com/reference/usersservice_listcreateorupdateusersjobs.md): Retrieves a list of all the create-or-update users jobs. - Permission sets - [Assign user to a permission set](https://developer.mitti.com/reference/permissionsservice_assignpermissionset.md) - [Get a permission set](https://developer.mitti.com/reference/permissionsservice_getpermissionset.md) - [List permission sets](https://developer.mitti.com/reference/permissionsservice_listpermissionsets.md) - User fields - [Create a user field](https://developer.mitti.com/reference/userfieldservice_createfield.md) - [List user fields](https://developer.mitti.com/reference/userfieldservice_listfields.md) - [Delete a user field](https://developer.mitti.com/reference/userfieldservice_deletefield.md) - [Update a user field](https://developer.mitti.com/reference/userfieldservice_updatefield.md) - [Archive a field](https://developer.mitti.com/reference/userfieldservice_disablefield.md) - [Restore an archived field](https://developer.mitti.com/reference/userfieldservice_restorefield.md) - [Update field settings](https://developer.mitti.com/reference/userfieldservice_setfieldsettings.md) - [Get user attributes](https://developer.mitti.com/reference/userattributeservice_getuserattributes.md) - [Set user attributes](https://developer.mitti.com/reference/userattributeservice_setuserattributes.md) - [List users by email (legacy)](https://developer.mitti.com/reference/thepubservice_searchusers.md) - [Get a user (legacy)](https://developer.mitti.com/reference/thepubservice_getuser.md) - [Update a user (legacy)](https://developer.mitti.com/reference/thepubservice_updateuser.md) - [List users](https://developer.mitti.com/reference/usersservice_listusers.md): Returns org members matching the supplied filters. Filters are combined with AND across fields and ANY within each field's values. At least one filter must be set, or list_all must be true. - [Roles](https://developer.mitti.com/reference/roles.md): Define roles that grant a set of permissions within a structure, and assign users to them. - [Create a role](https://developer.mitti.com/reference/rolesservice_createrole.md): Creates a role with the given name, description and permissions, scoped to one or more structure types. Returns the created role. - [Get a role](https://developer.mitti.com/reference/rolesservice_getrole.md): Retrieves a single role by its unique identifier. Optionally includes the number of users assigned to the role. - [Update a role](https://developer.mitti.com/reference/rolesservice_updaterole.md): Replaces an existing role's name, description, permissions and structure type scope. The role is fully replaced from the request body. `name`, `description` and `structure_type_ids` are required, and… - [Response Sets](https://developer.mitti.com/reference/response-sets.md) - [Create a global response set](https://developer.mitti.com/reference/thepubservice_createglobalresponseset.md) - [List global response sets](https://developer.mitti.com/reference/thepubservice_listallglobalresponsesets.md) - [Get a global response set](https://developer.mitti.com/reference/thepubservice_getglobalresponseset.md) - [Delete a global response set](https://developer.mitti.com/reference/thepubservice_deleteglobalresponseset.md) - [Update a global response set](https://developer.mitti.com/reference/thepubservice_updateglobalresponseset.md) - [Create a global response set response](https://developer.mitti.com/reference/thepubservice_creategrsresponse.md) - [Delete a global response set response](https://developer.mitti.com/reference/thepubservice_deletegrsresponse.md) - [Update a global response set response](https://developer.mitti.com/reference/thepubservice_updategrsresponse.md) - [Schedules (legacy)](https://developer.mitti.com/reference/schedules-legacy.md) - [Create a schedule item](https://developer.mitti.com/reference/schedulesservice_createscheduleitem.md) - [List schedule items](https://developer.mitti.com/reference/schedulesservice_listscheduleitems.md) - [Update a schedule item](https://developer.mitti.com/reference/schedulesservice_updatescheduleitem.md) - [Delete a schedule item](https://developer.mitti.com/reference/schedulesservice_deletescheduleitem.md) - [Schedules](https://developer.mitti.com/reference/schedules.md): The SafetyCulture API gives you access to create, update and delete schedule items. - [Create a new schedule](https://developer.mitti.com/reference/schedulingservice_createnewschedule.md): Creates a new schedule with the specified configuration. For site/asset targets, sub-schedules are created asynchronously. Poll the schedule state to check creation progress. - [Get a schedule](https://developer.mitti.com/reference/schedulingservice_getschedule.md): Returns the full configuration of a schedule by its ID. For site and asset schedules, target counts are returned as totals only. - [List schedule targets](https://developer.mitti.com/reference/schedulingservice_listscheduletargets.md): Returns the sites or assets a schedule applies to, along with the recurrence for each. Results are filtered by the caller's access — only items the caller has permission to view are returned.… - [List schedule access](https://developer.mitti.com/reference/schedulingservice_listscheduleaccess.md): Returns a list of authorization rules for the schedule. - [Pause a schedule](https://developer.mitti.com/reference/schedulingservice_pauseschedule.md): Pauses an active schedule so that it stops generating new occurrences. Existing occurrences are not affected. Optionally pause only the sub-schedules for specific sites or assets by setting `sites`… - [Resume a schedule](https://developer.mitti.com/reference/schedulingservice_resumeschedule.md): Resumes a paused schedule so that it begins generating new occurrences again. Optionally resume only the sub-schedules for specific sites or assets by setting `sites` or `assets`. Schedules that have… - [End a schedule](https://developer.mitti.com/reference/schedulingservice_endschedule.md): Ends an active or paused schedule so that it stops generating new occurrences. Existing occurrences are not affected. This action cannot be undone — ended schedules cannot be reactivated. - [Update schedule details](https://developer.mitti.com/reference/schedulingservice_updatescheduledetails.md): Updates schedule details such as title or completion rule. - [Update schedule recurrence](https://developer.mitti.com/reference/schedulingservice_updateschedulerecurrence.md): Updates the recurrence configuration for a schedule, including the recurrence pattern, duration, timezone, and late submission rule. All recurrence fields are replaced with the provided values. Use… - [Update schedule assignees](https://developer.mitti.com/reference/schedulingservice_updatescheduleassignees.md): Replaces the assignment rule for a schedule. The selected option replaces the current assignees entirely. Use 'users' to assign specific users, 'groups' to assign all members of a group,… - [Update schedule target](https://developer.mitti.com/reference/schedulingservice_updatescheduletarget.md): Updates schedule targets (sites or assets) and related configuration. - [Delete a schedule](https://developer.mitti.com/reference/schedulingservice_deleteschedule.md): Deletes a schedule. Deleted schedules are no longer active and will not generate new occurrences. This action cannot be undone. - [Sensors](https://developer.mitti.com/reference/sensors.md) - [Ingest sensor readings](https://developer.mitti.com/reference/sensorsservice_ingestsensorreadings.md) - [List sensors](https://developer.mitti.com/reference/sensorsservice_listsensors.md) - [Provision a sensor](https://developer.mitti.com/reference/sensorsservice_provisionsensor.md) - [Get a sensor ID](https://developer.mitti.com/reference/sensorsservice_getsensorid.md) - [Get sensor's latest readings](https://developer.mitti.com/reference/sensorsservice_getsensorlatestreadings.md) - [Get sensor](https://developer.mitti.com/reference/sensorsservice_getsensor.md) - [De-provision a sensor](https://developer.mitti.com/reference/sensorsservice_deprovisionsensor.md) - [Structures](https://developer.mitti.com/reference/structures.md): Model your organization's hierarchy of sites, groups, and custom structure types, and manage who belongs to each. - [Create a structure](https://developer.mitti.com/reference/structuresservice_createstructure.md): Creates a structure, such as a site or a group, within your organization. Set `parent_structure_id` to place the new structure beneath an existing one, or leave it empty to create a top-level… - [Get a structure](https://developer.mitti.com/reference/structuresservice_getstructureprofile.md): Returns a structure with its ancestors and its field values. Only field values whose field is configured to display on profiles for the structure's type are returned. Use the structure metadata… - [Get structure metadata](https://developer.mitti.com/reference/structuresservice_getstructuremetadata.md): Returns the core metadata for a structure: its name, type, status, creator and timestamps. Use this instead of the full structure endpoint when you do not need ancestors or field values. Pass… - [Search structures](https://developer.mitti.com/reference/structuresservice_searchstructures.md): Searches the structures of a single type in your organization, ordered by relevance. `structure_type` is required — pass a built-in type such as `SYSTEM_STRUCTURE_TYPE_SITE` or an org-defined… - [Replace a structure](https://developer.mitti.com/reference/structuresservice_updatestructure.md): Replaces a structure's name, description and field values. This is a full replacement, not a partial update: an omitted `description` is cleared, and any field value that is not present in `fields`… - [Move a structure](https://developer.mitti.com/reference/structuresservice_movestructure.md): Moves a structure so that it sits beneath a different parent. The structure keeps its members and field values; only its position in the hierarchy changes. Only structures whose type supports… - [Add users to a structure](https://developer.mitti.com/reference/structuremembershipservice_adduserstostructure.md): Adds up to 100 users to a structure as direct members. This endpoint supports partial success: the memberships that were created are returned in `structure_memberships`, and any assignment that… - [List members of a structure](https://developer.mitti.com/reference/structuremembershipservice_listdirectusersinstructure.md): Returns the users assigned directly to a structure, each with their role and user details. Users who inherit membership from an ancestor structure are not included. Filter by role, by a partial match… - [Remove users from a structure](https://developer.mitti.com/reference/structuremembershipservice_removeusersfromstructure.md): Removes up to 100 users from a structure. Only direct memberships are removed — a user who inherits membership from an ancestor structure keeps that inherited membership. This endpoint supports… - [Add users to a role](https://developer.mitti.com/reference/structuremembershipservice_adduserstorole.md): Assigns up to 100 users to a role, each against its own set of structures. This endpoint supports partial success: the memberships that were created are returned in `structure_memberships`, and any… - [List users by role](https://developer.mitti.com/reference/structuremembershipservice_listusersbyrole.md): Lists the users assigned to a role, deduplicated across structure instances, one entry per user. Each entry samples the user's assigned structures per structure type. - [List fields](https://developer.mitti.com/reference/structuresfieldsservice_listfields.md): Returns the field definitions in your organization. Use it to resolve the `field_id` values you need before setting field values on a structure, filtering by the structure type a field applies to.… - [Actions](https://developer.mitti.com/reference/actions.md) - [Create an action](https://developer.mitti.com/reference/actionsservice_createaction.md) - [Delete actions (Bulk)](https://developer.mitti.com/reference/actionsservice_deleteactions.md) - [List actions](https://developer.mitti.com/reference/actionsservice_getactions.md) - [Updates the labels associated with an action](https://developer.mitti.com/reference/actionsservice_updateactionlabels.md) - [Get an Action](https://developer.mitti.com/reference/actionsservice_getaction.md) - [Update the asset of an action](https://developer.mitti.com/reference/actionsservice_updateasset.md) - [Update the assignees of an action](https://developer.mitti.com/reference/actionsservice_updateassignees.md) - [Update the description of an action](https://developer.mitti.com/reference/actionsservice_updatedescription.md) - [Update the due date of an action](https://developer.mitti.com/reference/actionsservice_updatedueat.md) - [Update the priority of an action](https://developer.mitti.com/reference/actionsservice_updatepriority.md) - [Get an action link](https://developer.mitti.com/reference/actionsservice_getactionsharedlink.md) - [Delete an action link](https://developer.mitti.com/reference/actionsservice_revokeactionsharedlink.md) - [Create an action link](https://developer.mitti.com/reference/actionsservice_createactionsharedlink.md) - [Update the site of an action](https://developer.mitti.com/reference/actionsservice_updatesite.md) - [Update the status of an action](https://developer.mitti.com/reference/actionsservice_updatestatus.md) - [Update the title of an action](https://developer.mitti.com/reference/actionsservice_updatetitle.md) - [Get all action labels](https://developer.mitti.com/reference/customerconfigurationservice_getactionlabels.md) - [Delete action labels](https://developer.mitti.com/reference/customerconfigurationservice_deleteactionlabels.md) - [Create an action with recurring schedule](https://developer.mitti.com/reference/actionsservice_createactionschedule.md) - [Create or update an action label](https://developer.mitti.com/reference/customerconfigurationservice_upsertactionlabel.md) - [Delete a custom field](https://developer.mitti.com/reference/customerconfigurationservice_deletecustomfield.md) - [Rename a custom field](https://developer.mitti.com/reference/customerconfigurationservice_renamecustomfield.md) - [Create a custom field and map it to a specific action type](https://developer.mitti.com/reference/customerconfigurationservice_createcustomfield.md) - [Create an action type](https://developer.mitti.com/reference/customerconfigurationservice_createtasktype.md) - [Delete an action type](https://developer.mitti.com/reference/customerconfigurationservice_deletetasktype.md) - [Rename an action type](https://developer.mitti.com/reference/customerconfigurationservice_renametasktype.md) - [Unmap a field from a action type](https://developer.mitti.com/reference/customerconfigurationservice_unmapfieldfromtasktype.md) - [Map a field to a action type](https://developer.mitti.com/reference/customerconfigurationservice_mapfieldtotasktype.md) - [Get all custom fields mapped to a specific action type](https://developer.mitti.com/reference/customerconfigurationservice_gettasktypecustomfields.md) - [Get the custom fields not mapped to a specific action type](https://developer.mitti.com/reference/customerconfigurationservice_getorgtasktypeunmappedfields.md) - [Update a custom field for an Action](https://developer.mitti.com/reference/tasksservice_updatetaskcustomfield.md) - [Get a single action type by id](https://developer.mitti.com/reference/customerconfigurationservice_gettasktype.md) - [List all action types for the org](https://developer.mitti.com/reference/customerconfigurationservice_gettasktypes.md) - [Rename the options (values) of a multi-select custom field. Renaming an option updates every action that has it selected; option IDs are preserved. Adding or removing options is not supported.](https://developer.mitti.com/reference/customerconfigurationservice_renamecustomfieldoptions.md) - [Issues](https://developer.mitti.com/reference/issues.md) - [List Categories](https://developer.mitti.com/reference/customerconfigurationservice_getcategories.md) - [Get Issue](https://developer.mitti.com/reference/incidentsservice_getincidentbyid.md) - [Create Issue (legacy)](https://developer.mitti.com/reference/incidentsservice_createincident.md) - [Delete Issues](https://developer.mitti.com/reference/incidentsservice_deleteincidents.md) - [List Issues](https://developer.mitti.com/reference/incidentsservice_getincidents.md) - [Get count of Issues](https://developer.mitti.com/reference/incidentsservice_getincidentscount.md) - [Create Issue](https://developer.mitti.com/reference/incidentsservice_submitincident.md) - [Get Issue (legacy)](https://developer.mitti.com/reference/incidentsservice_getincident.md) - [Get Issue questions and answers](https://developer.mitti.com/reference/incidentsservice_getincidentquestionsandanswers.md) - [Update Category](https://developer.mitti.com/reference/incidentsservice_updatecategory.md) - [Add Issue assignee](https://developer.mitti.com/reference/incidentsservice_addcollaborators.md) - [Remove Issue assignee](https://developer.mitti.com/reference/incidentsservice_removecollaborators.md) - [Update Issue description](https://developer.mitti.com/reference/incidentsservice_updatedescription.md) - [Update Issue due date](https://developer.mitti.com/reference/incidentsservice_updatedueat.md) - [Update Issue occurred at](https://developer.mitti.com/reference/incidentsservice_updateoccurredat.md) - [Export Issue to PDF](https://developer.mitti.com/reference/incidentsservice_getpdfreport.md) - [Update Issue priority](https://developer.mitti.com/reference/incidentsservice_updatepriority.md) - [Update Issue site](https://developer.mitti.com/reference/incidentsservice_updatesite.md) - [Update Issue status](https://developer.mitti.com/reference/incidentsservice_updatestatus.md) - [Update Issue title](https://developer.mitti.com/reference/incidentsservice_updatetitle.md) - [Get Issue web report link](https://developer.mitti.com/reference/sharedlinkservice_generateforwebreport.md) - [List timeline events](https://developer.mitti.com/reference/timelineservice_gettimeline.md) - [Add comment to timeline](https://developer.mitti.com/reference/timelineservice_addcomment.md) - [Update Issue asset](https://developer.mitti.com/reference/incidentsservice_updateasset.md) - Templates - [Search modified templates](https://developer.mitti.com/reference/thepubservice_searchtemplates.md) - [Get template (by inspection)](https://developer.mitti.com/reference/templatesservice_gettemplatebyinspectionid.md) - [Get a template](https://developer.mitti.com/reference/templatesservice_gettemplatebyid.md) - [Get template definition](https://developer.mitti.com/reference/templateservice_gettemplatedefinition.md): Retrieve the structural definition of a template, including its item hierarchy, item types, and response sets. Use this endpoint to discover column IDs for table operations: for each TableItem, the… - [Delete a template by template ID](https://developer.mitti.com/reference/templatesservice_deletetemplatebyid.md) - [Restore an archived template](https://developer.mitti.com/reference/templatesservice_restorearchivedtemplate.md) - [Archive a template](https://developer.mitti.com/reference/templatesservice_archivetemplate.md) - [Get template draft](https://developer.mitti.com/reference/templateservice_gettemplatedraft.md): Retrieve the template's unpublished draft content and its concurrency token. Requires edit permission on the template. - [Discard a template draft](https://developer.mitti.com/reference/templateservice_discardtemplatedraft.md): Delete the template's draft. The published template is untouched. Requires edit permission on the template and the draft's current revision token. - [Open a template draft](https://developer.mitti.com/reference/templateservice_createtemplatedraft.md): Open the published template for editing and return the draft's concurrency token. Returns the draft already open when there is one, so the call is safe to retry. Requires edit permission on the… - [Update a template draft](https://developer.mitti.com/reference/templateservice_updatetemplatedraft.md): Apply an ordered list of operations to the template's draft, atomically. Later operations see the effects of earlier ones, and if any operation fails none are applied. Changes are not visible to end… - [Publish a template draft](https://developer.mitti.com/reference/templateservice_publishtemplate.md): Make the template's draft live to end users as one new version. The draft is consumed by the publish. Requires edit permission on the template and the draft's current revision token. - [Training](https://developer.mitti.com/reference/training.md): Use this API to retrieve Training course metadata, monitor user progress, and access training results in your organization. - [Collections](https://developer.mitti.com/reference/collections.md): Use these endpoints to manage and retrieve course collections in Mitti. - [Get collections](https://developer.mitti.com/reference/trainingcollectionsservice_getcoursecollections.md): Retrieves all collections in your organization. - [Get courses by collection](https://developer.mitti.com/reference/trainingcollectionsservice_getcoursesbycoursecollectionid.md): Retrieves all courses in a collection. - [Courses](https://developer.mitti.com/reference/courses.md): Use these endpoints to retrieve metadata about training courses, their associated lessons, and manage course assignments in your organization. - [Get courses](https://developer.mitti.com/reference/trainingcoursesservice_getcourses.md): Retrieves all courses in your organization. - [Get lessons by course ID](https://developer.mitti.com/reference/trainingcoursesservice_getlessonsbycourseid.md): Retrieves all lessons for a given course. - [Update course assignments](https://developer.mitti.com/reference/trainingcoursesservice_updatecourseassignments.md): Updates assignments for users, groups, and sites for a specific course. - [Lessons](https://developer.mitti.com/reference/lessons.md): Use these endpoints to retrieve metadata about training lessons. - [Get lesson by ID](https://developer.mitti.com/reference/traininglessonsservice_getlessonbyid.md): Retrieves details for a specific lesson. - [Paths](https://developer.mitti.com/reference/paths.md): Use these endpoints to retrieve learning path metadata in Mitti. - [Get paths](https://developer.mitti.com/reference/trainingpathsservice_getpaths.md): Retrieves a list of learning paths in your organization. - [Get path by ID](https://developer.mitti.com/reference/trainingpathsservice_getpathbyid.md): Retrieves details for a specific learning path. - [Individual Leaderboards](https://developer.mitti.com/reference/individual-leaderboards.md): Use these endpoints to retrieve individual leaderboards in Mitti. - [Get individual leaderboards](https://developer.mitti.com/reference/trainingindividualleaderboardsservice_getindividualleaderboards.md): Retrieves all individual leaderboards in your organization. - [Get individual leaderboard rankings](https://developer.mitti.com/reference/trainingindividualleaderboardsservice_getindividualleaderboardrankings.md): Retrieves rankings for a specific individual leaderboard. - [Rapid Refresh](https://developer.mitti.com/reference/rapid-refresh.md) - [Get rapid refresh](https://developer.mitti.com/reference/trainingrapidrefreshservice_getrapidrefresh.md): Retrieves all rapid refreshes in your organization. - [Get rapid refresh by ID](https://developer.mitti.com/reference/trainingrapidrefreshservice_getrapidrefreshbyid.md): Retrieves details for a specific rapid refresh. - [Analytics](https://developer.mitti.com/reference/training-analytics.md): Use these endpoints to retrieve training statistics, progress tracking, and user-level outcomes for courses, lessons, slides and rapid refresh. - [Get Slide Statistics](https://developer.mitti.com/reference/traininganalyticsservice_getslidestatistics-1.md) - [Get Course Statistics](https://developer.mitti.com/reference/traininganalyticsservice_getcoursestatistics.md): Retrieves all course statistics for courses in your organization. - [Get Lesson Attempts](https://developer.mitti.com/reference/traininganalyticsservice_getlessonattempts.md): Retrieves all lesson attempts for users in your organization. - [Get Lesson Progress Events](https://developer.mitti.com/reference/traininganalyticsservice_getlessonprogressevents.md): Retrieves all lesson progress events for users in your organization. - [Get Lesson Statistics](https://developer.mitti.com/reference/traininganalyticsservice_getlessonstatistics.md): Retrieves all lesson statistics for lessons in your organization. - [Get Slide Statistics](https://developer.mitti.com/reference/traininganalyticsservice_getslidestatistics.md): Retrieves all slide statistics for slides in your organization. - [Get Slide User Statistics](https://developer.mitti.com/reference/traininganalyticsservice_getslideuserstatistics.md): Retrieves all slide statistics for users in your organization. - [Get User Lesson Progress](https://developer.mitti.com/reference/traininganalyticsservice_getuserlessonprogress.md): Retrieves lesson progress for a specific user. - [Get User Lesson Progress Events](https://developer.mitti.com/reference/traininganalyticsservice_getuserlessonprogressevents.md): Retrieves lesson progress events for a specific user. - [Get Survey Question Definitions](https://developer.mitti.com/reference/traininganalyticsservice_getsurveyquestiondefinitions.md): Retrieves all survey question definitions in your organization. - [Get Survey Answers](https://developer.mitti.com/reference/traininganalyticsservice_getsurveyanswers.md): Retrieves all survey answers from users in your organization. - [Get Rapid Refresh Answers](https://developer.mitti.com/reference/traininganalyticsservice_getrapidrefreshanswers.md): Retrieves all rapid refresh slide answers from users in your organization. - [Reset a course's progress](https://developer.mitti.com/reference/course-progress.md): Use this endpoint to reset a course's progress for users in Mitti. - [Reset course progress](https://developer.mitti.com/reference/trainingcourseprogressservice_resetcourseprogress.md): Resets course progress for one or more users. - [Webhooks](https://developer.mitti.com/reference/webhooks.md): Webhooks allow third-party services to receive near real-time inspection event notifications from Mitti. - [Get signature secret](https://developer.mitti.com/reference/webhooksservice_gettoken.md) - [Regenerate signature secret](https://developer.mitti.com/reference/webhooksservice_generatetoken.md) - [List webhooks](https://developer.mitti.com/reference/webhooksservice_listwebhooks.md) - [Create a webhook](https://developer.mitti.com/reference/webhooksservice_createwebhook.md) - [Get a webhook](https://developer.mitti.com/reference/webhooksservice_getwebhook.md) - [Delete a webhook](https://developer.mitti.com/reference/webhooksservice_deletewebhook.md) - [Update a webhook](https://developer.mitti.com/reference/webhooksservice_updatewebhook.md) ## Changelog - [SCIM user provisioning seat_type mapping](https://developer.mitti.com/changelog/scim-user-provisioning-seat_type-mapping.md) - [Roles API](https://developer.mitti.com/changelog/roles-api.md) - [Template editing APIs](https://developer.mitti.com/changelog/template-editing-apis.md) - [Mitti MCP server available in Early Access](https://developer.mitti.com/changelog/mitti-mcp-server-available-in-early-access.md) - [Structures API](https://developer.mitti.com/changelog/structures-api-added.md) - [What the Mitti rebrand means for developers](https://developer.mitti.com/changelog/what-the-mitti-rebrand-means-for-developers.md) - [api.mitti.com is now available as the API base URL](https://developer.mitti.com/changelog/apimitticom-is-now-available-as-the-api-base-url.md) - [SCIM provisioning and Activity log API access now require Enterprise Plan for new subscriptions](https://developer.mitti.com/changelog/scim-provisioning-and-activity-log-api-access-now-require-enterprise-plan-for-new-subscriptions.md) - [SafetyCulture is now Mitti! 🚀](https://developer.mitti.com/changelog/safetyculture-is-now-mitti.md) - [Automatic seat purchasing can now be turned off per organization](https://developer.mitti.com/changelog/automatic-seat-purchasing-can-now-be-turned-off-per-organization.md)