> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Remove group share

> <Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>

Stops sharing the app with a group.

Members who can use the app only through this group lose access. Members with a direct role, or another shared group, keep access at the highest role they still have. If the call fails, the share is kept, so you can safely retry.

This works on any plan, so you can remove shares after your workspace's plan no longer includes groups. You need editor access to the app, and an editor or admin role in the app's workspace.

<Note>This endpoint accepts a personal API key belonging to a user with editor access to the app. A read-only key is refused, and workspace API keys are not accepted.</Note>



## OpenAPI

````yaml /developers/references/app-management/app-management-openapi.json delete /api/apps/{app_id}/group-shares/{share_id}
openapi: 3.1.0
info:
  title: Base44 App Management API
  version: 1.0.0
servers:
  - url: https://app.base44.com
security:
  - PersonalAccessTokenAuth: []
paths:
  /api/apps/{app_id}/group-shares/{share_id}:
    delete:
      summary: Remove group share
      description: >-
        <Info>This API is in beta. Endpoints, fields, and behavior may still
        change, so avoid depending on it in production.</Info>


        Stops sharing the app with a group.


        Members who can use the app only through this group lose access. Members
        with a direct role, or another shared group, keep access at the highest
        role they still have. If the call fails, the share is kept, so you can
        safely retry.


        This works on any plan, so you can remove shares after your workspace's
        plan no longer includes groups. You need editor access to the app, and
        an editor or admin role in the app's workspace.


        <Note>This endpoint accepts a personal API key belonging to a user with
        editor access to the app. A read-only key is refused, and workspace API
        keys are not accepted.</Note>
      operationId: delete_share_api_apps__app_id__group_shares__share_id__delete
      parameters:
        - name: app_id
          in: path
          required: true
          schema:
            type: string
            description: ID of the app.
            title: App Id
          description: ID of the app.
          example: 6820f3a4e7b91d003c45a1f2
        - name: share_id
          in: path
          required: true
          schema:
            type: string
            description: >-
              ID of the share, as `id` in the response of [List group
              shares](/api-reference/list-group-shares).
            title: Share Id
          description: >-
            ID of the share, as `id` in the response of [List group
            shares](/api-reference/list-group-shares).
          example: 68d1c2e4a9b7f3001e5c8a41
      responses:
        '200':
          description: The share was removed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OperationResponse'
        '401':
          description: Missing or invalid credentials.
        '403':
          description: >-
            You don't have editor access to this app, you aren't an editor or
            admin in the app's workspace, or your API key is read-only.
        '404':
          description: App or share not found.
components:
  schemas:
    OperationResponse:
      properties:
        success:
          type: boolean
          title: Success
          description: >-
            Always `true`. A removal that doesn't happen returns an error
            instead.
          default: true
          example: true
      type: object
      required:
        - success
      title: OperationResponse
  securitySchemes:
    PersonalAccessTokenAuth:
      type: http
      scheme: bearer
      description: 'Personal access token, sent as `Authorization: Bearer <token>`.'

````