SafetyCulture Groups API

The Groups API from SafetyCulture — 7 operation(s) for groups.

Operations 8

GET /accounts/organisation/v1/accounts/user/{user_id}/groups List groups for a user #
POST /accounts/organisation/v1/accounts:BulkDeleteGroups Bulk delete groups #
GET /groups List groups #
POST /groups Create a group #
GET /groups/{group_id}/users List a group's or an organization's users #
POST /groups/{group_id}/users/v2 Add user to a group #
DELETE /groups/{group_id}/users/{user_id} Remove user from a group #
GET /share/connections List calling user's groups and organizations #

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/safetyculture:safetyculture-groups-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

safetyculture-groups-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Mitti Groups 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: Groups
paths:
  /accounts/organisation/v1/accounts/user/{user_id}/groups:
    get:
      summary: List groups for a user
      operationId: OrganisationService_GetUserGroups
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/s12.accounts.organisation.v1.GetUserGroupsResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/google.rpc.Status'
      parameters:
      - name: user_id
        description: Required. The UUID of the user whose group memberships you want to retrieve.
        in: path
        required: true
        schema:
          type: string
      tags:
      - Groups
  /accounts/organisation/v1/accounts:BulkDeleteGroups:
    post:
      summary: Bulk delete groups
      operationId: OrganisationService_BulkDeleteGroups
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/s12.accounts.organisation.v1.BulkDeleteGroupsResponse'
        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.accounts.organisation.v1.BulkDeleteGroupsRequest'
        required: true
      tags:
      - Groups
  /groups:
    get:
      summary: List groups
      operationId: ThePubService_ListGroups
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/s12.thepub.v1.ListGroupsResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/google.rpc.Status'
      tags:
      - Groups
    post:
      summary: Create a group
      operationId: ThePubService_CreateGroup
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/s12.thepub.v1.CreateGroupResponse'
        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.thepub.v1.CreateGroupRequest'
        description: The parameters for `CreateGroup`
        required: true
      tags:
      - Groups
  /groups/{group_id}/users:
    get:
      summary: List a group's or an organization's users
      operationId: ThePubService_ListUsersInGroup
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/s12.thepub.v1.ListUsersInGroupResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/google.rpc.Status'
      parameters:
      - name: group_id
        description: The ID of the group or organization to list users for.
        in: path
        required: true
        schema:
          type: string
      - name: limit
        description: 'The maximum number of users to return.


          optional'
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: offset
        description: 'The offset to start listing users from.


          optional'
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: status
        description: "The status to filter users by.\n\noptional\n\n - active: Active user.\n - inactive: Inactive user."
        in: query
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - active
            - inactive
      tags:
      - Groups
  /groups/{group_id}/users/v2:
    post:
      summary: Add user to a group
      operationId: ThePubService_AddNewUserToGroup
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/s12.thepub.v1.AddNewUserToGroupResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/google.rpc.Status'
      parameters:
      - name: group_id
        description: The ID of the group to add the user to.
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/s12.thepub.v1.ThePubService.AddNewUserToGroupBody'
        required: true
      tags:
      - Groups
  /groups/{group_id}/users/{user_id}:
    delete:
      summary: Remove user from a group
      operationId: ThePubService_RemoveUser
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/s12.thepub.v1.RemoveUserResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/google.rpc.Status'
      parameters:
      - name: group_id
        description: The ID of the group or organization to remove the user from.
        in: path
        required: true
        schema:
          type: string
      - name: user_id
        description: The ID of the user to remove.
        in: path
        required: true
        schema:
          type: string
      - name: replacement_user
        description: The ID of the user to reassign data to when removing the user from an organization.
        in: query
        required: false
        schema:
          type: string
      tags:
      - Groups
  /share/connections:
    get:
      summary: List calling user's groups and organizations
      operationId: ThePubService_GetUserGroups
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/s12.thepub.v1.GetUserGroupsResponse'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/google.rpc.Status'
      tags:
      - Groups
