Docs

Start here

Read your own request

GET/v1/support/requests/{token}on https://api.auray.ai/v1

Shows what is already inside the emails we sent, and nothing more — so a forwarded link reveals nothing new.

Shows what is already inside the emails we sent, and nothing more — so a forwarded link reveals nothing new. There is no plan, no credit balance, no account id, no other ticket, no API key, no job prompt or output, no internal note and no staff member's name; the requester's own address is masked. Reading slides the link's expiry, up to the hard cap it was issued with.

#Authentication

No key needed — this document is public.

#Request

#Path parameters

NameTypeRequiredDescription
tokenstringyesThe whole path segment, never a query parameter — a token in a query string lands in referrer headers and in analytics. 32 random bytes, base64url.

#Example request

curl https://api.auray.ai/v1/support/requests/…

#Responses

#200 OK

OK

FieldTypeRequiredDefaultDescription
referencestringno—
subjectstringno—
statusstringno—quarantined and spam are never shown; they read as open, which is the only thing true from outside — we have it and have not answered. One of "new", "open", "pending", "on_hold", "solved", "closed".
opened_atstringno—
updated_atstringno—
requesterstringno—
messagesobject[]no—
messages[].seqintegerno—
messages[].fromstringno—One of "you", "support".
messages[].bodystringno—
messages[].atstringno—

Headers:

HeaderDescription
RateLimit-Limit
RateLimit-Remaining
RateLimit-ResetSeconds until refill.
X-Request-Id
X-Robots-Tagnoindex, nofollow, noarchive.

#404 Not Found

support_link_invalid

The error body: error, message, docs (the entry that explains it) and request_id.

#410 Gone

support_link_expired

The error body: error, message, docs (the entry that explains it) and request_id.

#429 Too Many Requests

support_rate_limited

The error body: error, message, docs (the entry that explains it) and request_id.

#503 Service Unavailable

support_disabled, support_not_configured or support_unavailable.

The error body: error, message, docs (the entry that explains it) and request_id.

#Status codes

StatusMeaning
200OK
404support_link_invalid
410support_link_expired
429support_rate_limited
503support_disabled, support_not_configured or support_unavailable.

Every refusal names its code, and every code is explained at Errors.

Start typing to search every page of the documentation.

Up arrow Down arrow to moveEnter to openEscape to close