openapi: 3.2.0 info: title: Mitti Credentials API version: v1.349.8 contact: name: Mitti Support url: https://help.mitti.com email: support@mitti.com servers: - url: https://api.mitti.com security: - BearerAuthentication: [] tags: - name: Credentials paths: /credentials/v1/credential: delete: summary: Delete a credential including all its versions operationId: UserDocumentsService_DeleteDocumentForUser responses: '200': description: A successful response. content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.DeleteDocumentForUserResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' parameters: - name: document_id description: Required. The ID of the credential to be deleted in: query required: false schema: type: string - name: user_id description: Required. The user ID this credential is associated with in: query required: false schema: type: string - name: document_type_id description: Required. The type ID of the credential to be deleted in: query required: false schema: type: string tags: - Credentials /credentials/v1/credential-type: post: summary: Create a credential type operationId: DocumentTypesService_CreateDocumentType responses: '200': description: A successful response. content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.CreateDocumentTypeResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' requestBody: content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.CreateDocumentTypeRequest' required: true tags: - Credentials put: summary: Update a credential type operationId: DocumentTypesService_UpdateDocumentType responses: '200': description: A successful response. content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.UpdateDocumentTypeResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' requestBody: content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.UpdateDocumentTypeRequest' required: true tags: - Credentials /credentials/v1/credential-type/{id}: get: summary: Get a credential type operationId: DocumentTypesService_GetDocumentType responses: '200': description: A successful response. content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.GetDocumentTypeResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' parameters: - name: id description: The identifier of the field. in: path required: true schema: type: string tags: - Credentials delete: summary: Delete a credential type operationId: DocumentTypesService_DeleteDocumentType responses: '200': description: A successful response. content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.DeleteDocumentTypeResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' parameters: - name: id description: The identifier of the field. in: path required: true schema: type: string tags: - Credentials /credentials/v1/credential-types: post: summary: List credential types operationId: DocumentTypesService_ListDocumentTypes responses: '200': description: A successful response. content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.ListDocumentTypesResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' requestBody: content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.ListDocumentTypesRequest' required: true tags: - Credentials /credentials/v1/credential/delete-media: post: summary: Delete all media for a credential version operationId: UserDocumentsService_DeleteAllMediaForDocumentVersion responses: '200': description: A successful response. content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.DeleteAllMediaForDocumentVersionResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' requestBody: content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.DeleteAllMediaForDocumentVersionRequest' required: true tags: - Credentials /credentials/v1/credential/version: get: summary: Get a version of a credential operationId: UserDocumentsService_GetDocumentVersion responses: '200': description: A successful response. content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.GetDocumentVersionResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' parameters: - name: document_id description: Required. The ID of the credential to be retrieved. in: query required: false schema: type: string - name: version_id description: 'Required. The ID of the version to be retrieved. If this is not provided, the latest version will be retrieved.' in: query required: false schema: type: string tags: - Credentials post: summary: Add a version to a credential operationId: UserDocumentsService_AddDocumentVersionForUser responses: '200': description: A successful response. content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.AddDocumentVersionForUserResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' requestBody: content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.AddDocumentVersionForUserRequest' required: true tags: - Credentials put: summary: Update a version of a credential operationId: UserDocumentsService_UpdateDocumentVersionForUser responses: '200': description: A successful response. content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.UpdateDocumentVersionForUserResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' requestBody: content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.UpdateDocumentVersionForUserRequest' required: true tags: - Credentials /credentials/v1/credential/versions: post: summary: List all versions of a credential operationId: UserDocumentsService_GetDocumentHistory responses: '200': description: A successful response. content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.GetDocumentHistoryResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' requestBody: content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.GetDocumentHistoryRequest' required: true tags: - Credentials /credentials/v1/credentials: post: summary: List the latest version of credentials based on applied filters operationId: UserDocumentsService_GetDocuments responses: '200': description: A successful response. content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.GetDocumentsResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' requestBody: content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.GetDocumentsRequest' required: true tags: - Credentials /credentials/v1/settings: get: summary: Get the Credential settings for your organization operationId: UserDocumentsService_GetSettings responses: '200': description: A successful response. content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.GetSettingsResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' tags: - Credentials put: summary: Update the Credential settings for your organization operationId: UserDocumentsService_UpdateSettings responses: '200': description: A successful response. content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.UpdateSettingsResponse' default: description: An unexpected error response. content: application/json: schema: $ref: '#/components/schemas/google.rpc.Status' requestBody: content: application/json: schema: $ref: '#/components/schemas/s12.userdocuments.v1.UpdateSettingsRequest' required: true tags: - Credentials components: schemas: s12.userdocuments.v1.ListDocumentTypesRequest: type: object properties: document_category: allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.DocumentCategory' description: The category of credential include_global: type: boolean description: Whether to include global types type_criteria: allOf: - $ref: '#/components/schemas/s12.typefield.v1.ListTypesCriteria' description: The search criteria for credential types s12.userdocuments.v1.DocumentVersionFilter.ApprovalStatusFilter: type: object properties: values: type: array items: $ref: '#/components/schemas/s12.userdocuments.v1.DocumentApprovalStatus' description: The approval status values. description: ApprovalStatusFilter is the approval status of the document. s12.common.Media: type: object properties: id: type: string token: type: string filename: type: string description: full file name, including file extension media_type: $ref: '#/components/schemas/s12.common.MediaType' title: Represents an image or video s12.userdocuments.v1.UpdateSettingsRequest: type: object properties: settings: description: The settings to update. allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.UserDocumentsSettings' s12.userdocuments.v1.DocumentVersionFilter.CompaniesFilter: type: object properties: values: type: array items: type: string description: Company UUIDs to filter for description: CompaniesFilter is used to query for documents based on the companies the associated user is assigned to. s12.userdocuments.v1.DocumentType: type: object properties: id: type: string description: The ID of the document type. name: type: string description: The name of the type title: A type of document s12.userdocuments.v1.DocumentCategory: type: string enum: - DOCUMENT_CATEGORY_LICENSES_AND_CREDENTIALS description: '- DOCUMENT_CATEGORY_LICENSES_AND_CREDENTIALS: Licenses and credentials for users' title: DocumentCategory is used to specify the category of document s12.userdocuments.v1.DocumentVersionFilter: type: object properties: user_id: $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersionFilter.UserID' document_type_id: $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersionFilter.DocumentTypeID' user_status: $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersionFilter.UserStatusFilter' expiry_status: $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersionFilter.ExpiryStatusFilter' approval_status: $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersionFilter.ApprovalStatusFilter' groups: $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersionFilter.GroupsFilter' sites: $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersionFilter.SitesFilter' companies: $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersionFilter.CompaniesFilter' description: DocumentVersionFilter is used to filter document versions based on various criteria. s12.userdocuments.v1.CreateDocumentTypeResponse: type: object properties: id: type: string description: The unique identifier of the created credential type. s12.userdocuments.v1.ExpiryStatus: type: string enum: - EXPIRY_STATUS_VALID - EXPIRY_STATUS_EXPIRED - EXPIRY_STATUS_EXPIRING_SOON description: '@deprecated. Use s12.common.ExpiryStatus instead. The status of a credential based on its expiration period.' s12.userdocuments.v1.DeleteDocumentTypeResponse: type: object properties: id: type: string description: The identifier of the field. s12.userdocuments.v1.DocumentVersion: type: object properties: subject_org_id: type: string description: The ID of the organization that a credential is stored in. subject_user_id: type: string description: '@deprecated: use subject_user instead' document_type_id: type: string description: '@deprecated: use document_type instead' document_id: type: string description: The ID of a credential. document_version_id: type: string description: The ID of a credential version. attributes: description: Any intrinsic attributes associated with a credential version. allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersionAttributes' metadata: description: Any metadata associated with a credential version. allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersionMetadata' subject_user: description: The subject of a credential. allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.User' document_type: description: The type of a credential. allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.DocumentType' description: A version is the point-in-time snapshot of a credential. A credential can have multiple versions that are added and edited over time. s12.userdocuments.v1.UpdateSettingsResponse: type: object properties: settings: description: The updated settings. allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.UserDocumentsSettings' s12.userdocuments.v1.UpdateDocumentTypeResponse: type: object properties: document_type: description: The updated type. allOf: - $ref: '#/components/schemas/s12.typefield.v1.Type' s12.userdocuments.v1.UpdateDocumentVersionForUserResponse: type: object google.rpc.Status: type: object properties: code: type: integer format: int32 message: type: string details: type: array items: type: object $ref: '#/components/schemas/google.protobuf.Any' s12.userdocuments.v1.CredentialArchivedFilter: type: string enum: - CREDENTIAL_ARCHIVED_FILTER_UNSPECIFIED - CREDENTIAL_ARCHIVED_FILTER_ARCHIVED_ONLY - CREDENTIAL_ARCHIVED_FILTER_ALL default: CREDENTIAL_ARCHIVED_FILTER_UNSPECIFIED description: "CredentialArchivedFilter controls which credentials are returned based on their archived status.\n\n - CREDENTIAL_ARCHIVED_FILTER_UNSPECIFIED: `CREDENTIAL_ARCHIVED_FILTER_UNSPECIFIED` returns only unarchived credentials. This is the default behavior.\n - CREDENTIAL_ARCHIVED_FILTER_ARCHIVED_ONLY: `CREDENTIAL_ARCHIVED_FILTER_ARCHIVED_ONLY` returns only archived credentials.\n - CREDENTIAL_ARCHIVED_FILTER_ALL: `CREDENTIAL_ARCHIVED_FILTER_ALL` returns both archived and unarchived credentials." s12.typefield.v1.ListTypesCriteria.Filter: type: object properties: search: type: string description: Search on a Type's name category: allOf: - $ref: '#/components/schemas/s12.typefield.v1.TypeCategory' description: Search on type's category type_ids: type: array items: type: string description: Search on type's ids exclude_type_ids: type: array items: type: string description: Type ids to exclude for the response s12.userdocuments.v1.GetDocumentsResponse: type: object properties: next_page_token: type: string description: 'If there are more results available, this will be set. If this is unset, there are no more results. To get the next set of results, call `GetDocuments` again with `page_token` set to this value.' latest_document_versions: type: array items: type: object $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersion' description: The latest version of each credential returned by the query. total_count: type: integer format: int32 description: 'The total count of credentials matching the query (filters applied) available in the current archived scope — active, archived, or all, whichever was requested.' total_archived_count: type: integer format: int32 description: 'The total count of archived credentials matching the same filters as this request, regardless of which archived scope was requested. Used by clients to populate a "Show archived (N)" badge without firing a second request, so the count always respects the user''s active filters.' s12.userdocuments.v1.GetDocumentTypeResponse: type: object properties: document_type: description: The type of the document. allOf: - $ref: '#/components/schemas/s12.typefield.v1.Type' s12.typefield.v1.ListTypesCriteria: type: object properties: filter: allOf: - $ref: '#/components/schemas/s12.typefield.v1.ListTypesCriteria.Filter' description: Optional. Filters for the types listed page_size: type: integer format: int32 description: Optional. The number of asset types to return. Default of 50. page_token: type: string description: 'Optional. If present, then retrieve the next batch of results from the preceding call to this method. `page_token` must be the value of `next_page_token` from the previous response. The values of other method parameters should be identical to those in the previous call. For example: ''ODFBMzQ3MDYtNzQxNy00RDZGLThDNjE1MEFDMkM4MTQ3NDQ=''.' sort_field: description: Optional. The field to use for sorting. allOf: - $ref: '#/components/schemas/s12.typefield.v1.ListTypesCriteria.SortField' sort_direction: description: Optional. The direction to sort types in. allOf: - $ref: '#/components/schemas/s12.common.SortDirection' include_stats: type: boolean description: Include stats associated with a type. title: Criteria defines the common criteria to list generic types. This criteria should be domain agnostic s12.userdocuments.v1.CreateDocumentTypeRequest: type: object properties: document_category: allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.DocumentCategory' description: The category of credential type_attributes: description: The attributes of the credential type. allOf: - $ref: '#/components/schemas/s12.typefield.v1.CreateTypeAttributes' s12.common.SortDirection: type: string enum: - SORT_DIRECTION_UNSPECIFIED - SORT_DIRECTION_ASC - SORT_DIRECTION_DESC default: SORT_DIRECTION_UNSPECIFIED title: Common set of sorting directions as used by lists s12.userdocuments.v1.UpdateDocumentTypeRequest: type: object properties: update_mask: type: string description: 'The attributes (such as name etc.) you want to update for the type, specified in the parameters. For example, the update_mask=name parameter indicates that only the name will be updated in a request, any other attributes provided in your request body will be ignored.' document_type: description: Type which replaces the one with matching identifier on the server. allOf: - $ref: '#/components/schemas/s12.typefield.v1.Type' s12.userdocuments.v1.DocumentVersionFilter.SitesFilter: type: object properties: values: type: array items: type: string description: Site UUIDs to filter for s12.userdocuments.v1.User: type: object properties: id: type: string description: The ID of the user. first_name: type: string description: The first name of the user. last_name: type: string description: The last name of the user. description: Information about a SafetyCulture user. s12.userdocuments.v1.GetDocumentHistoryRequest: type: object properties: document_id: type: string description: Required. The ID of the credential. s12.userdocuments.v1.DocumentVersionFilter.UserID: type: object properties: values: type: array items: type: string description: The UUID form of the user ID. description: UserID is a filter that can be used to request documents for a specific set of users. s12.userdocuments.v1.UserDocumentsSettings: type: object properties: optional_media: type: boolean description: optional_media denotes whether media is optional for credentials. If this is set to true, credentials can be created without media. approvals_enabled: type: boolean description: approvals_enabled denotes whether approvals are enabled for credentials. If this is set to true, credentials approval flow is taken into account. description: UserDocumentsSettings represents the Credential settings for your organization. s12.typefield.v1.TypeStats: type: object properties: mapping_count: type: integer format: int32 description: The total number of mappings associated with a type. description: Stats associated with a type. s12.userdocuments.v1.DocumentVersionAttributes: type: object properties: media: type: array items: type: object $ref: '#/components/schemas/s12.common.Media' description: Media array to be associated with the document. expiry_period_start_date: description: The start date of a credential's expiration period. allOf: - $ref: '#/components/schemas/google.type.Date' expiry_period_end_date: description: The end date of a credential's expiration period. allOf: - $ref: '#/components/schemas/google.type.Date' description: Intrinsic attributes associated with a credential version. s12.userdocuments.v1.AddDocumentVersionForUserRequest: type: object properties: user_id: type: string description: Required. The user ID to add the credential to document_type_id: type: string description: Required. The ID of the credential type document_id: type: string description: Required. The ID of the credential. new_version_id: type: string description: Optional. The ID of the new credential version. This is an optional field, but if provided it will link the newly created credential to any recently uploaded media document_version_attributes: description: The attributes of the credential version. allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersionAttributes' s12.userdocuments.v1.DeleteAllMediaForDocumentVersionRequest: type: object properties: document_id: type: string description: Required. The ID of the credential. version_id: type: string description: Required. The version ID of the credential. user_id: type: string description: Required. The user ID this credential is associated with s12.typefield.v1.Domain: type: string enum: - DOMAIN_UNSPECIFIED - DOMAIN_GLOBAL - DOMAIN_ASSETS - DOMAIN_CONTRACTORS - DOMAIN_LICENSES_AND_CREDENTIALS - DOMAIN_TASKS - DOMAIN_USERS - DOMAIN_INVESTIGATIONS - DOMAIN_STRUCTURES - DOMAIN_INTEGRATIONS_HRIS_STAGING default: DOMAIN_UNSPECIFIED description: "The domain is used to specify which domain the data is coming from.\nThis allows the shared generic type field service to keep track of which domain owns the data,\nand enforce any domain-specific access control rules.\n\n - DOMAIN_UNSPECIFIED: Domain Unspecified.\n - DOMAIN_GLOBAL: Owned and managed by system can be used by multiple domains\n - DOMAIN_ASSETS: Owned and created from Assets domain\n - DOMAIN_CONTRACTORS: Owned and created from Contractor Management domain\n - DOMAIN_LICENSES_AND_CREDENTIALS: Owned and created from the Licenses and Credentials domain\n - DOMAIN_TASKS: Owned and created from the Tasks domain\n - DOMAIN_USERS: Owned and created from the Users domain\n - DOMAIN_INVESTIGATIONS: Owned and created from the Investigations domain\n - DOMAIN_STRUCTURES: Owned and created from the Organisational Structures domain\n - DOMAIN_INTEGRATIONS_HRIS_STAGING: Owned and created from the Integrations domain" s12.userdocuments.v1.DocumentVersionMetadata: type: object properties: created_at: type: string format: date-time description: The creation date of a credential version. created_by_user: description: The creator of a credential version. allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.User' last_modified: type: string format: date-time description: The last modified date of a credential version. last_modified_by_user: description: The user who last edited a credential version. allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.User' expiry_status: description: The expiration status of a credential based on its expiration period. readOnly: true allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.ExpiryStatus' total_media_count: type: integer format: int32 description: 'The total count of media items associated with this credential version. This count is available regardless of whether the user has permissions to view the media.' is_archived: type: boolean description: Whether the credential has been archived. readOnly: true archived_at: type: string format: date-time description: The time at which the credential was archived. Unset if not archived. readOnly: true archived_by: type: string description: The ID of the user who archived the credential. Unset if not archived. readOnly: true description: Metadata associated with a credential version. s12.userdocuments.v1.GetDocumentVersionResponse: type: object properties: document_version: description: The credential version that was retrieved. allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersion' s12.userdocuments.v1.DeleteAllMediaForDocumentVersionResponse: type: object s12.userdocuments.v1.DocumentVersionFilter.GroupsFilter: type: object properties: values: type: array items: type: string description: Group UUIDs to filter for description: GroupsFilter is used to query for documents based on the groups they are assigned to. s12.userdocuments.v1.UserStatus: type: string enum: - USER_STATUS_ACTIVE - USER_STATUS_DEACTIVATED description: "The status of a user with respect to the organization. A user can be active or deactivated.\n\n - USER_STATUS_ACTIVE: The user is active.\n - USER_STATUS_DEACTIVATED: The user is deactivated." s12.userdocuments.v1.DocumentVersionFilter.DocumentTypeID: type: object properties: values: type: array items: type: string description: The UUID form of the document type ID. description: DocumentTypeID is used to query for documents of a particular type. s12.typefield.v1.ListTypesCriteria.SortField: type: string enum: - SORT_FIELD_UNSPECIFIED - SORT_FIELD_NAME - SORT_FIELD_CREATED_AT default: SORT_FIELD_UNSPECIFIED description: "The options available to sort returned types by.\n\n - SORT_FIELD_UNSPECIFIED: `SORT_FIELD_UNSPECIFIED` returns the default sort order.\n - SORT_FIELD_NAME: `SORT_FIELD_NAME` sorts document types by name.\n - SORT_FIELD_CREATED_AT: `SORT_FIELD_CREATED_AT` sorts document types by creation time." s12.userdocuments.v1.DocumentApprovalStatus: type: string enum: - DOCUMENT_APPROVAL_STATUS_PENDING - DOCUMENT_APPROVAL_STATUS_PENDING_RESUBMISSION - DOCUMENT_APPROVAL_STATUS_APPROVED description: The approval status of a credential. s12.userdocuments.v1.DocumentVersionFilter.ExpiryStatusFilter: type: object properties: values: type: array items: $ref: '#/components/schemas/s12.userdocuments.v1.ExpiryStatus' description: The expiry status values. description: ExpiryStatusFilter is the expiry status of the document. s12.typefield.v1.CreateTypeAttributes: type: object properties: name: type: string description: Required. Name of the type. description: type: string description: Description of the type. id: type: string description: ID of the type. title: CreateTypeAttributes defines the common criteria to create generic types. These attributes should be domain agnostic s12.userdocuments.v1.UpdateDocumentVersionForUserRequest: type: object properties: user_id: type: string description: Required. The user ID to add the credential to document_id: type: string description: Required. The ID of the credential. version_id: type: string description: Required. The ID of the new credential version. document_version_attributes: description: The attributes of the credential version. allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersionAttributes' update_mask: type: string description: 'Required. The attributes (such as name etc.) you want to update for the credential version. The contents should reference fields of the DocumentVersionAttributes message. For example, ''update_mask=media,expiry_period_start_date'' indicates that only the media and expiry_period_start_date fields of the DocumentVersionAttributes message should be updated. Any other attributes provided in the DocumentVersionAttributes body will be ignored.' s12.userdocuments.v1.GetDocumentHistoryResponse: type: object properties: document_versions: type: array items: type: object $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersion' description: The credential versions for this particular credential. s12.common.MediaType: type: string enum: - MEDIA_TYPE_IMAGE - MEDIA_TYPE_VIDEO - MEDIA_TYPE_PDF - MEDIA_TYPE_DOCX - MEDIA_TYPE_XLSX - MEDIA_TYPE_PPTX - MEDIA_TYPE_CSV description: " - MEDIA_TYPE_IMAGE: An image file (GIF, JPG, PNG, WEBP).\n - MEDIA_TYPE_VIDEO: A video file (MP4, MOV).\n - MEDIA_TYPE_PDF: A PDF document.\n - MEDIA_TYPE_DOCX: A Microsoft Word document (DOCX, DOC).\n - MEDIA_TYPE_XLSX: A Microsoft Excel spreadsheet (XLSX, XLS).\n - MEDIA_TYPE_PPTX: A Microsoft PowerPoint presentation (PPTX, PPT).\n - MEDIA_TYPE_CSV: A CSV file." google.type.Date: type: object properties: year: type: integer format: int32 description: 'Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.' month: type: integer format: int32 description: 'Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.' day: type: integer format: int32 description: 'Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn''t significant.' description: '* A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are [google.type.TimeOfDay][google.type.TimeOfDay] and `google.protobuf.Timestamp`.' title: 'Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:' google.protobuf.Any: type: object properties: '@type': type: string description: "A URL/resource name that uniquely identifies the type of the serialized\nprotocol buffer message. This string must contain at least\none \"/\" character. The last segment of the URL's path must represent\nthe fully qualified name of the type (as in\n`path/google.protobuf.Duration`). The name should be in a canonical form\n(e.g., leading \".\" is not accepted).\n\nIn practice, teams usually precompile into the binary all types that they\nexpect it to use in the context of Any. However, for URLs which use the\nscheme `http`, `https`, or no scheme, one can optionally set up a type\nserver that maps type URLs to message definitions as follows:\n\n* If no scheme is provided, `https` is assumed.\n* An HTTP GET on the URL must yield a [google.protobuf.Type][]\n value in binary format, or produce an error.\n* Applications are allowed to cache lookup results based on the\n URL, or have them precompiled into a binary to avoid any\n lookup. Therefore, binary compatibility needs to be preserved\n on changes to types. (Use versioned type names to manage\n breaking changes.)\n\nNote: this functionality is not currently available in the official\nprotobuf release, and it is not used for type URLs beginning with\ntype.googleapis.com.\n\nSchemes other than `http`, `https` (or the empty scheme) might be\nused with implementation specific semantics." additionalProperties: {} description: "`Any` contains an arbitrary serialized protocol buffer message along with a\nURL that describes the type of the serialized message.\n\nProtobuf library provides support to pack/unpack Any values in the form\nof utility functions or additional generated methods of the Any type.\n\nExample 1: Pack and unpack a message in C++.\n\n Foo foo = ...;\n Any any;\n any.PackFrom(foo);\n ...\n if (any.UnpackTo(&foo)) {\n ...\n }\n\nExample 2: Pack and unpack a message in Java.\n\n Foo foo = ...;\n Any any = Any.pack(foo);\n ...\n if (any.is(Foo.class)) {\n foo = any.unpack(Foo.class);\n }\n\n Example 3: Pack and unpack a message in Python.\n\n foo = Foo(...)\n any = Any()\n any.Pack(foo)\n ...\n if any.Is(Foo.DESCRIPTOR):\n any.Unpack(foo)\n ...\n\n Example 4: Pack and unpack a message in Go\n\n foo := &pb.Foo{...}\n any, err := ptypes.MarshalAny(foo)\n ...\n foo := &pb.Foo{}\n if err := ptypes.UnmarshalAny(any, foo); err != nil {\n ...\n }\n\nThe pack methods provided by protobuf library will by default use\n'type.googleapis.com/full.type.name' as the type URL and the unpack\nmethods only use the fully qualified type name after the last '/'\nin the type URL, for example \"foo.bar.com/x/y.z\" will yield type\nname \"y.z\".\n\n\nJSON\n====\nThe JSON representation of an `Any` value uses the regular\nrepresentation of the deserialized, embedded message, with an\nadditional field `@type` which contains the type URL. Example:\n\n package google.profile;\n message Person {\n string first_name = 1;\n string last_name = 2;\n }\n\n {\n \"@type\": \"type.googleapis.com/google.profile.Person\",\n \"firstName\": ,\n \"lastName\": \n }\n\nIf the embedded message type is well-known and has a custom JSON\nrepresentation, that representation will be embedded adding a field\n`value` which holds the custom JSON in addition to the `@type`\nfield. Example (for message [google.protobuf.Duration][]):\n\n {\n \"@type\": \"type.googleapis.com/google.protobuf.Duration\",\n \"value\": \"1.212s\"\n }" s12.userdocuments.v1.DocumentVersionSortField: type: string enum: - DOCUMENT_VERSION_SORT_FIELD_EXPIRY - DOCUMENT_VERSION_SORT_FIELD_ISSUE_DATE - DOCUMENT_VERSION_SORT_FIELD_DOCUMENT_TYPE_NAME - DOCUMENT_VERSION_SORT_FIELD_MODIFIED_AT - DOCUMENT_VERSION_SORT_FIELD_USER_NAME - DOCUMENT_VERSION_SORT_FIELD_APPROVAL_STATUS description: "DocumentVersionSortField is used to sort document versions based on various criteria.\n\n - DOCUMENT_VERSION_SORT_FIELD_EXPIRY: `DOCUMENT_VERSION_SORT_FIELD_EXPIRY` will sort credentials by expiry date.\n - DOCUMENT_VERSION_SORT_FIELD_ISSUE_DATE: `DOCUMENT_VERSION_SORT_FIELD_ISSUE_DATE` will sort credentials by issue date.\n - DOCUMENT_VERSION_SORT_FIELD_DOCUMENT_TYPE_NAME: `DOCUMENT_VERSION_SORT_FIELD_DOCUMENT_TYPE_NAME` will sort credentials by document type name.\n - DOCUMENT_VERSION_SORT_FIELD_MODIFIED_AT: `DOCUMENT_VERSION_SORT_FIELD_MODIFIED_AT` will sort credentials by modified at date.\n - DOCUMENT_VERSION_SORT_FIELD_USER_NAME: `DOCUMENT_VERSION_SORT_FIELD_USER_NAME` will sort credentials by user name.\n - DOCUMENT_VERSION_SORT_FIELD_APPROVAL_STATUS: `DOCUMENT_VERSION_SORT_FIELD_APPROVAL_STATUS` will sort credentials by approval status." s12.userdocuments.v1.DeleteDocumentForUserResponse: type: object s12.userdocuments.v1.DocumentVersionFilter.UserStatusFilter: type: object properties: value: description: The user status value. allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.UserStatus' description: UserStatus is used to query for documents based on user's activation status. s12.userdocuments.v1.GetDocumentsRequest: type: object properties: page_size: type: integer format: int32 description: The number of credentials to return in a single request. This defaults to 20. page_token: type: string description: If present, will fetch the next page of results. This must be the value of `next_page_token` from the response. sort_direction: description: The direction to sort credentials in. allOf: - $ref: '#/components/schemas/s12.common.SortDirection' document_version_filters: type: array items: type: object $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersionFilter' description: An array of filters that can be provided to request specific credentials. document_version_sort_field: description: The field to use for sorting. allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.DocumentVersionSortField' archived_filter: description: 'Controls which credentials are returned based on their archived status. Defaults to `CREDENTIAL_ARCHIVED_FILTER_UNSPECIFIED`, which returns only unarchived credentials.' allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.CredentialArchivedFilter' s12.userdocuments.v1.GetSettingsResponse: type: object properties: settings: description: The settings for the user. allOf: - $ref: '#/components/schemas/s12.userdocuments.v1.UserDocumentsSettings' s12.userdocuments.v1.ListDocumentTypesResponse: type: object properties: next_page_token: type: string description: 'If there might be more results than those appearing in this response, then `next_page_token` is included. If empty then there are no more results. To get the next set of results, call this method again using the value of `next_page_token` as `page_token`.' types_list: type: array items: type: object $ref: '#/components/schemas/s12.typefield.v1.Type' description: List of types that satisfy filters under current organization. s12.userdocuments.v1.AddDocumentVersionForUserResponse: type: object properties: version_id: type: string description: Required. The versionID of the version added s12.typefield.v1.TypeCategory: type: string enum: - TYPE_CATEGORY_UNSPECIFIED - TYPE_CATEGORY_SYSTEM - TYPE_CATEGORY_CUSTOM default: TYPE_CATEGORY_UNSPECIFIED description: "- TYPE_CATEGORY_UNSPECIFIED: Type Unspecified.\n - TYPE_CATEGORY_SYSTEM: Type pre-defined.\n - TYPE_CATEGORY_CUSTOM: Type custom." title: TypeCategory defines if it's system or user created type s12.typefield.v1.Type: type: object properties: id: type: string description: A global unique identifier for a type. name: type: string description: Name of the type. description: type: string description: Description of the type. type_category: description: Type category. Cannot be updated. readOnly: true allOf: - $ref: '#/components/schemas/s12.typefield.v1.TypeCategory' domain: description: The domain of type. Cannot be updated. readOnly: true allOf: - $ref: '#/components/schemas/s12.typefield.v1.Domain' stats: description: Additional stats associated with a type. readOnly: true allOf: - $ref: '#/components/schemas/s12.typefield.v1.TypeStats' description: Describes the values of a type. securitySchemes: BearerAuthentication: type: http scheme: bearer externalDocs: description: How to generate an API Token url: https://help.mitti.com/en-US/000007/ x-provenance: method: searched source: https://developer.mitti.com/reference harvested: '2026-10-14' tool: harvest-readme-openapi.py note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored. assembled_from: - https://developer.mitti.com/reference/actionsservice_createaction.md - https://developer.mitti.com/reference/actionsservice_createactionschedule.md - https://developer.mitti.com/reference/actionsservice_createactionsharedlink.md - https://developer.mitti.com/reference/actionsservice_deleteactions.md - https://developer.mitti.com/reference/actionsservice_getaction.md - https://developer.mitti.com/reference/actionsservice_getactions.md - https://developer.mitti.com/reference/actionsservice_getactionsharedlink.md - https://developer.mitti.com/reference/actionsservice_revokeactionsharedlink.md - https://developer.mitti.com/reference/actionsservice_updateactionlabels.md - https://developer.mitti.com/reference/actionsservice_updateasset.md - https://developer.mitti.com/reference/actionsservice_updateassignees.md - https://developer.mitti.com/reference/actionsservice_updatedescription.md - https://developer.mitti.com/reference/actionsservice_updatedueat.md - https://developer.mitti.com/reference/actionsservice_updatepriority.md - https://developer.mitti.com/reference/actionsservice_updatesite.md - https://developer.mitti.com/reference/actionsservice_updatestatus.md - https://developer.mitti.com/reference/actionsservice_updatetitle.md - https://developer.mitti.com/reference/answerservice_answerasset.md - https://developer.mitti.com/reference/answerservice_answercheckbox.md - https://developer.mitti.com/reference/answerservice_generatedynamicfield.md - https://developer.mitti.com/reference/answerservice_getanswersforinspection.md - https://developer.mitti.com/reference/assetsservice_archiveasset.md - https://developer.mitti.com/reference/assetsservice_bulkcreateassets.md - https://developer.mitti.com/reference/assetsservice_bulkupdateassets.md - https://developer.mitti.com/reference/assetsservice_createasset.md - https://developer.mitti.com/reference/assetsservice_deleteasset.md - https://developer.mitti.com/reference/assetsservice_getasset.md - https://developer.mitti.com/reference/assetsservice_getassetbycode.md - https://developer.mitti.com/reference/assetsservice_listassets.md - https://developer.mitti.com/reference/assetsservice_lookupassetsbyfield.md - https://developer.mitti.com/reference/assetsservice_restorearchivedasset.md - https://developer.mitti.com/reference/assetsservice_setassetfieldvalues.md - https://developer.mitti.com/reference/assetsservice_updateasset.md - https://developer.mitti.com/reference/assetsservice_updateassetlocation.md - https://developer.mitti.com/reference/companydocumentsservice_deletecompanydocumenttype.md - https://developer.mitti.com/reference/companydocumentsservice_listcompanydocuments.md - https://developer.mitti.com/reference/companydocumentsservice_listcompanydocumenttypes.md - https://developer.mitti.com/reference/contractorcompanytypesservice_getcompanytype.md - https://developer.mitti.com/reference/contractorcompanytypesservice_listcompanytypes.md - https://developer.mitti.com/reference/contractorcompanytypesservice_listcompanytypesmetrics.md - https://developer.mitti.com/reference/contractorsservice_createcontractorcompany.md - https://developer.mitti.com/reference/contractorsservice_deletecontractorcompany.md - https://developer.mitti.com/reference/contractorsservice_getcontractorcompany.md - https://developer.mitti.com/reference/contractorsservice_listcompanyusermetadata.md - https://developer.mitti.com/reference/contractorsservice_listcontractorcompanies.md - https://developer.mitti.com/reference/contractorsservice_updatecontractorcompany.md - https://developer.mitti.com/reference/customerconfigurationservice_createcustomfield.md - https://developer.mitti.com/reference/customerconfigurationservice_createtasktype.md - https://developer.mitti.com/reference/customerconfigurationservice_deleteactionlabels.md - https://developer.mitti.com/reference/customerconfigurationservice_deletecustomfield.md - https://developer.mitti.com/reference/customerconfigurationservice_deletetasktype.md - https://developer.mitti.com/reference/customerconfigurationservice_getactionlabels.md - https://developer.mitti.com/reference/customerconfigurationservice_getcategories.md - https://developer.mitti.com/reference/customerconfigurationservice_getorgtasktypeunmappedfields.md - https://developer.mitti.com/reference/customerconfigurationservice_gettasktype.md - https://developer.mitti.com/reference/customerconfigurationservice_gettasktypecustomfields.md - https://developer.mitti.com/reference/customerconfigurationservice_gettasktypes.md - https://developer.mitti.com/reference/customerconfigurationservice_mapfieldtotasktype.md - https://developer.mitti.com/reference/customerconfigurationservice_renamecustomfield.md - https://developer.mitti.com/reference/customerconfigurationservice_renamecustomfieldoptions.md - https://developer.mitti.com/reference/customerconfigurationservice_renametasktype.md - https://developer.mitti.com/reference/customerconfigurationservice_unmapfieldfromtasktype.md - https://developer.mitti.com/reference/customerconfigurationservice_upsertactionlabel.md - https://developer.mitti.com/reference/directory_addusersfoldersassociations.md - https://developer.mitti.com/reference/directory_createfolder.md - https://developer.mitti.com/reference/directory_deletefolders.md - https://developer.mitti.com/reference/directory_getallusersbyfolder.md - https://developer.mitti.com/reference/directory_getfolder.md - https://developer.mitti.com/reference/directory_getfolderidsforuser.md - https://developer.mitti.com/reference/directory_getfolders.md - https://developer.mitti.com/reference/directory_getfoldersbyparent.md - https://developer.mitti.com/reference/directory_getinheritedusersbyfolder.md - https://developer.mitti.com/reference/directory_getorglabels.md - https://developer.mitti.com/reference/directory_getusersbyfolder.md - https://developer.mitti.com/reference/directory_movefolders.md - https://developer.mitti.com/reference/directory_removefoldersassociation.md - https://developer.mitti.com/reference/directory_removeusersassociation.md - https://developer.mitti.com/reference/directory_searchfolders.md - https://developer.mitti.com/reference/directory_updatefolderproperties.md - https://developer.mitti.com/reference/documentspublicservice_archiveitem.md - https://developer.mitti.com/reference/documentspublicservice_bulkaddfileowners.md - https://developer.mitti.com/reference/documentspublicservice_bulkremovefileowners.md - https://developer.mitti.com/reference/documentspublicservice_bulkupdatefileowners.md - https://developer.mitti.com/reference/documentspublicservice_createfile.md - https://developer.mitti.com/reference/documentspublicservice_getfolderchildren.md - https://developer.mitti.com/reference/documentspublicservice_linkfiles.md - https://developer.mitti.com/reference/documentspublicservice_moveitem.md - https://developer.mitti.com/reference/documentspublicservice_searchitems.md - https://developer.mitti.com/reference/documentspublicservice_updatefile.md - https://developer.mitti.com/reference/documenttypesservice_createdocumenttype.md - https://developer.mitti.com/reference/documenttypesservice_deletedocumenttype.md - https://developer.mitti.com/reference/documenttypesservice_getdocumenttype.md - https://developer.mitti.com/reference/documenttypesservice_listdocumenttypes.md - https://developer.mitti.com/reference/documenttypesservice_updatedocumenttype.md - https://developer.mitti.com/reference/externalinspectionservice_getinspectiondetails.md - https://developer.mitti.com/reference/feedservice_credentials.md - https://developer.mitti.com/reference/feedservice_credentialtypes.md - https://developer.mitti.com/reference/feedservice_feedactionfields.md - https://developer.mitti.com/reference/feedservice_feedactionfields2.md - https://developer.mitti.com/reference/feedservice_feedassetsmaintenance.md - https://developer.mitti.com/reference/feedservice_feedcontractorcompanies.md - https://developer.mitti.com/reference/feedservice_feedcontractorcompanydocuments.md - https://developer.mitti.com/reference/feedservice_feedcontractorcompanyusermemberships.md - https://developer.mitti.com/reference/feedservice_feedinvestigationdetailfields.md - https://developer.mitti.com/reference/feedservice_feedinvestigationfields.md - https://developer.mitti.com/reference/feedservice_feedinvestigationrelationships.md - https://developer.mitti.com/reference/feedservice_feedinvestigations.md - https://developer.mitti.com/reference/feedservice_feedmaintenanceplans.md - https://developer.mitti.com/reference/feedservice_feedmaintenanceprograms.md - https://developer.mitti.com/reference/feedservice_feedtrainingcourseprogress.md - https://developer.mitti.com/reference/fieldsservice_createfield.md - https://developer.mitti.com/reference/fieldsservice_deletefield.md - https://developer.mitti.com/reference/fieldsservice_listfields.md - https://developer.mitti.com/reference/fieldsservice_updatefield.md - https://developer.mitti.com/reference/headsupservice_getheadsup.md - https://developer.mitti.com/reference/headsupservice_getheadsupcompletioncounts.md - https://developer.mitti.com/reference/headsupservice_getheadsupmessages.md - https://developer.mitti.com/reference/headsupservice_listheadsupmanage.md - https://developer.mitti.com/reference/headsupservice_listheadsupusers.md - https://developer.mitti.com/reference/incidentsservice_addcollaborators.md - https://developer.mitti.com/reference/incidentsservice_createincident.md - https://developer.mitti.com/reference/incidentsservice_deleteincidents.md - https://developer.mitti.com/reference/incidentsservice_getincident.md - https://developer.mitti.com/reference/incidentsservice_getincidentbyid.md - https://developer.mitti.com/reference/incidentsservice_getincidentquestionsandanswers.md - https://developer.mitti.com/reference/incidentsservice_getincidents.md - https://developer.mitti.com/reference/incidentsservice_getincidentscount.md - https://developer.mitti.com/reference/incidentsservice_getpdfreport.md - https://developer.mitti.com/reference/incidentsservice_removecollaborators.md - https://developer.mitti.com/reference/incidentsservice_submitincident.md - https://developer.mitti.com/reference/incidentsservice_updateasset.md - https://developer.mitti.com/reference/incidentsservice_updatecategory.md - https://developer.mitti.com/reference/incidentsservice_updatedescription.md - https://developer.mitti.com/reference/incidentsservice_updatedueat.md - https://developer.mitti.com/reference/incidentsservice_updateoccurredat.md - https://developer.mitti.com/reference/incidentsservice_updatepriority.md - https://developer.mitti.com/reference/incidentsservice_updatesite.md - https://developer.mitti.com/reference/incidentsservice_updatestatus.md - https://developer.mitti.com/reference/incidentsservice_updatetitle.md - https://developer.mitti.com/reference/inspectionservice_addtableline.md - https://developer.mitti.com/reference/inspectionservice_archiveinspection.md - https://developer.mitti.com/reference/inspectionservice_cloneinspection.md - https://developer.mitti.com/reference/inspectionservice_completeinspection.md - https://developer.mitti.com/reference/inspectionservice_createinspection.md - https://developer.mitti.com/reference/inspectionservice_deleteinspection.md - https://developer.mitti.com/reference/inspectionservice_deletetableline.md - https://developer.mitti.com/reference/inspectionservice_getinspection.md - https://developer.mitti.com/reference/inspectionservice_getinspectionaccess.md - https://developer.mitti.com/reference/inspectionservice_removeinspectionuseraccess.md - https://developer.mitti.com/reference/inspectionservice_restorearchivedinspection.md - https://developer.mitti.com/reference/inspectionservice_setinspectionaccess.md - https://developer.mitti.com/reference/inspectionservice_setinspectionlocation.md - https://developer.mitti.com/reference/inspectionservice_setinspectionsite.md - https://developer.mitti.com/reference/inspectionservice_setowner.md - https://developer.mitti.com/reference/inspectionservice_updateinspection.md - https://developer.mitti.com/reference/inspectionservice_updatetableline.md - https://developer.mitti.com/reference/investigationsservice_clonecategory.md - https://developer.mitti.com/reference/investigationsservice_createcategory.md - https://developer.mitti.com/reference/investigationsservice_createdetailfield.md - https://developer.mitti.com/reference/investigationsservice_createinvestigation.md - https://developer.mitti.com/reference/investigationsservice_deletecategory.md - https://developer.mitti.com/reference/investigationsservice_deletedetailfield.md - https://developer.mitti.com/reference/investigationsservice_deleteinvestigation.md - https://developer.mitti.com/reference/investigationsservice_getinvestigation.md - https://developer.mitti.com/reference/investigationsservice_getinvestigationaccess.md - https://developer.mitti.com/reference/investigationsservice_getinvestigationactioncount.md - https://developer.mitti.com/reference/investigationsservice_getinvestigationcoursecount.md - https://developer.mitti.com/reference/investigationsservice_getinvestigationinspectioncount.md - https://developer.mitti.com/reference/investigationsservice_getinvestigationissuecount.md - https://developer.mitti.com/reference/investigationsservice_getinvestigationmediacount.md - https://developer.mitti.com/reference/investigationsservice_getinvestigationpdfreport.md - https://developer.mitti.com/reference/investigationsservice_getinvestigationscount.md - https://developer.mitti.com/reference/investigationsservice_listcategories.md - https://developer.mitti.com/reference/investigationsservice_listcategorydetailfields.md - https://developer.mitti.com/reference/investigationsservice_listdetailfieldlibrary.md - https://developer.mitti.com/reference/investigationsservice_listfields.md - https://developer.mitti.com/reference/investigationsservice_listinvestigationactions.md - https://developer.mitti.com/reference/investigationsservice_listinvestigationcourses.md - https://developer.mitti.com/reference/investigationsservice_listinvestigationinspections.md - https://developer.mitti.com/reference/investigationsservice_listinvestigationissues.md - https://developer.mitti.com/reference/investigationsservice_listinvestigationlog.md - https://developer.mitti.com/reference/investigationsservice_listinvestigationmedia.md - https://developer.mitti.com/reference/investigationsservice_listinvestigations.md - https://developer.mitti.com/reference/investigationsservice_listsettingslog.md - https://developer.mitti.com/reference/investigationsservice_liststatuses.md - https://developer.mitti.com/reference/investigationsservice_renamedetailfield.md - https://developer.mitti.com/reference/investigationsservice_setcategorydetailfields.md - https://developer.mitti.com/reference/investigationsservice_setdetailfieldoptions.md - https://developer.mitti.com/reference/investigationsservice_updatecategory.md - https://developer.mitti.com/reference/investigationsservice_updatefields.md - https://developer.mitti.com/reference/investigationsservice_updateinvestigation.md - https://developer.mitti.com/reference/investigationsservice_updateinvestigationaccess.md - https://developer.mitti.com/reference/investigationsservice_updateinvestigations.md - https://developer.mitti.com/reference/investigationsservice_updatestatuses.md - https://developer.mitti.com/reference/jobsservice_getjobevents.md - https://developer.mitti.com/reference/jobsservice_getjobs.md - https://developer.mitti.com/reference/maintenanceservice_addassetlastservice.md - https://developer.mitti.com/reference/maintenanceservice_addassetstoprogram.md - https://developer.mitti.com/reference/maintenanceservice_createplan.md - https://developer.mitti.com/reference/maintenanceservice_createprogram.md - https://developer.mitti.com/reference/maintenanceservice_deleteplan.md - https://developer.mitti.com/reference/maintenanceservice_deleteprogram.md - https://developer.mitti.com/reference/maintenanceservice_getprogram.md - https://developer.mitti.com/reference/maintenanceservice_listassetservicehistory.md - https://developer.mitti.com/reference/maintenanceservice_listassetsmaintenancedetails.md - https://developer.mitti.com/reference/maintenanceservice_listassetsmaintenancestatuscounts.md - https://developer.mitti.com/reference/maintenanceservice_listprogramsdetails.md - https://developer.mitti.com/reference/maintenanceservice_removeassetsfromprogram.md - https://developer.mitti.com/reference/maintenanceservice_updateplan.md - https://developer.mitti.com/reference/maintenanceservice_updateprogram.md - https://developer.mitti.com/reference/mediaservice_getdownloadsignedurl.md - https://developer.mitti.com/reference/organisationservice_bulkdeletegroups.md - https://developer.mitti.com/reference/organisationservice_getusergroups.md - https://developer.mitti.com/reference/oshaservice_createcase.md - https://developer.mitti.com/reference/oshaservice_createestablishment.md - https://developer.mitti.com/reference/oshaservice_deletecase.md - https://developer.mitti.com/reference/oshaservice_deleteestablishment.md - https://developer.mitti.com/reference/oshaservice_getcase.md - https://developer.mitti.com/reference/oshaservice_getestablishment.md - https://developer.mitti.com/reference/oshaservice_getestablishmentemployees.md - https://developer.mitti.com/reference/oshaservice_getestablishmenthours.md - https://developer.mitti.com/reference/oshaservice_listcases.md - https://developer.mitti.com/reference/oshaservice_listestablishments.md - https://developer.mitti.com/reference/oshaservice_updatecase.md - https://developer.mitti.com/reference/oshaservice_updateestablishment.md - https://developer.mitti.com/reference/oshaservice_updateestablishmentemployees.md - https://developer.mitti.com/reference/oshaservice_updateestablishmenthours.md - https://developer.mitti.com/reference/partnerintegrationservice_createconfiguration.md - https://developer.mitti.com/reference/partnerintegrationservice_createinstallation.md - https://developer.mitti.com/reference/partnerintegrationservice_deleteconfiguration.md - https://developer.mitti.com/reference/partnerintegrationservice_deleteinstallation.md - https://developer.mitti.com/reference/partnerintegrationservice_getinstallation.md - https://developer.mitti.com/reference/partnerintegrationservice_listapplications.md - https://developer.mitti.com/reference/partnerintegrationservice_listinstallations.md - https://developer.mitti.com/reference/partnerintegrationservice_registerapplication.md - https://developer.mitti.com/reference/partnerintegrationservice_updateapplication.md - https://developer.mitti.com/reference/partnerintegrationservice_updateconfiguration.md - https://developer.mitti.com/reference/permissionsservice_assignpermissionset.md - https://developer.mitti.com/reference/permissionsservice_getpermissionset.md - https://developer.mitti.com/reference/permissionsservice_listpermissionsets.md - https://developer.mitti.com/reference/reportsservice_startinspectionexport.md - https://developer.mitti.com/reference/rolesservice_createrole.md - https://developer.mitti.com/reference/rolesservice_getrole.md - https://developer.mitti.com/reference/rolesservice_updaterole.md - https://developer.mitti.com/reference/schedulesservice_createscheduleitem.md - https://developer.mitti.com/reference/schedulesservice_deletescheduleitem.md - https://developer.mitti.com/reference/schedulesservice_listscheduleitems.md - https://developer.mitti.com/reference/schedulesservice_updatescheduleitem.md - https://developer.mitti.com/reference/schedulingfeedservice_feedscheduleassignees.md - https://developer.mitti.com/reference/schedulingfeedservice_feedscheduleoccurrences.md - https://developer.mitti.com/reference/schedulingfeedservice_feedschedules.md - https://developer.mitti.com/reference/schedulingservice_createnewschedule.md - https://developer.mitti.com/reference/schedulingservice_deleteschedule.md - https://developer.mitti.com/reference/schedulingservice_endschedule.md - https://developer.mitti.com/reference/schedulingservice_getschedule.md - https://developer.mitti.com/reference/schedulingservice_listscheduleaccess.md - https://developer.mitti.com/reference/schedulingservice_listscheduletargets.md - https://developer.mitti.com/reference/schedulingservice_pauseschedule.md - https://developer.mitti.com/reference/schedulingservice_resumeschedule.md - https://developer.mitti.com/reference/schedulingservice_updatescheduleassignees.md - https://developer.mitti.com/reference/schedulingservice_updatescheduledetails.md - https://developer.mitti.com/reference/schedulingservice_updateschedulerecurrence.md - https://developer.mitti.com/reference/schedulingservice_updatescheduletarget.md - https://developer.mitti.com/reference/sensorsservice_deprovisionsensor.md - https://developer.mitti.com/reference/sensorsservice_getsensor.md - https://developer.mitti.com/reference/sensorsservice_getsensorid.md - https://developer.mitti.com/reference/sensorsservice_getsensorlatestreadings.md - https://developer.mitti.com/reference/sensorsservice_ingestsensorreadings.md - https://developer.mitti.com/reference/sensorsservice_listsensors.md - https://developer.mitti.com/reference/sensorsservice_provisionsensor.md - https://developer.mitti.com/reference/sharedlinkservice_generateforwebreport.md - https://developer.mitti.com/reference/statusgroupsservice_addstatusgrouptoassettypes.md - https://developer.mitti.com/reference/statusgroupsservice_createstatusgroup.md - https://developer.mitti.com/reference/statusgroupsservice_deletestatusgroup.md - https://developer.mitti.com/reference/statusgroupsservice_getstatusgroup.md - https://developer.mitti.com/reference/statusgroupsservice_liststatusgroups.md - https://developer.mitti.com/reference/statusgroupsservice_removestatusgroupfromassettypes.md - https://developer.mitti.com/reference/statusgroupsservice_updatestatusgroup.md - https://developer.mitti.com/reference/structuremembershipservice_adduserstorole.md - https://developer.mitti.com/reference/structuremembershipservice_adduserstostructure.md - https://developer.mitti.com/reference/structuremembershipservice_listdirectusersinstructure.md - https://developer.mitti.com/reference/structuremembershipservice_listusersbyrole.md - https://developer.mitti.com/reference/structuremembershipservice_removeusersfromstructure.md - https://developer.mitti.com/reference/structuresfieldsservice_listfields.md - https://developer.mitti.com/reference/structuresservice_createstructure.md - https://developer.mitti.com/reference/structuresservice_getstructuremetadata.md - https://developer.mitti.com/reference/structuresservice_getstructureprofile.md - https://developer.mitti.com/reference/structuresservice_movestructure.md - https://developer.mitti.com/reference/structuresservice_searchstructures.md - https://developer.mitti.com/reference/structuresservice_updatestructure.md - https://developer.mitti.com/reference/tasksservice_updatetaskcustomfield.md - https://developer.mitti.com/reference/templateservice_createtemplatedraft.md - https://developer.mitti.com/reference/templateservice_discardtemplatedraft.md - https://developer.mitti.com/reference/templateservice_gettemplatedefinition.md - https://developer.mitti.com/reference/templateservice_gettemplatedraft.md - https://developer.mitti.com/reference/templateservice_publishtemplate.md - https://developer.mitti.com/reference/templateservice_updatetemplatedraft.md - https://developer.mitti.com/reference/templatesservice_archivetemplate.md - https://developer.mitti.com/reference/templatesservice_deletetemplatebyid.md - https://developer.mitti.com/reference/templatesservice_gettemplatebyid.md - https://developer.mitti.com/reference/templatesservice_gettemplatebyinspectionid.md - https://developer.mitti.com/reference/templatesservice_restorearchivedtemplate.md - https://developer.mitti.com/reference/thepubservice_addnewusertogroup.md - https://developer.mitti.com/reference/thepubservice_adduser.md - https://developer.mitti.com/reference/thepubservice_createglobalresponseset.md - https://developer.mitti.com/reference/thepubservice_creategroup.md - https://developer.mitti.com/reference/thepubservice_creategrsresponse.md - https://developer.mitti.com/reference/thepubservice_deleteglobalresponseset.md - https://developer.mitti.com/reference/thepubservice_deletegrsresponse.md - https://developer.mitti.com/reference/thepubservice_deleteinspectionwebreportlink.md - https://developer.mitti.com/reference/thepubservice_feedactionassignees.md - https://developer.mitti.com/reference/thepubservice_feedactions.md - https://developer.mitti.com/reference/thepubservice_feedactiontimelineitems.md - https://developer.mitti.com/reference/thepubservice_feedactivitylogevents.md - https://developer.mitti.com/reference/thepubservice_feedassets.md - https://developer.mitti.com/reference/thepubservice_feedgroups.md - https://developer.mitti.com/reference/thepubservice_feedgroupusers.md - https://developer.mitti.com/reference/thepubservice_feedinspectionitems.md - https://developer.mitti.com/reference/thepubservice_feedinspections.md - https://developer.mitti.com/reference/thepubservice_feedissueassignees.md - https://developer.mitti.com/reference/thepubservice_feedissuerelationships.md - https://developer.mitti.com/reference/thepubservice_feedissues.md - https://developer.mitti.com/reference/thepubservice_feedissuetimelineitems.md - https://developer.mitti.com/reference/thepubservice_feedscheduleassignees.md - https://developer.mitti.com/reference/thepubservice_feedscheduleoccurrences.md - https://developer.mitti.com/reference/thepubservice_feedschedules.md - https://developer.mitti.com/reference/thepubservice_feedsitemembers.md - https://developer.mitti.com/reference/thepubservice_feedsites.md - https://developer.mitti.com/reference/thepubservice_feedtemplatepermissions.md - https://developer.mitti.com/reference/thepubservice_feedtemplates.md - https://developer.mitti.com/reference/thepubservice_feedusers.md - https://developer.mitti.com/reference/thepubservice_getglobalresponseset.md - https://developer.mitti.com/reference/thepubservice_getinspection.md - https://developer.mitti.com/reference/thepubservice_getinspectiondeeplink.md - https://developer.mitti.com/reference/thepubservice_getinspectionmedia.md - https://developer.mitti.com/reference/thepubservice_getinspectionwebreportlink.md - https://developer.mitti.com/reference/thepubservice_getuser.md - https://developer.mitti.com/reference/thepubservice_getusergroups.md - https://developer.mitti.com/reference/thepubservice_listallglobalresponsesets.md - https://developer.mitti.com/reference/thepubservice_listgroups.md - https://developer.mitti.com/reference/thepubservice_listusersingroup.md - https://developer.mitti.com/reference/thepubservice_removeuser.md - https://developer.mitti.com/reference/thepubservice_searchinspections.md - https://developer.mitti.com/reference/thepubservice_searchtemplates.md - https://developer.mitti.com/reference/thepubservice_searchusers.md - https://developer.mitti.com/reference/thepubservice_shareinspection.md - https://developer.mitti.com/reference/thepubservice_startinspection.md - https://developer.mitti.com/reference/thepubservice_updateglobalresponseset.md - https://developer.mitti.com/reference/thepubservice_updategrsresponse.md - https://developer.mitti.com/reference/thepubservice_updateinspection.md - https://developer.mitti.com/reference/thepubservice_updateuser.md - https://developer.mitti.com/reference/timelineservice_addcomment.md - https://developer.mitti.com/reference/timelineservice_gettimeline.md - https://developer.mitti.com/reference/traininganalyticsservice_getcoursestatistics.md - https://developer.mitti.com/reference/traininganalyticsservice_getlessonattempts.md - https://developer.mitti.com/reference/traininganalyticsservice_getlessonprogressevents.md - https://developer.mitti.com/reference/traininganalyticsservice_getlessonstatistics.md - https://developer.mitti.com/reference/traininganalyticsservice_getrapidrefreshanswers.md - https://developer.mitti.com/reference/traininganalyticsservice_getslidestatistics.md - https://developer.mitti.com/reference/traininganalyticsservice_getslideuserstatistics.md - https://developer.mitti.com/reference/traininganalyticsservice_getsurveyanswers.md - https://developer.mitti.com/reference/traininganalyticsservice_getsurveyquestiondefinitions.md - https://developer.mitti.com/reference/traininganalyticsservice_getuserlessonprogress.md - https://developer.mitti.com/reference/traininganalyticsservice_getuserlessonprogressevents.md - https://developer.mitti.com/reference/trainingcollectionsservice_getcoursecollections.md - https://developer.mitti.com/reference/trainingcollectionsservice_getcoursesbycoursecollectionid.md - https://developer.mitti.com/reference/trainingcourseprogressservice_resetcourseprogress.md - https://developer.mitti.com/reference/trainingcoursesservice_getcourses.md - https://developer.mitti.com/reference/trainingcoursesservice_getlessonsbycourseid.md - https://developer.mitti.com/reference/trainingcoursesservice_updatecourseassignments.md - https://developer.mitti.com/reference/trainingindividualleaderboardsservice_getindividualleaderboardrankings.md - https://developer.mitti.com/reference/trainingindividualleaderboardsservice_getindividualleaderboards.md - https://developer.mitti.com/reference/traininglessonsservice_getlessonbyid.md - https://developer.mitti.com/reference/trainingpathsservice_getpathbyid.md - https://developer.mitti.com/reference/trainingpathsservice_getpaths.md - https://developer.mitti.com/reference/trainingrapidrefreshservice_getrapidrefresh.md - https://developer.mitti.com/reference/trainingrapidrefreshservice_getrapidrefreshbyid.md - https://developer.mitti.com/reference/typesservice_createtype.md - https://developer.mitti.com/reference/typesservice_deletetype.md - https://developer.mitti.com/reference/typesservice_gettype.md - https://developer.mitti.com/reference/typesservice_listtypefields.md - https://developer.mitti.com/reference/typesservice_listtypes.md - https://developer.mitti.com/reference/typesservice_updatetype.md - https://developer.mitti.com/reference/typesservice_updatetypefields.md - https://developer.mitti.com/reference/userattributeservice_getuserattributes.md - https://developer.mitti.com/reference/userattributeservice_setuserattributes.md - https://developer.mitti.com/reference/userdocumentsservice_adddocumentversionforuser.md - https://developer.mitti.com/reference/userdocumentsservice_deleteallmediafordocumentversion.md - https://developer.mitti.com/reference/userdocumentsservice_deletedocumentforuser.md - https://developer.mitti.com/reference/userdocumentsservice_getdocumenthistory.md - https://developer.mitti.com/reference/userdocumentsservice_getdocuments.md - https://developer.mitti.com/reference/userdocumentsservice_getdocumentversion.md - https://developer.mitti.com/reference/userdocumentsservice_getsettings.md - https://developer.mitti.com/reference/userdocumentsservice_updatedocumentversionforuser.md - https://developer.mitti.com/reference/userdocumentsservice_updatesettings.md - https://developer.mitti.com/reference/userfieldservice_createfield.md - https://developer.mitti.com/reference/userfieldservice_deletefield.md - https://developer.mitti.com/reference/userfieldservice_disablefield.md - https://developer.mitti.com/reference/userfieldservice_listfields.md - https://developer.mitti.com/reference/userfieldservice_restorefield.md - https://developer.mitti.com/reference/userfieldservice_setfieldsettings.md - https://developer.mitti.com/reference/userfieldservice_updatefield.md - https://developer.mitti.com/reference/usersservice_cancelcreateorupdateusersjob.md - https://developer.mitti.com/reference/usersservice_createorupdateusers.md - https://developer.mitti.com/reference/usersservice_getcreateorupdateusersjob.md - https://developer.mitti.com/reference/usersservice_initcreateorupdateusersjob.md - https://developer.mitti.com/reference/usersservice_listcreateorupdateusersjobs.md - https://developer.mitti.com/reference/usersservice_listusers.md - https://developer.mitti.com/reference/usersservice_startcreateorupdateusersjob.md - https://developer.mitti.com/reference/webhooksservice_createwebhook.md - https://developer.mitti.com/reference/webhooksservice_deletewebhook.md - https://developer.mitti.com/reference/webhooksservice_generatetoken.md - https://developer.mitti.com/reference/webhooksservice_gettoken.md - https://developer.mitti.com/reference/webhooksservice_getwebhook.md - https://developer.mitti.com/reference/webhooksservice_listwebhooks.md - https://developer.mitti.com/reference/webhooksservice_updatewebhook.md merge: pages: 416 deduped: 3213 conflicts_kept_first: 0