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

# Get the customer portal view for a contact

> Returns the requests a contact sees in their support portal, looked up by email. Requires the Scale plan and the portal:read scope.



## OpenAPI

````yaml get /portal/customer-portal
openapi: 3.0.3
info:
  title: Productlane API
  description: Productlane API v2.
  version: 2.0.0
servers:
  - url: https://productlane.com/api/v2
security: []
paths:
  /portal/customer-portal:
    get:
      tags:
        - portal
      summary: Get the customer portal view for a contact
      description: >-
        Returns the requests a contact sees in their support portal, looked up
        by email. Requires the Scale plan and the portal:read scope.
      operationId: portal-getCustomerPortal
      parameters:
        - name: email
          in: query
          required: true
          schema:
            type: string
            format: email
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  requests:
                    type: array
                    items:
                      anyOf:
                        - type: object
                          properties:
                            type:
                              type: string
                              enum:
                                - issue
                            feedback_id:
                              type: string
                            contact:
                              type: object
                              properties:
                                id:
                                  type: string
                                email:
                                  type: string
                                name:
                                  type: string
                                  nullable: true
                                image_url:
                                  type: string
                                  nullable: true
                              required:
                                - id
                                - email
                                - name
                                - image_url
                              additionalProperties: false
                            origin:
                              type: string
                            category:
                              type: string
                              enum:
                                - completed
                                - important
                                - open
                            updated_at:
                              type: string
                            created_at:
                              type: string
                            item:
                              type: object
                              properties:
                                id:
                                  type: string
                                title:
                                  type: string
                                description:
                                  type: string
                                  nullable: true
                                public_description:
                                  type: string
                                  nullable: true
                                public_title:
                                  type: string
                                  nullable: true
                                status:
                                  type: string
                                status_color:
                                  type: string
                                  nullable: true
                                status_name:
                                  type: string
                                  nullable: true
                                url:
                                  type: string
                                created_at:
                                  type: string
                                due_date:
                                  type: string
                                  nullable: true
                                due_date_raw:
                                  type: string
                                  nullable: true
                                due_date_resolution:
                                  type: string
                                  nullable: true
                                last_message:
                                  type: string
                                  nullable: true
                                live_chat_session_id:
                                  type: string
                                  nullable: true
                              required:
                                - id
                                - title
                                - description
                                - public_description
                                - public_title
                                - status
                                - status_color
                                - status_name
                                - url
                                - created_at
                                - due_date
                                - due_date_raw
                                - due_date_resolution
                                - last_message
                                - live_chat_session_id
                              additionalProperties: false
                          required:
                            - type
                            - feedback_id
                            - contact
                            - origin
                            - category
                            - updated_at
                            - created_at
                            - item
                          additionalProperties: false
                        - type: object
                          properties:
                            type:
                              type: string
                              enum:
                                - project
                            feedback_id:
                              type: string
                            contact:
                              type: object
                              properties:
                                id:
                                  type: string
                                email:
                                  type: string
                                name:
                                  type: string
                                  nullable: true
                                image_url:
                                  type: string
                                  nullable: true
                              required:
                                - id
                                - email
                                - name
                                - image_url
                              additionalProperties: false
                            origin:
                              type: string
                            category:
                              type: string
                              enum:
                                - completed
                                - important
                                - open
                            updated_at:
                              type: string
                            created_at:
                              type: string
                            item:
                              type: object
                              properties:
                                id:
                                  type: string
                                description:
                                  type: string
                                  nullable: true
                                public_description:
                                  type: string
                                  nullable: true
                                public_title:
                                  type: string
                                  nullable: true
                                name:
                                  type: string
                                icon:
                                  type: string
                                  nullable: true
                                  description: >-
                                    Name of a Nucleo icon (PascalCase, e.g.
                                    `Notepad`, `Atom`). Must be a valid icon
                                    from https://nucleoapp.com - unknown names
                                    will not render in the dashboard or portal.
                                target_date:
                                  type: string
                                  nullable: true
                                target_date_resolution:
                                  type: string
                                  nullable: true
                                state:
                                  type: string
                                  nullable: true
                                color:
                                  type: string
                                  nullable: true
                                url:
                                  type: string
                                  nullable: true
                                created_at:
                                  type: string
                                due_date:
                                  type: string
                                  nullable: true
                                due_date_raw:
                                  type: string
                                  nullable: true
                                due_date_resolution:
                                  type: string
                                  nullable: true
                                last_message:
                                  type: string
                                  nullable: true
                                live_chat_session_id:
                                  type: string
                                  nullable: true
                              required:
                                - id
                                - description
                                - public_description
                                - public_title
                                - name
                                - icon
                                - target_date
                                - target_date_resolution
                                - state
                                - color
                                - url
                                - created_at
                                - due_date
                                - due_date_raw
                                - due_date_resolution
                                - last_message
                                - live_chat_session_id
                              additionalProperties: false
                          required:
                            - type
                            - feedback_id
                            - contact
                            - origin
                            - category
                            - updated_at
                            - created_at
                            - item
                          additionalProperties: false
                        - type: object
                          properties:
                            type:
                              type: string
                              enum:
                                - feedback
                            feedback_id:
                              type: string
                            contact:
                              type: object
                              properties:
                                id:
                                  type: string
                                email:
                                  type: string
                                name:
                                  type: string
                                  nullable: true
                                image_url:
                                  type: string
                                  nullable: true
                              required:
                                - id
                                - email
                                - name
                                - image_url
                              additionalProperties: false
                            origin:
                              type: string
                            category:
                              type: string
                              enum:
                                - completed
                                - important
                                - open
                            updated_at:
                              type: string
                            created_at:
                              type: string
                            item:
                              type: object
                              properties:
                                id:
                                  type: string
                                title:
                                  type: string
                                  nullable: true
                                text:
                                  type: string
                                pain_level:
                                  type: string
                                  enum:
                                    - UNKNOWN
                                    - LOW
                                    - MEDIUM
                                    - HIGH
                                  nullable: true
                                origin:
                                  type: string
                                state:
                                  type: string
                                workspace_id:
                                  type: string
                                recording_id:
                                  type: string
                                  nullable: true
                                video_id:
                                  type: string
                                  nullable: true
                                created_at:
                                  type: string
                                last_message:
                                  type: string
                                  nullable: true
                                live_chat_session_id:
                                  type: string
                                  nullable: true
                              required:
                                - id
                                - title
                                - text
                                - pain_level
                                - origin
                                - state
                                - workspace_id
                                - recording_id
                                - video_id
                                - created_at
                                - last_message
                                - live_chat_session_id
                              additionalProperties: false
                          required:
                            - type
                            - feedback_id
                            - contact
                            - origin
                            - category
                            - updated_at
                            - created_at
                            - item
                          additionalProperties: false
                  open_count:
                    type: integer
                required:
                  - requests
                  - open_count
                additionalProperties: false
        default:
          $ref: '#/components/responses/error'
      security:
        - Authorization: []
components:
  responses:
    error:
      description: Error response
      content:
        application/json:
          schema:
            type: object
            properties:
              message:
                type: string
              code:
                type: string
              issues:
                type: array
                items:
                  type: object
                  properties:
                    message:
                      type: string
                  required:
                    - message
                  additionalProperties: false
            required:
              - message
              - code
            additionalProperties: false
  securitySchemes:
    Authorization:
      type: http
      scheme: bearer

````