Documentation

POST /api/walkthrough/dismiss

Dismiss the walkthrough.

RequestPOST /api/walkthrough/dismiss
AuthenticationSession cookie required
Handlerflowfinds-organ/app/api/walkthrough/dismiss/route.ts

What it does

Dismissal is refused on the last step, where the email is asked for: the response is 409 with `reason: "email_required"` rather than a silent no-op.

Authentication

Session cookie required. Send the ff_session cookie. Without one the engine treats the caller as a new visitor with no holds and no claims, and returns a new cookie to use from then on.

Parameters

This endpoint takes no parameters.

Request

The cookie jar carries the session between calls. Angle-bracketed values are the parameter types from the table above.

curl -s -b cookies.txt -c cookies.txt \
  -X POST -H 'Content-Type: application/json' \
  "https://flowfinds.ai/api/walkthrough/dismiss"
const res = await fetch("https://flowfinds.ai/api/walkthrough/dismiss", {
  method: "POST",
  credentials: "include",
});
const data = await res.json();
import requests

s = requests.Session()
r = s.post("https://flowfinds.ai/api/walkthrough/dismiss")
data = r.json()

Recorded example

curl -s -b cookies.txt -c cookies.txt \
  -X POST -H 'Content-Type: application/json' \
  -d '{}' \
  "$FLOWFINDS_ORIGIN/api/walkthrough/dismiss"

Responses

200Dismissed.

FieldTypeDescription
okbooleanTrue.

Errors

StatusReasonWhen
404disabledThe walkthrough feature flag is off.
409email_requiredThe caller is on the final step.

Related

Back to the API reference index, or read the cookbook for recipes that compose this endpoint with others.