Skip to content

Support & troubleshooting · 4 min read

Troubleshoot saves, conflicts and access restrictions

Distinguish an outdated record from missing entitlements or an unavailable service.

Identify which operation failed

Start with the exact action: saving a workspace, editing a profile, updating an alert, sending a ticket reply, opening market data or completing a billing flow. A browser page can load successfully even when its later mutation failed. Read the action's visible error and keep its wording or structured code. Saving, authentication, entitlement checks, provider availability and payment reconciliation are separate workflows, so repeatedly reloading the whole application may hide useful evidence without addressing the underlying cause. Keep a private copy of important unsaved text before any reload.

Resolve an outdated-record conflict

Many saved resources use revisions so an older form cannot overwrite a newer version. A conflict commonly means another tab, session or autosave advanced the record while your form was open. Preserve your intended edits, reload the latest saved record, compare it with your changes and reapply only what is still needed. Do not blindly resubmit an old revision or assume a success-looking local preview is the server's current state. In ticket conversations, a conflicting send retains the current editor draft and refreshes the thread for review.

Distinguish authentication from permission

An expired or revoked session needs a fresh sign-in to the intended account. A valid session with a tool-access restriction needs examination of the relevant product, dataset, session or history permission instead. For developer requests, a 401 points toward key authentication and a 403 can describe subscription, dataset or history denial. A browser session is not a public API key, and a valid API key cannot open private customer tickets. Identify the credential type and operation before trying to solve an access problem by changing unrelated account settings.

  1. Keep the exact action and error visible before making more changes.
  2. For a conflict, reload the current record and review your intended edits.
  3. For a permission failure, inspect the relevant account and product access separately from sign-in.

Check account identity before comparing resources

Layouts, alerts, tickets, developer projects and subscriptions belong to the signed-in account. Another email, Google identity or explicit Preview account can show a different set of resources. Open Settings → Account and verify the email before concluding that saved work was deleted. Changing a display name does not transfer ownership. If a support ticket link opens a not-found result under the wrong account, sign into the owner rather than sharing private cookies or developer keys to try to bypass the boundary. The same identity check helps explain apparently missing billing records.

Read provider and storage availability honestly

Provider-not-configured, storage-unavailable or service-unavailable states mean a particular dependency could not complete the action. A profile picture can fail while the ordinary profile form remains usable because their save paths differ. A ticket reply can be saved while its email job remains pending. A checkout page can open without a payment completing. Preserve the action-specific outcome instead of collapsing all these states into “nothing saved.” If the result is ambiguous after a network interruption, inspect the saved record before creating another independent mutation.

Compare the correct entitlement and source boundary

Billing's Options, Futures and Bundle terminal products are separate from API Developer and API Pro. Dataset and overnight-session permissions remain distinct from either product, and missing captured history is not automatically repaired by a plan upgrade. Inspect the affected tool's session, source and coverage alongside the relevant Billing or Developers state. A valid paid subscription does not prove a provider delivered every observation. Use a focused check to determine whether the record is denied by access policy, unavailable from the source or waiting for bounded preparation.

Report enough evidence to reproduce safely

Include the account identity when relevant, operation, affected resource or ticket ID, approximate time with time zone, safe error text and what remained visible after a controlled retry. For API issues, add route, safe parameters and request ID. State whether a second tab or device was editing the same record. Do not include passwords, full keys, session cookies, verification codes or private payment links. Support can investigate the saved state and dependency without those secrets. A successful screen load, submitted request or configured external service is not proof of the final save, payment or delivery outcome.

More in Support & troubleshooting