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

# Send feedback

> Sends a report about the API to the Arcade team: what you expected, what happened, and the request and response involved. Leave out credentials and personal data; the server also drops URL query strings, API keys and credential fields before the team sees the report.

`requestId` identifies the report. It is not an idempotency key: a retry after an error may deliver the report twice. Returns `503` while feedback is unavailable.



## OpenAPI

````yaml /openapi.json post /feedback/create
openapi: 3.1.1
info:
  title: Arcade API
  version: '1'
  description: >-
    Generate patterns and order them as manufactured products. Every request is
    a POST with a JSON body.
servers:
  - url: https://platform.arcade.ai/v1
    description: Production
security:
  - apiKey: []
tags:
  - name: Patterns
    description: Patterns you generate.
  - name: Refine
    description: Edit, recolor, crop and extend patterns.
  - name: Jobs
    description: Long-running work.
  - name: References
    description: Images that guide generation.
  - name: Models
    description: The models that generate patterns.
  - name: Categories
    description: Product types and their options.
  - name: Products
    description: Products made from your patterns.
  - name: Checkouts
    description: Checkouts for ordering products.
  - name: Orders
    description: Your orders.
  - name: Feedback
    description: Reports about the API to Arcade.
paths:
  /feedback/create:
    post:
      tags:
        - Feedback
      summary: Send feedback
      description: >-
        Sends a report about the API to the Arcade team: what you expected, what
        happened, and the request and response involved. Leave out credentials
        and personal data; the server also drops URL query strings, API keys and
        credential fields before the team sees the report.


        `requestId` identifies the report. It is not an idempotency key: a retry
        after an error may deliver the report twice. Returns `503` while
        feedback is unavailable.
      operationId: feedback.create
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                requestId:
                  type: string
                  minLength: 1
                  maxLength: 128
                  description: >-
                    Caller-chosen ID of the report; quote it to Arcade. Not an
                    idempotency key: a retry may deliver the report twice.
                text:
                  type: string
                  minLength: 1
                  maxLength: 4000
                  description: What you expected, what happened and what you tried
                procedure:
                  type: string
                  minLength: 1
                  maxLength: 200
                  description: The procedure the report is about, e.g. "patterns/create"
                request:
                  type: object
                  properties:
                    body:
                      description: The JSON body you sent
                    userAgent:
                      type: string
                      maxLength: 500
                      description: The User-Agent you sent
                  description: The request the report is about
                response:
                  type: object
                  properties:
                    status:
                      type: integer
                      minimum: 0
                      maximum: 599
                      description: HTTP status; 0 when no response arrived
                    body:
                      description: The body you received
                    durationMs:
                      type: number
                      minimum: 0
                  description: The response the report is about
                agent:
                  type: string
                  minLength: 1
                  maxLength: 100
                  description: >-
                    The agent or client that filed the report, e.g.
                    "claude-code"
                reportedAt:
                  type: string
                  format: date-time
                  description: When the issue was seen
              required:
                - requestId
                - text
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                properties:
                  requestId:
                    type: string
                    minLength: 1
                    maxLength: 128
                    description: >-
                      Caller-chosen ID of the report; quote it to Arcade. Not an
                      idempotency key: a retry may deliver the report twice.
                required:
                  - requestId
components:
  securitySchemes:
    apiKey:
      type: http
      scheme: bearer
      description: An API key from Settings → API keys in Arcade Studio.

````

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