Troubleshooting · Developer docs

Troubleshooting

Grouped by symptom, never by module, because the person with the problem does not know which module has it. One hundred questions across ten pages, each answered with the causes in the order they usually turn out to be true.

Answer API requests

A custom URL is set after creating the record, and cleared with an empty string

  • Setting it: a custom URL is set after creating the record, with {"customUrl": {"url": "/campaign"}} on its edit route; check fullPath in that answer to confirm it took effect.
  • Clearing it: send an empty URL, {"customUrl": {"url": ""}}.

Start the path with a slash: it is stored exactly as sent, and one without breaks every link built from fullPath. A URL another record already holds is a 422, "This value is already used."

See Set and clear a custom URL through the API and Custom URLs and slugs.

In the API reference: Edit a page.

More in API requests

  1. My DELETE timed out: did it go through?
  2. My OAuth token stopped working after four hours: 403 "Token doesn't exist or is not valid"
  3. GraphQL answers 500 "Currently, only Query GraphQL requests are supported by this API"
  4. My form submission through the API answered 207
  5. One visitor's form shows up twice among the submissions

Was this page helpful?

Your answer goes to the docs team.