import

Propose how CSV, Markdown or a Symbol export would import, without writing

Changed on
post/api/preview/import/analyze

Request

  • Base URL
    https://symbol.chat (the document declares no server; this is the origin it was published from)
  • URL
    https://symbol.chat/api/preview/import/analyze
  • Auth
    • HTTP bearer
    • or API key in cookie __Secure-next-auth.session-token
    • or OAuth 2
      Authorization code: https://mcp.symbol.chat/authorize
      Token URL: https://mcp.symbol.chat/token

Request body

format'csv' | 'markdown' | 'symbol' required
target_type_idstring

Import into this existing Type; the proposed mapping matches its fields.

workspace_idstring nullable

UUID v4 string

Response

Successful response

format'csv' | 'markdown' | 'symbol' required
import_runs_remaininginteger required

Import calls the caller has left this hour. Each call imports up to 1,000 rows; a client splitting a larger import checks this first.

row_countinteger required
type_slugsobject

For a Symbol export: the slug each of its Types takes in the destination. Pass it, with type_slugs_sig, unchanged on every import call of the run.

type_slugs_sigstring

Server signature over type_slugs, valid for 24 hours; pass it unchanged.

Changes

    • info

      added the optional property to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the required property to the response with the status

    • info

      endpoint added