---
updatedAt: 2026-03-23T09:14:53.000Z
agentTools:
  projectIndex: https://devx.pax8.com/llms.txt
---

# Get attachments from the library

Returns the attachment entries associated from the library.

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "QUOTING ENDPOINTS",
    "version": "2.0.0"
  },
  "externalDocs": {
    "description": "Quoting Github docs",
    "url": "https://github.com/pax8/Quoting#readme"
  },
  "servers": [
    {
      "description": "Public Apis",
      "url": "https://api.pax8.com"
    }
  ],
  "security": [
    {
      "bearerAuth": []
    }
  ],
  "paths": {
    "/v2/quote-attachments": {
      "get": {
        "description": "Returns the attachment entries associated from the library.",
        "operationId": "getLibraryAttachmentsMetadata",
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AttachmentResponse"
                  }
                }
              }
            },
            "description": "OK - Returns the list of attachments entries."
          },
          "403": {
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorResponse"
                }
              }
            },
            "description": "Authorization Error - Access denied."
          }
        },
        "summary": "Get attachments from the library",
        "tags": [
          "Library attachments"
        ]
      }
    }
  },
  "components": {
    "schemas": {
      "AttachmentResponse": {
        "type": "object",
        "properties": {
          "createdBy": {
            "$ref": "#/components/schemas/CreatedBy"
          },
          "createdOn": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          },
          "name": {
            "type": "string"
          },
          "order": {
            "type": "integer",
            "format": "int32"
          },
          "replacedOn": {
            "type": "string",
            "format": "date-time"
          },
          "type": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "createdBy",
          "createdOn",
          "id",
          "name",
          "order",
          "type",
          "url"
        ]
      },
      "CreatedBy": {
        "type": "object",
        "properties": {
          "fullName": {
            "type": "string"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          },
          "role": {
            "type": "string"
          }
        },
        "required": [
          "fullName",
          "id",
          "role"
        ]
      },
      "ErrorDetails": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "ACCESS_DENIED_IMPERSONATION",
              "ACCESS_DENIED_REQUESTED_RESOURCE",
              "ACCESS_LIST_LIMIT_EXCEEDED",
              "CLIENT_ACCESS_DENIED",
              "RESOURCE_NOT_FOUND",
              "BAD_REQUEST",
              "FAILED_ORDER_VALIDATION",
              "INVALID_REQUEST_FIELD",
              "QUOTE_NOT_FOUND",
              "QUOTE_INVALID_STATUS",
              "QUOTE_VALIDATION",
              "QUOTE_EMIT_FAILED",
              "CREATE_QUOTE_FAILED",
              "QUOTE_ALREADY_DELETED",
              "QUOTE_NOT_VALID",
              "QUOTE_UPSERT_FAILED",
              "QUOTE_COMPANY_PARTNER_COMPATIBILITY_CHECK_FAILED",
              "QUOTE_REQUEST_COMPANY_COMPATIBILITY_CHECK_FAILED",
              "QUOTE_ADD_LINE_ITEMS_FAILED",
              "USER_NOT_FOUND",
              "PARTNER_NOT_FOUND",
              "LINE_ITEM_NOT_FOUND",
              "QUOTE_LINE_ITEM_NOT_FOUND",
              "SAVE_LINE_ITEM_FAILED",
              "REQUEST_VALIDATION_FAILED",
              "UNAUTHORIZED_ERROR",
              "LINE_ITEM_LIMIT_EXCEEDED",
              "DUPLICATE_QUOTE_WITH_EMPTY_LINE_ITEMS",
              "DUPLICATE_QUOTE_VALIDATE_ALLOWED_PRODUCTS_FAILED",
              "DUPLICATE_QUOTE_NO_PRODUCTS_ALLOWED",
              "QUOTE_VALIDATION_TRIAL_PARENT_RESTRICTION",
              "QUOTE_INVALID_RESPONSE",
              "COMPANY_NOT_PROVIDED",
              "COMPANY_PARTNER_COMPATIBILITY_MISMATCH",
              "USER_LEVEL_CHECK_FAILED",
              "QUOTE_REQUEST_NOT_FOUND",
              "QUOTE_ACCESS_EMAIL_EXISTS",
              "QUOTE_ACCESS_ENTRY_NOT_FOUND",
              "QUOTE_ACCESS_ENTRY_INVALID_QUOTE_ID",
              "USER_LEVEL_CHECK_FAILED_COMPANY",
              "INVALID_REQUEST_PARAMETER",
              "INVALID_USER_LEVEL",
              "INVALID_REQUEST_BODY",
              "BRANDING_NOT_FOUND",
              "VIEW_NOT_FOUND",
              "INTERNAL_EXCEPTION",
              "REFERENCE_CODE_GENERATION_EXCEPTION",
              "USAGE_BASED_PARAMETERS_MISCONFIGURATION",
              "UNKNOWN_CURRENCY",
              "UNKNOWN_ERROR",
              "UNPROCESSABLE_INPUT",
              "PAYLOAD_VALIDATION",
              "MAX_ATTACHMENTS_EXCEEDED",
              "LIBRARY_MAX_ATTACHMENTS_EXCEEDED",
              "PREFERENCE_MAX_ATTACHMENTS_EXCEEDED",
              "DUPLICATE_QUOTE_ATTACHMENT",
              "QUOTE_ATTACHMENT_NOT_FOUND",
              "LIBRARY_ATTACHMENT_NOT_FOUND",
              "PREFERENCE_ATTACHMENT_NOT_FOUND",
              "LIBRARY_ATTACHMENT_ALREADY_EXISTS",
              "ATTACHMENT_NOT_FOUND",
              "QUOTE_ATTACHMENT_UNSUPPORTED_ORDER_INDEX",
              "LIBRARY_ATTACHMENT_UNSUPPORTED_ORDER_INDEX",
              "PREFERENCE_ATTACHMENT_UNSUPPORTED_ORDER_INDEX",
              "DUPLICATE_PREFERENCE_ATTACHMENT",
              "QUOTE_ALREADY_OWNED",
              "EXECUTION_VALIDATION",
              "SHADOW_COMPANY_EXPECTED",
              "CUSTOMER_COMPANY_EXPECTED",
              "QUOTE_ACCESS_USERID_EXISTS"
            ]
          }
        },
        "required": [
          "message",
          "type"
        ]
      },
      "ErrorResponse": {
        "type": "object",
        "properties": {
          "details": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ErrorDetails"
            }
          },
          "instance": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "status": {
            "type": "integer",
            "format": "int32"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "details",
          "instance",
          "message",
          "status",
          "type"
        ]
      }
    },
    "securitySchemes": {
      "bearerAuth": {
        "bearerFormat": "JWT",
        "scheme": "bearer",
        "type": "http"
      }
    }
  },
  "x-readme": {
    "explorer-enabled": true,
    "proxy-enabled": true
  }
}
```