components:
  schemas:
    s12.thepub.v1.ListUsersInGroupResponse:
      type: object
      properties:
        total:
          type: integer
          format: int32
          description: The number of users in the group.
        offset:
          type: integer
          format: int32
          description: The offset of the request.
        limit:
          type: integer
          format: int32
          description: The limit of the request.
        users:
          type: array
          items:
            type: object
            $ref: '#/components/schemas/s12.thepub.v1.ListUsersInGroupResponse.User'
          description: The users in the group.
      description: Result returned from `ListUsersInGroup`
      title: ListUsersInGroupResponse
    s12.thepub.v1.RemoveUserResponse:
      type: object
      properties:
        ok:
          type: boolean
          description: If the user was removed from the group.
      description: Result returned from `RemoveUser`
      title: RemoveUserResponse
    s12.thepub.v1.ThePubSeatType:
      type: string
      enum:
      - full
      - free
      - lite
      default: full
      title: "- full: Full seat\n - free: Free seat\n - lite: Lite seat"
    s12.thepub.v1.GetUserGroupsResponse.Group.Type:
      type: string
      enum:
      - group
      - organisation
      default: group
      title: "- group: Group\n - organisation: Organisation"
    s12.accounts.organisation.v1.BulkDeleteGroupsResponse.BulkDeleteGroupsResult:
      type: object
      properties:
        group_id:
          type: string
          description: Group UUID
        code:
          $ref: '#/components/schemas/s12.accounts.organisation.v1.BulkDeleteGroupsResponse.BulkDeleteGroupsResultCode'
    s12.thepub.v1.AddNewUserToGroupResponse:
      type: object
      properties:
        users:
          type: array
          items:
            type: string
          description: List of user IDs in the group.
      description: Result returned from `AddNewUserToGroup`
      title: AddNewUserToGroupResponse
    s12.thepub.v1.CreateGroupRequest:
      type: object
      properties:
        name:
          type: string
          description: The name of the group to be created.
      description: The parameters for `CreateGroup`
      title: CreateGroupRequest
      required:
      - name
    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.accounts.organisation.v1.BulkDeleteGroupsRequest:
      type: object
      properties:
        group_ids:
          type: array
          items:
            type: string
          description: List of group UUIDs to delete
      title: BulkDeleteGroupsRequest contains the parameters to bulk delete groups
    s12.thepub.v1.GetUserGroupsResponse:
      type: object
      properties:
        groups:
          type: array
          items:
            type: object
            $ref: '#/components/schemas/s12.thepub.v1.GetUserGroupsResponse.Group'
          description: The groups that the user is a member of.
      description: Result returned from `GetUserGroups`
      title: GetUserGroupsResponse
    s12.thepub.v1.ListGroupsResponse.Group:
      type: object
      properties:
        id:
          type: string
          description: The id of the group.
        name:
          type: string
          description: The name of the group.
      description: A group returned by `ListGroups`
      title: Group
    s12.thepub.v1.ThePubUserStatus:
      type: string
      enum:
      - active
      - inactive
      default: active
      description: "- active: Active user.\n - inactive: Inactive user."
      title: ThePubUserStatus
    s12.thepub.v1.ThePubService.AddNewUserToGroupBody:
      type: object
      properties:
        user_id:
          type: string
          description: The ID of the user to add to the group.
      description: The parameters for `AddNewUserToGroup`
      title: AddNewUserToGroupRequest
      required:
      - user_id
    s12.common.Group:
      type: object
      properties:
        id:
          type: string
          description: UUID of the group
        name:
          type: string
          description: Name of the group
        type:
          type: string
          description: 'Type of the group (ex: org, group, etc)'
        members:
          type: array
          items:
            type: string
          description: User UUIDs that are members of this group
        description:
          type: string
          description: Description of the group
        dynamic:
          type: boolean
          description: Is the group a dynamically assigned group or a statically assigned group.
      title: Groups contains all information about a group
    s12.accounts.organisation.v1.BulkDeleteGroupsResponse:
      type: object
      properties:
        results:
          type: array
          items:
            type: object
            $ref: '#/components/schemas/s12.accounts.organisation.v1.BulkDeleteGroupsResponse.BulkDeleteGroupsResult'
          description: Results - successful and unsuccessful - of calling this endpoint
      title: BulkDeleteGroupsResponse contains the result of calling BulkDeleteGroups
    s12.thepub.v1.ListUsersInGroupResponse.User:
      type: object
      properties:
        user_id:
          type: string
          description: The id of the user.
        firstname:
          type: string
          description: The first name of the user.
        lastname:
          type: string
          description: The last name of the user.
        email:
          type: string
          description: The email address of the user.
        status:
          description: The status of the user.
          allOf:
          - $ref: '#/components/schemas/s12.thepub.v1.ThePubUserStatus'
        seat_type:
          description: The seat type of the user.
          allOf:
          - $ref: '#/components/schemas/s12.thepub.v1.ThePubSeatType'
      description: User returned for list operations.
    s12.thepub.v1.CreateGroupResponse:
      type: object
      properties:
        id:
          type: string
          description: The id of the group.
        name:
          type: string
          description: The name of the group.
      description: Result returned from `CreateGroup`
      title: CreateGroupResponse
    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\": <string>,\n      \"lastName\": <string>\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.thepub.v1.ListGroupsResponse:
      type: object
      properties:
        groups:
          type: array
          items:
            type: object
            $ref: '#/components/schemas/s12.thepub.v1.ListGroupsResponse.Group'
          description: The groups returned by the request.
      description: Result returned from `ListGroups`
      title: ListGroupsResponse
    s12.accounts.organisation.v1.GetUserGroupsResponse:
      type: object
      properties:
        groups:
          type: array
          items:
            type: object
            $ref: '#/components/schemas/s12.common.Group'
      title: GetUserGroupsResponse contains the result of calling GetUserGroups
    s12.thepub.v1.GetUserGroupsResponse.Group:
      type: object
      properties:
        id:
          type: string
          description: The id of the group.
        name:
          type: string
          description: The name of the group.
        type:
          description: The type of the group.
          allOf:
          - $ref: '#/components/schemas/s12.thepub.v1.GetUserGroupsResponse.Group.Type'
      description: A group returned from `GetUserGroups`
      title: GetUserGroupsResponseGroup
    s12.accounts.organisation.v1.BulkDeleteGroupsResponse.BulkDeleteGroupsResultCode:
      type: string
      enum:
      - BULK_DELETE_GROUPS_RESULT_CODE_UNSPECIFIED
      - BULK_DELETE_GROUPS_RESULT_CODE_SUCCESS
      - BULK_DELETE_GROUPS_RESULT_CODE_INTERNAL
      - BULK_DELETE_GROUPS_RESULT_CODE_MALFORMED_ID
      - BULK_DELETE_GROUPS_RESULT_CODE_NOT_FOUND
      default: BULK_DELETE_GROUPS_RESULT_CODE_UNSPECIFIED
      description: "Type of result for each group in the BulkDeleteGroups operation.\nAllows for defining specific reasons for errors to display to customers.\n\n - BULK_DELETE_GROUPS_RESULT_CODE_UNSPECIFIED: Default\n - BULK_DELETE_GROUPS_RESULT_CODE_SUCCESS: Operation was a success\n - BULK_DELETE_GROUPS_RESULT_CODE_INTERNAL: Internal or unknown failure\n - BULK_DELETE_GROUPS_RESULT_CODE_MALFORMED_ID: Malformed group ID\n - BULK_DELETE_GROUPS_RESULT_CODE_NOT_FOUND: Group was not found"
  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


# --- truncated at 32 KB (53 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/safetyculture/refs/heads/main/openapi/safetyculture-groups-api-openapi.yml