Faable · JSON-LD Context
Faable Com Context
JSON-LD context defining the semantic vocabulary for Faable Com from Faable.
51 Classes
123 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
faable:
https://faable.com/schema#
Classes
GetWellKnownOpenidConfigurationResponse
PostAccountRequest
GetAccountKeysSamlResponse
PostApiApiXxxRequest
PostApisRequest
PostApisApisidRequest
PostAuthBackchannelLogoutRequest
PostClientIdRequest
PostHooksFaableRequest
GetLogsResponse
GetLogsLogidResponse
PatchMeRequest
GetMeCredentialsResponse
DeleteMeIdentitiesConnectionidResponse
PostMePasswordRequest
PostMePasswordResponse
GetMeSessionsResponse
PostMeSessionsRevokeOthersResponse
PostOauthDeviceCodeRequest
PostOauthDeviceCodeResponse
PostOauthGrantTypeMfaOtpResponse
GetOauthTokenResponse
PostOidcRegisterRequest
PostOidcRegisterResponse
PostPasswordlessStartRequest
PostPasswordlessStartResponse
PostRoleRequest
GetRoleRoleidPermissionsResponse
PostRoleRoleidPermissionsRequest
DeleteRoleRoleidUsersResponse
PostRoleRoleidUsersRequest
GetSamlMetadataClientidResponse
PostTeamTeamidInviteRequest
PostTeamTeamidInviteResponse
PostTeamTeamidMemberUseridRequest
PostTeamInviteAcceptRequest
PostTeamInviteAcceptResponse
PostTeamInviteDeclineRequest
PostUserUseridChangeEmailRequest
PostUserUseridChangeEmailResponse
GetUserUseridPermissionsResponse
PostUserUseridRolesRequest
GetUserUseridTeamInvitesResponse
PostUserUseridVerifyPhoneStartRequest
PostUserUseridVerifyPhoneStartResponse
PostUserinfoRequest
PostUserinfoResponse
PostVerifyPhoneConfirmRequest
GetVerifyPhonePendingResponse
PostVerifyPhoneRestartRequest
PostVerifyPhoneRestartResponse
Properties
| Property | Type | Container |
|---|---|---|
| issuer | string | |
| authorization_endpoint | string | |
| token_endpoint | string | |
| userinfo_endpoint | string | |
| jwks_uri | string | |
| end_session_endpoint | string | |
| scopes_supported | list | |
| response_types_supported | list | |
| signing_algorithms_supported | list | |
| oauth21_enabled | boolean | |
| current_certificate | string | |
| staged_certificate | string | |
| token_dialect | string | |
| rbac | boolean | |
| permissions | list | |
| name | string | |
| slug | string | |
| identifier | string | |
| description | string | |
| signing_alg | string | |
| token_lifetime | integer | |
| enforce_policies | boolean | |
| allow_offline_access | boolean | |
| skip_consent | boolean | |
| logout_token | string | |
| management_scopes | string | |
| id | string | |
| type | string | |
| produced_at | integer | |
| payload | ||
| logs | list | |
| cursor | string | |
| hasMore | boolean | |
| account | string | |
| status | string | |
| message | string | |
| data | ||
| expires_at | string | |
| createdAt | string | |
| updatedAt | string | |
| company_name | string | |
| country_iso | string | |
| fields | list | |
| has_password | boolean | |
| connections | list | |
| connections.id | string | |
| connections.name | string | |
| connections.type | string | |
| unlinked | integer | |
| password | string | |
| current_password | string | |
| revoked_sessions | integer | |
| results | list | |
| results.id | string | |
| results.user_agent | string | |
| results.ip | string | |
| results.last_seen_at | string | |
| current_session_id | string | |
| revoked | integer | |
| client_id | string | |
| scope | string | |
| device_name | string | |
| device_code | string | |
| user_code | string | |
| verification_uri | string | |
| verification_uri_complete | string | |
| expires_in | integer | |
| interval | integer | |
| token_type | string | |
| access_token | string | |
| id_token | string | |
| refresh_token | string | |
| client_name | string | |
| redirect_uris | list | |
| grant_types | list | |
| response_types | list | |
| token_endpoint_auth_method | string | |
| client_secret | string | |
| client_id_issued_at | integer | |
| client_secret_expires_at | integer | |
| application_type | string | |
| string | ||
| send | string | |
| connection_id | string | |
| auth_params | ||
| email_verified | boolean | |
| api_identifier | string | |
| api_name | string | |
| removed_from_role | list | |
| not_in_role | list | |
| users | list | |
| entity_id | string | |
| sso_url | string | |
| signing_certificates | list | |
| roles | list | |
| mode | string | |
| accept_url | string | |
| redirect_uri | string | |
| inviter_user_id | string | |
| member | ||
| ticket_id | string | |
| actor_user_id | string | |
| token | string | |
| invite_id | string | |
| user_id | string | |
| team_id | string | |
| new_email | string | |
| verification_mode | string | |
| phone | string | |
| destination_masked | string | |
| state | string | |
| sub | string | |
| given_name | string | |
| family_name | string | |
| preferred_username | string | |
| picture | string | |
| locale | string | |
| updated_at | integer | |
| address | ||
| code | string | |
| seconds_left | integer | |
| can_change | boolean | |
| default_country | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://faable.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"faable": "https://faable.com/schema#",
"GetWellKnownOpenidConfigurationResponse": "faable:GetWellKnownOpenidConfigurationResponse",
"issuer": {
"@id": "faable:issuer",
"@type": "xsd:string"
},
"authorization_endpoint": {
"@id": "faable:authorization_endpoint",
"@type": "xsd:string"
},
"token_endpoint": {
"@id": "faable:token_endpoint",
"@type": "xsd:string"
},
"userinfo_endpoint": {
"@id": "faable:userinfo_endpoint",
"@type": "xsd:string"
},
"jwks_uri": {
"@id": "faable:jwks_uri",
"@type": "xsd:string"
},
"end_session_endpoint": {
"@id": "faable:end_session_endpoint",
"@type": "xsd:string"
},
"scopes_supported": {
"@id": "faable:scopes_supported",
"@container": "@list"
},
"response_types_supported": {
"@id": "faable:response_types_supported",
"@container": "@list"
},
"signing_algorithms_supported": {
"@id": "faable:signing_algorithms_supported",
"@container": "@list"
},
"PostAccountRequest": "faable:PostAccountRequest",
"oauth21_enabled": {
"@id": "faable:oauth21_enabled",
"@type": "xsd:boolean"
},
"GetAccountKeysSamlResponse": "faable:GetAccountKeysSamlResponse",
"current_certificate": {
"@id": "faable:current_certificate",
"@type": "xsd:string"
},
"staged_certificate": {
"@id": "faable:staged_certificate",
"@type": "xsd:string"
},
"PostApiApiXxxRequest": "faable:PostApiApiXxxRequest",
"token_dialect": {
"@id": "faable:token_dialect",
"@type": "xsd:string"
},
"rbac": {
"@id": "faable:rbac",
"@type": "xsd:boolean"
},
"permissions": {
"@id": "faable:permissions",
"@container": "@list"
},
"PostApisRequest": "faable:PostApisRequest",
"name": {
"@id": "faable:name",
"@type": "xsd:string"
},
"slug": {
"@id": "faable:slug",
"@type": "xsd:string"
},
"identifier": {
"@id": "faable:identifier",
"@type": "xsd:string"
},
"description": {
"@id": "faable:description",
"@type": "xsd:string"
},
"signing_alg": {
"@id": "faable:signing_alg",
"@type": "xsd:string"
},
"token_lifetime": {
"@id": "faable:token_lifetime",
"@type": "xsd:integer"
},
"enforce_policies": {
"@id": "faable:enforce_policies",
"@type": "xsd:boolean"
},
"allow_offline_access": {
"@id": "faable:allow_offline_access",
"@type": "xsd:boolean"
},
"skip_consent": {
"@id": "faable:skip_consent",
"@type": "xsd:boolean"
},
"PostApisApisidRequest": "faable:PostApisApisidRequest",
"PostAuthBackchannelLogoutRequest": "faable:PostAuthBackchannelLogoutRequest",
"logout_token": {
"@id": "faable:logout_token",
"@type": "xsd:string"
},
"PostClientIdRequest": "faable:PostClientIdRequest",
"management_scopes": {
"@id": "faable:management_scopes",
"@type": "xsd:string"
},
"PostHooksFaableRequest": "faable:PostHooksFaableRequest",
"id": {
"@id": "faable:id",
"@type": "xsd:string"
},
"type": {
"@id": "faable:type",
"@type": "xsd:string"
},
"produced_at": {
"@id": "faable:produced_at",
"@type": "xsd:integer"
},
"payload": {
"@id": "faable:payload"
},
"GetLogsResponse": "faable:GetLogsResponse",
"logs": {
"@id": "faable:logs",
"@container": "@list"
},
"cursor": {
"@id": "faable:cursor",
"@type": "xsd:string"
},
"hasMore": {
"@id": "faable:hasMore",
"@type": "xsd:boolean"
},
"GetLogsLogidResponse": "faable:GetLogsLogidResponse",
"account": {
"@id": "faable:account",
"@type": "xsd:string"
},
"status": {
"@id": "faable:status",
"@type": "xsd:string"
},
"message": {
"@id": "faable:message",
"@type": "xsd:string"
},
"data": {
"@id": "faable:data"
},
"expires_at": {
"@id": "faable:expires_at",
"@type": "xsd:string"
},
"createdAt": {
"@id": "faable:createdAt",
"@type": "xsd:string"
},
"updatedAt": {
"@id": "faable:updatedAt",
"@type": "xsd:string"
},
"PatchMeRequest": "faable:PatchMeRequest",
"company_name": {
"@id": "faable:company_name",
"@type": "xsd:string"
},
"country_iso": {
"@id": "faable:country_iso",
"@type": "xsd:string"
},
"fields": {
"@id": "faable:fields",
"@container": "@list"
},
"GetMeCredentialsResponse": "faable:GetMeCredentialsResponse",
"has_password": {
"@id": "faable:has_password",
"@type": "xsd:boolean"
},
"connections": {
"@id": "faable:connections",
"@container": "@list"
},
"connections.id": {
"@id": "faable:connections.id",
"@type": "xsd:string"
},
"connections.name": {
"@id": "faable:connections.name",
"@type": "xsd:string"
},
"connections.type": {
"@id": "faable:connections.type",
"@type": "xsd:string"
},
"DeleteMeIdentitiesConnectionidResponse": "faable:DeleteMeIdentitiesConnectionidResponse",
"unlinked": {
"@id": "faable:unlinked",
"@type": "xsd:integer"
},
"PostMePasswordRequest": "faable:PostMePasswordRequest",
"password": {
"@id": "faable:password",
"@type": "xsd:string"
},
"current_password": {
"@id": "faable:current_password",
"@type": "xsd:string"
},
"PostMePasswordResponse": "faable:PostMePasswordResponse",
"revoked_sessions": {
"@id": "faable:revoked_sessions",
"@type": "xsd:integer"
},
"GetMeSessionsResponse": "faable:GetMeSessionsResponse",
"results": {
"@id": "faable:results",
"@container": "@list"
},
"results.id": {
"@id": "faable:results.id",
"@type": "xsd:string"
},
"results.user_agent": {
"@id": "faable:results.user_agent",
"@type": "xsd:string"
},
"results.ip": {
"@id": "faable:results.ip",
"@type": "xsd:string"
},
"results.last_seen_at": {
"@id": "faable:results.last_seen_at",
"@type": "xsd:string"
},
"current_session_id": {
"@id": "faable:current_session_id",
"@type": "xsd:string"
},
"PostMeSessionsRevokeOthersResponse": "faable:PostMeSessionsRevokeOthersResponse",
"revoked": {
"@id": "faable:revoked",
"@type": "xsd:integer"
},
"PostOauthDeviceCodeRequest": "faable:PostOauthDeviceCodeRequest",
"client_id": {
"@id": "faable:client_id",
"@type": "xsd:string"
},
"scope": {
"@id": "faable:scope",
"@type": "xsd:string"
},
"device_name": {
"@id": "faable:device_name",
"@type": "xsd:string"
},
"PostOauthDeviceCodeResponse": "faable:PostOauthDeviceCodeResponse",
"device_code": {
"@id": "faable:device_code",
"@type": "xsd:string"
},
"user_code": {
"@id": "faable:user_code",
"@type": "xsd:string"
},
"verification_uri": {
"@id": "faable:verification_uri",
"@type": "xsd:string"
},
"verification_uri_complete": {
"@id": "faable:verification_uri_complete",
"@type": "xsd:string"
},
"expires_in": {
"@id": "faable:expires_in",
"@type": "xsd:integer"
},
"interval": {
"@id": "faable:interval",
"@type": "xsd:integer"
},
"PostOauthGrantTypeMfaOtpResponse": "faable:PostOauthGrantTypeMfaOtpResponse",
"token_type": {
"@id": "faable:token_type",
"@type": "xsd:string"
},
"access_token": {
"@id": "faable:access_token",
"@type": "xsd:string"
},
"id_token": {
"@id": "faable:id_token",
"@type": "xsd:string"
},
"refresh_token": {
"@id": "faable:refresh_token",
"@type": "xsd:string"
},
"GetOauthTokenResponse": "faable:GetOauthTokenResponse",
"PostOidcRegisterRequest": "faable:PostOidcRegisterRequest",
"client_name": {
"@id": "faable:client_name",
"@type": "xsd:string"
},
"redirect_uris": {
"@id": "faable:redirect_uris",
"@container": "@list"
},
"grant_types": {
"@id": "faable:grant_types",
"@container": "@list"
},
"response_types": {
"@id": "faable:response_types",
"@container": "@list"
},
"token_endpoint_auth_method": {
"@id": "faable:token_endpoint_auth_method",
"@type": "xsd:string"
},
"PostOidcRegisterResponse": "faable:PostOidcRegisterResponse",
"client_secret": {
"@id": "faable:client_secret",
"@type": "xsd:string"
},
"client_id_issued_at": {
"@id": "faable:client_id_issued_at",
"@type": "xsd:integer"
},
"client_secret_expires_at": {
"@id": "faable:client_secret_expires_at",
"@type": "xsd:integer"
},
"application_type": {
"@id": "faable:application_type",
"@type": "xsd:string"
},
"PostPasswordlessStartRequest": "faable:PostPasswordlessStartRequest",
"email": {
"@id": "faable:email",
"@type": "xsd:string"
},
"send": {
"@id": "faable:send",
"@type": "xsd:string"
},
"connection_id": {
"@id": "faable:connection_id",
"@type": "xsd:string"
},
"auth_params": {
"@id": "faable:auth_params"
},
"PostPasswordlessStartResponse": "faable:PostPasswordlessStartResponse",
"email_verified": {
"@id": "faable:email_verified",
"@type": "xsd:boolean"
},
"PostRoleRequest": "faable:PostRoleRequest",
"GetRoleRoleidPermissionsResponse": "faable:GetRoleRoleidPermissionsResponse",
"api_identifier": {
"@id": "faable:api_identifier",
"@type": "xsd:string"
},
"api_name": {
"@id": "faable:api_name",
"@type": "xsd:string"
},
"PostRoleRoleidPermissionsRequest": "faable:PostRoleRoleidPermissionsRequest",
"DeleteRoleRoleidUsersResponse": "faable:DeleteRoleRoleidUsersResponse",
"removed_from_role": {
"@id": "faable:removed_from_role",
"@container": "@list"
},
"not_in_role": {
"@id": "faable:not_in_role",
"@container": "@list"
},
"PostRoleRoleidUsersRequest": "faable:PostRoleRoleidUsersRequest",
"users": {
"@id": "faable:users",
"@container": "@list"
},
"GetSamlMetadataClientidResponse": "faable:GetSamlMetadataClientidResponse",
"entity_id": {
"@id": "faable:entity_id",
"@type": "xsd:string"
},
"sso_url": {
"@id": "faable:sso_url",
"@type": "xsd:string"
},
"signing_certificates": {
"@id": "faable:signing_certificates",
"@container": "@list"
},
"PostTeamTeamidInviteRequest": "faable:PostTeamTeamidInviteRequest",
"roles": {
"@id": "faable:roles",
"@container": "@list"
},
"mode": {
"@id": "faable:mode",
"@type": "xsd:string"
},
"accept_url": {
"@id": "faable:accept_url",
"@type": "xsd:string"
},
"redirect_uri": {
"@id": "faable:redirect_uri",
"@type": "xsd:string"
},
"inviter_user_id": {
"@id": "faable:inviter_user_id",
"@type": "xsd:string"
},
"PostTeamTeamidInviteResponse": "faable:PostTeamTeamidInviteResponse",
"member": {
"@id": "faable:member"
},
"ticket_id": {
"@id": "faable:ticket_id",
"@type": "xsd:string"
},
"PostTeamTeamidMemberUseridRequest": "faable:PostTeamTeamidMemberUseridRequest",
"actor_user_id": {
"@id": "faable:actor_user_id",
"@type": "xsd:string"
},
"PostTeamInviteAcceptRequest": "faable:PostTeamInviteAcceptRequest",
"token": {
"@id": "faable:token",
"@type": "xsd:string"
},
"invite_id": {
"@id": "faable:invite_id",
"@type": "xsd:string"
},
"user_id": {
"@id": "faable:user_id",
"@type": "xsd:string"
},
"PostTeamInviteAcceptResponse": "faable:PostTeamInviteAcceptResponse",
"team_id": {
"@id": "faable:team_id",
"@type": "xsd:string"
},
"PostTeamInviteDeclineRequest": "faable:PostTeamInviteDeclineRequest",
"PostUserUseridChangeEmailRequest": "faable:PostUserUseridChangeEmailRequest",
"new_email": {
"@id": "faable:new_email",
"@type": "xsd:string"
},
"verification_mode": {
"@id": "faable:verification_mode",
"@type": "xsd:string"
},
"PostUserUseridChangeEmailResponse": "faable:PostUserUseridChangeEmailResponse",
"GetUserUseridPermissionsResponse": "faable:GetUserUseridPermissionsResponse",
"PostUserUseridRolesRequest": "faable:PostUserUseridRolesRequest",
"GetUserUseridTeamInvitesResponse": "faable:GetUserUseridTeamInvitesResponse",
"PostUserUseridVerifyPhoneStartRequest": "faable:PostUserUseridVerifyPhoneStartRequest",
"phone": {
"@id": "faable:phone",
"@type": "xsd:string"
},
"PostUserUseridVerifyPhoneStartResponse": "faable:PostUserUseridVerifyPhoneStartResponse",
"destination_masked": {
"@id": "faable:destination_masked",
"@type": "xsd:string"
},
"state": {
"@id": "faable:state",
"@type": "xsd:string"
},
"PostUserinfoRequest": "faable:PostUserinfoRequest",
"PostUserinfoResponse": "faable:PostUserinfoResponse",
"sub": {
"@id": "faable:sub",
"@type": "xsd:string"
},
"given_name": {
"@id": "faable:given_name",
"@type": "xsd:string"
},
"family_name": {
"@id": "faable:family_name",
"@type": "xsd:string"
},
"preferred_username": {
"@id": "faable:preferred_username",
"@type": "xsd:string"
},
"picture": {
"@id": "faable:picture",
"@type": "xsd:string"
},
"locale": {
"@id": "faable:locale",
"@type": "xsd:string"
},
"updated_at": {
"@id": "faable:updated_at",
"@type": "xsd:integer"
},
"address": {
"@id": "faable:address"
},
"PostVerifyPhoneConfirmRequest": "faable:PostVerifyPhoneConfirmRequest",
"code": {
"@id": "faable:code",
"@type": "xsd:string"
},
"GetVerifyPhonePendingResponse": "faable:GetVerifyPhonePendingResponse",
"seconds_left": {
"@id": "faable:seconds_left",
"@type": "xsd:integer"
},
"can_change": {
"@id": "faable:can_change",
"@type": "xsd:boolean"
},
"default_country": {
"@id": "faable:default_country",
"@type": "xsd:string"
},
"PostVerifyPhoneRestartRequest": "faable:PostVerifyPhoneRestartRequest",
"PostVerifyPhoneRestartResponse": "faable:PostVerifyPhoneRestartResponse"
},
"@type": "schema:Dataset",
"schema:name": "Faable API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Faable's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-07) from openapi/_ae-authored/faable-com-openapi-generated.yml.",
"dcterms:created": "2026-11-07",
"dcterms:source": [
"openapi/_ae-authored/faable-com-openapi-generated.yml"
]
}