Skip to main content
POST
/
contact
Submit a contact request
curl --request POST \
  --url https://api.jonahanderson.me/contact \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "Avery Lee",
  "email": "avery.lee@example.com",
  "company": "Example Ventures",
  "message": "I would love to schedule time to talk about a product leadership role."
}
'
{
  "id": "contact_example_001",
  "status": "received"
}

Documentation Index

Fetch the complete documentation index at: https://developer.jonahanderson.me/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Signed bearer token returned by POST /auth/token. Send it in the Authorization header as Bearer <token>.

Body

application/json

Payload used to submit a contact request.

name
string
required

Name of the person submitting the request.

Example:

"Avery Lee"

email
string<email>
required

Email address used for follow-up.

Example:

"avery.lee@example.com"

company
string
required

Company or organization associated with the request.

Example:

"Example Ventures"

message
string
required

Message content submitted through the contact form.

Example:

"I would love to schedule time to talk about a product leadership role."

Response

Contact request accepted.

Acknowledgement returned after a contact request is accepted.

id
string
required

Identifier assigned to the submitted contact request.

Example:

"contact_example_001"

status
string
required

Processing state for the submitted request.

Example:

"received"