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

# Unsubscribe

> Footer-link landing page. Unauthenticated (the HMAC token is the only auth)
and **non-mutating** — shows a confirm page with a one-click POST button so a
link scanner/previewer can't silently unsubscribe the user. The change happens
on POST.



## OpenAPI

````yaml https://api.getfloo.com/openapi.json get /v1/notifications/unsubscribe
openapi: 3.1.0
info:
  title: floo API
  version: 0.1.0
servers:
  - url: https://api.getfloo.com
security: []
paths:
  /v1/notifications/unsubscribe:
    get:
      tags:
        - notification-preferences
      summary: Unsubscribe
      description: >-
        Footer-link landing page. Unauthenticated (the HMAC token is the only
        auth)

        and **non-mutating** — shows a confirm page with a one-click POST button
        so a

        link scanner/previewer can't silently unsubscribe the user. The change
        happens

        on POST.
      operationId: notification_preferences_unsubscribe
      parameters:
        - name: token
          in: query
          required: true
          schema:
            type: string
            title: Token
      responses:
        '200':
          description: Successful Response
          content:
            text/html:
              schema:
                type: string
        default:
          description: Error
          content:
            text/html:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      security: []
components:
  schemas:
    ErrorResponse:
      properties:
        detail:
          $ref: '#/components/schemas/ErrorDetail'
      type: object
      required:
        - detail
      title: ErrorResponse
      description: Body of every error response except request validation (422).
    ErrorDetail:
      properties:
        code:
          type: string
          title: Code
        message:
          type: string
          title: Message
      additionalProperties: true
      type: object
      required:
        - code
        - message
      title: ErrorDetail
      description: Standard error envelope with operation-specific JSON context.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.