Get schema
curl --request GET \
--url https://api.jeantechnologies.com/v1/schema \
--header 'Authorization: Bearer <token>'{
"domain": "dating",
"version": "dating.v3",
"fields": [
{
"name": "age",
"kind": "hard",
"type": "integer",
"required": true,
"priority": "high"
}
]
}Schema
Get schema
Inspect the active extraction schema for a domain.
GET
/
schema
Get schema
curl --request GET \
--url https://api.jeantechnologies.com/v1/schema \
--header 'Authorization: Bearer <token>'{
"domain": "dating",
"version": "dating.v3",
"fields": [
{
"name": "age",
"kind": "hard",
"type": "integer",
"required": true,
"priority": "high"
}
]
}Read-only. Returns the field definitions the platform uses when extracting from
Three field kinds:
See Concepts for what each kind means in practice.
context or POST /context. Useful for:
- Debugging why a field isn’t being extracted.
- Documenting your own integration against the canonical shape.
- Building admin UIs that show users what they’re consenting to.
curl "https://api.jeantechnologies.com/v1/schema?domain=dating" \
-H "Authorization: Bearer $JEAN_API_KEY"
Example response
{
"domain": "dating",
"version": "dating.v3",
"fields": [
{ "name": "age", "kind": "hard", "type": "integer", "required": true, "priority": "high" },
{ "name": "gender", "kind": "hard", "type": "enum", "required": true, "priority": "high" },
{ "name": "location", "kind": "hard", "type": "string", "required": true, "priority": "high" },
{ "name": "relationship_goal", "kind": "hard", "type": "enum", "required": false, "priority": "medium" },
{ "name": "values_text", "kind": "soft", "type": "string", "required": false, "priority": "medium" },
{ "name": "attachment_style", "kind": "derived", "type": "enum", "required": false, "priority": "low" }
]
}
| Kind | Used by | Example |
|---|---|---|
hard | SQL filter stage | age, location |
soft | embedding stage | values_text |
derived | computed at ingest | attachment_style |
Authorizations
API key issued by Jean Technologies. Contact the team for access.
Query Parameters
Example:
"dating"
⌘I

