contact

Send a message to the team

The endpoint behind the website forms. Emails support@jointhestudentlife.com with reply to set to the sender. Only send with the person's consent and their own details. Meant for server side callers: browser pages on other sites get 403. About 20 messages per minute per client.

post/api/contact

Request

  • Base URL: https://jointhestudentlife.com
  • URL: https://jointhestudentlife.com/api/contact
  • Auth: none required

Headers

Idempotency-Keystring

A fresh unique string per message, for example a UUID. If a retry with the same key and the same body arrives after the first message was sent, the answer is 200 with Idempotent-Replayed: true and nothing is sent again; the same key with a different body gets 422. Best effort: kept 24 hours in server memory, only successful sends are remembered.

Request body

namestring required
emailstring email required
messagestring required
subjectstring
citystring
form_typestring

Which form this is, e.g. agent-question.

dry_runboolean

Sandbox: validate the message and stop before anything is sent.

Response

Accepted

successboolean
dry_runboolean

Changes

No recorded changes to this operation across all 1 revision of this API.