Skip to content

Error Reference

Most Tropikal errors use a standard response shape with a short message. The table below explains what to check first.

HTTP status codes

CodeMeaningFirst check
400Bad requestRequired field missing, invalid JSON, or unsupported value.
401UnauthorizedThe session or API key is missing, expired, or invalid.
403ForbiddenThe account, plan, or website permission does not allow the action.
404Not foundThe resource does not exist or does not belong to the current account.
409ConflictA unique value already exists or the resource is in the wrong state for the requested action.
422Validation failedThe submitted fields do not match the resource schema.
429Rate limitedToo many requests or the account has reached a usage limit.
500Server errorRetry later and include the request details when contacting support.

Workflow errors

SymptomCheck
Workflow not foundConfirm the workflow slug and that you are signed in to the owning account.
Chat rejectedConfirm the workflow is active and the request uses the expected auth method.
Capability call failedCheck the linked function, required fields, and capability-specific permission.
Knowledge answer missingConfirm the knowledge source is processed and active for that workflow.
Website publish destination missingConfirm the website is connected, validated, and synced with a publish action.
Review required before publishComplete the review step before the workflow sends content to the website.

Website connection errors

SymptomCheck
Validate requiredOpen the website connection and click Validate.
Connection not readyRead the failed readiness check and retry after the website is corrected.
Sync failedRetry Sync Connected Data after the connection is ready.
Publish action missingThe website is connected, but no publish action is available.
Action deniedUse a lower-risk action or ask Tropikal support to review the Connected Data access.

External MCP client errors

This section is for developer tools such as ChatGPT MCP connections. Website dashboard setup should use Website quickstart.

SymptomCheck
Client says MCP does not implement OAuthConfirm the MCP server URL is exactly https://mcp.tropikal.ai/mcp, then remove and re-add the connection.
Direct request says Bearer token requiredThis usually means the request was not authorized. Use the client connection flow instead of opening the endpoint directly.
Action deniedConfirm the account and approved access allow the requested read, write, publish, or destructive action.

What to include when reporting an issue

Include:

  • Product area: Workflows, Websites, or API.
  • The page or action you were using.
  • The visible error message.
  • The approximate time of the request.
  • The workflow slug or website name, if relevant.

Do not include passwords, API keys, setup codes, browser cookies, or private credentials in support messages.