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

# Bulk Remove Image Relationships

> Removes relationships between an image and up to 100 items. Automatically renormalizes image priorities after each removal to maintain consistent ordering. Returns lists of successful and failed removals with error details.



## OpenAPI

````yaml /swagger/management-api.json delete /api/v1/{team_slug}/{app_slug}/images/{image_id}/relationships/bulk
openapi: 3.0.0
info:
  contact:
    email: support@enad.io
    name: API support
    url: http://enad.io/support
  description: This is the documentation for Public API v1
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
  termsOfService: http://enad.io/terms/
  title: Public API
  version: '1.0'
servers:
  - url: //api.enad.io
security: []
paths:
  /api/v1/{team_slug}/{app_slug}/images/{image_id}/relationships/bulk:
    delete:
      tags:
        - Images
        - Bulk
      summary: Bulk Remove Image Relationships
      description: >-
        Removes relationships between an image and up to 100 items.
        Automatically renormalizes image priorities after each removal to
        maintain consistent ordering. Returns lists of successful and failed
        removals with error details.
      parameters:
        - description: Team slug
          in: path
          name: team_slug
          required: true
          schema:
            type: string
        - description: App slug
          in: path
          name: app_slug
          required: true
          schema:
            type: string
        - description: Image ID
          in: path
          name: image_id
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: >-
                #/components/schemas/internal_pkg_webserver_v1.BulkRemoveImageRelationshipsPayload
        description: Items to unlink from the image
        required: true
      responses:
        '200':
          description: Relationships removed successfully
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/internal_pkg_webserver_v1.OkResponseBulkRemoveImageRelationships
        '400':
          description: Invalid request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/internal_pkg_webserver_v1.ErrorMessage'
        '401':
          description: Unauthorized access
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/internal_pkg_webserver_v1.ErrorMessage'
        '404':
          description: Image not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/internal_pkg_webserver_v1.ErrorMessage'
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/internal_pkg_webserver_v1.ErrorMessage'
      security:
        - BearerAuth: []
components:
  schemas:
    internal_pkg_webserver_v1.BulkRemoveImageRelationshipsPayload:
      properties:
        items:
          items:
            $ref: >-
              #/components/schemas/internal_pkg_webserver_v1.BulkRemoveImageRelationshipItem
          maxItems: 100
          type: array
      required:
        - items
      type: object
    internal_pkg_webserver_v1.OkResponseBulkRemoveImageRelationships:
      properties:
        data:
          $ref: >-
            #/components/schemas/internal_pkg_webserver_v1.BulkRemoveImageRelationshipsResponse
        details:
          description: >-
            Additional contextual information about the response. Used to
            provide supplementary details beyond the main data payload, such as
            validation warnings or processing notes
          items:
            type: string
          type: array
        success:
          type: boolean
      type: object
    internal_pkg_webserver_v1.ErrorMessage:
      properties:
        details:
          items:
            type: string
          type: array
        message:
          type: string
        success:
          type: boolean
      type: object
    internal_pkg_webserver_v1.BulkRemoveImageRelationshipItem:
      properties:
        item_id:
          type: string
      required:
        - item_id
      type: object
    internal_pkg_webserver_v1.BulkRemoveImageRelationshipsResponse:
      properties:
        failed:
          items:
            $ref: >-
              #/components/schemas/internal_pkg_webserver_v1.BulkRemoveImageRelationshipFailedOp
          type: array
        successful:
          items:
            type: string
          type: array
      type: object
    internal_pkg_webserver_v1.BulkRemoveImageRelationshipFailedOp:
      properties:
        item_id:
          type: string
        reason:
          type: string
      type: object

````