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

# Register response portal user for case alerts

> Registers a response portal user to receive case alerts by associating their push subscription ID with a specific case using an invite code. This allows external users to receive notifications about case activity.



## OpenAPI

````yaml api-reference/alerts.yaml post /register/response-portal
openapi: 3.0.3
info:
  title: alerts
  description: >-
    The Alerts service listens for important events happening across the
    platform. When something notable occurs, it sends the right notification,
    such as an email or push message, based on each user's preferences.
  version: 1.0.0
servers:
  - url: https://alerts.platform.arb.inc
security: []
tags:
  - name: /
  - name: preferences
  - name: register
paths:
  /register/response-portal:
    post:
      tags:
        - register
      summary: Register response portal user for case alerts
      description: >-
        Registers a response portal user to receive case alerts by associating
        their push subscription ID with a specific case using an invite code.
        This allows external users to receive notifications about case activity.
      operationId: registerResponsePortal
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - pushSubscriptionID
                - caseInviteCode
              properties:
                pushSubscriptionID:
                  type: string
                  description: >-
                    Unique identifier for the user's push notification
                    subscription
                  example: 3f7c8d2a-9b4e-4f1d-8a6c-2e5b7d9f3a1c
                caseInviteCode:
                  type: string
                  description: Invitation code linking the user to a specific case
                  example: ABC123XYZ
      responses:
        '200':
          description: Successfully registered for case alerts
          content:
            text/plain:
              schema:
                type: string
                example: Successfully registered

````