fortrabbit-com · JSON-LD Context
Fortrabbit Com Context
JSON-LD context defining the semantic vocabulary for Fortrabbit Com from fortrabbit-com.
23 Classes
59 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
fortrabbit:
https://fortrabbit.com/schema#
Classes
App-api.read
App.AppCreateApiRequest
App.AppUpdateApiRequest.jsonMergePatch
BoardingStepDTO-api.read
BoardingStepDTO.jsonld-api.read
ConstraintViolation
Deployment-api.read
Deployment.DeploymentLogsResponse-api.read
Domain-api.read
Environment-api.read
Environment-api.read_api.read.environment-variables
Environment-api.read_api.read.environment-variables_api.read.platform-variables
Environment.EnvironmentCreateApiRequest
Environment.EnvironmentUpdateApiRequest.jsonMergePatch
Error
HydraCollectionBaseSchemaNoPagination
HydraItemBaseSchema
OptionalBoardingStepDTO-api.read
OptionalBoardingStepDTO.jsonld-api.read
PaymentMethod-api.read
Person-api.read
Team-api.read
You-api.read
Properties
| Property | Type | Container |
|---|---|---|
| publicId | string | |
| name | string | |
| description | string | |
| createdAt | dateTime | |
| updatedAt | dateTime | |
| paymentMethod | string | |
| environments | list | |
| people | list | |
| teams | list | |
| region | string | |
| software | string | |
| trial | boolean | |
| teamId | string | |
| softwarePresetName | string | |
| initialEnvironment | ||
| paymentMethodId | string | |
| step | string | |
| instruction | string | |
| url | string | |
| status | integer | |
| violations | list | |
| detail | string | |
| type | string | |
| title | string | |
| instance | string | |
| branch | string | |
| commitHash | string | |
| commitMessage | string | |
| committedAt | dateTime | |
| environment | string | |
| ready | boolean | |
| logs | list | |
| isMain | boolean | |
| softwareVersion | string | |
| domains | list | |
| components | ||
| phpVersion | string | |
| buildCommands | list | |
| postDeployCommands | list | |
| git | ||
| environmentVariables | ||
| platformVariables | ||
| appId | string | |
| deployment | ||
| autoscaling | boolean | |
| sourceEnvironment | string | |
| cloudDomain | string | |
| totalItems | integer | |
| search | ||
| done | boolean | |
| last4 | string | |
| string | ||
| role | string | |
| client | boolean | |
| gitAccountConnected | boolean | |
| gitUsername | string | |
| gitInstallationAccounts | list | |
| next | reference | |
| optional | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://fortrabbit.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"fortrabbit": "https://fortrabbit.com/schema#",
"App-api.read": "fortrabbit:App-api.read",
"publicId": {
"@id": "fortrabbit:publicId",
"@type": "xsd:string"
},
"name": {
"@id": "fortrabbit:name",
"@type": "xsd:string"
},
"description": {
"@id": "fortrabbit:description",
"@type": "xsd:string"
},
"createdAt": {
"@id": "fortrabbit:createdAt",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "fortrabbit:updatedAt",
"@type": "xsd:dateTime"
},
"paymentMethod": {
"@id": "fortrabbit:paymentMethod",
"@type": "xsd:string"
},
"environments": {
"@id": "fortrabbit:environments",
"@container": "@list"
},
"people": {
"@id": "fortrabbit:people",
"@container": "@list"
},
"teams": {
"@id": "fortrabbit:teams",
"@container": "@list"
},
"region": {
"@id": "fortrabbit:region",
"@type": "xsd:string"
},
"software": {
"@id": "fortrabbit:software",
"@type": "xsd:string"
},
"trial": {
"@id": "fortrabbit:trial",
"@type": "xsd:boolean"
},
"App.AppCreateApiRequest": "fortrabbit:App.AppCreateApiRequest",
"teamId": {
"@id": "fortrabbit:teamId",
"@type": "xsd:string"
},
"softwarePresetName": {
"@id": "fortrabbit:softwarePresetName",
"@type": "xsd:string"
},
"initialEnvironment": {
"@id": "fortrabbit:initialEnvironment"
},
"paymentMethodId": {
"@id": "fortrabbit:paymentMethodId",
"@type": "xsd:string"
},
"App.AppUpdateApiRequest.jsonMergePatch": "fortrabbit:App.AppUpdateApiRequest.jsonMergePatch",
"BoardingStepDTO-api.read": "fortrabbit:BoardingStepDTO-api.read",
"step": {
"@id": "fortrabbit:step",
"@type": "xsd:string"
},
"instruction": {
"@id": "fortrabbit:instruction",
"@type": "xsd:string"
},
"url": {
"@id": "fortrabbit:url",
"@type": "xsd:string"
},
"BoardingStepDTO.jsonld-api.read": "fortrabbit:BoardingStepDTO.jsonld-api.read",
"ConstraintViolation": "fortrabbit:ConstraintViolation",
"status": {
"@id": "fortrabbit:status",
"@type": "xsd:integer"
},
"violations": {
"@id": "fortrabbit:violations",
"@container": "@list"
},
"detail": {
"@id": "fortrabbit:detail",
"@type": "xsd:string"
},
"type": {
"@id": "fortrabbit:type",
"@type": "xsd:string"
},
"title": {
"@id": "fortrabbit:title",
"@type": "xsd:string"
},
"instance": {
"@id": "fortrabbit:instance",
"@type": "xsd:string"
},
"Deployment-api.read": "fortrabbit:Deployment-api.read",
"branch": {
"@id": "fortrabbit:branch",
"@type": "xsd:string"
},
"commitHash": {
"@id": "fortrabbit:commitHash",
"@type": "xsd:string"
},
"commitMessage": {
"@id": "fortrabbit:commitMessage",
"@type": "xsd:string"
},
"committedAt": {
"@id": "fortrabbit:committedAt",
"@type": "xsd:dateTime"
},
"environment": {
"@id": "fortrabbit:environment",
"@type": "xsd:string"
},
"Deployment.DeploymentLogsResponse-api.read": "fortrabbit:Deployment.DeploymentLogsResponse-api.read",
"ready": {
"@id": "fortrabbit:ready",
"@type": "xsd:boolean"
},
"logs": {
"@id": "fortrabbit:logs",
"@container": "@list"
},
"Domain-api.read": "fortrabbit:Domain-api.read",
"isMain": {
"@id": "fortrabbit:isMain",
"@type": "xsd:boolean"
},
"Environment-api.read": "fortrabbit:Environment-api.read",
"softwareVersion": {
"@id": "fortrabbit:softwareVersion",
"@type": "xsd:string"
},
"domains": {
"@id": "fortrabbit:domains",
"@container": "@list"
},
"components": {
"@id": "fortrabbit:components"
},
"phpVersion": {
"@id": "fortrabbit:phpVersion",
"@type": "xsd:string"
},
"buildCommands": {
"@id": "fortrabbit:buildCommands",
"@container": "@list"
},
"postDeployCommands": {
"@id": "fortrabbit:postDeployCommands",
"@container": "@list"
},
"git": {
"@id": "fortrabbit:git"
},
"Environment-api.read_api.read.environment-variables": "fortrabbit:Environment-api.read_api.read.environment-variables",
"environmentVariables": {
"@id": "fortrabbit:environmentVariables"
},
"Environment-api.read_api.read.environment-variables_api.read.platform-variables": "fortrabbit:Environment-api.read_api.read.environment-variables_api.read.platform-variables",
"platformVariables": {
"@id": "fortrabbit:platformVariables"
},
"Environment.EnvironmentCreateApiRequest": "fortrabbit:Environment.EnvironmentCreateApiRequest",
"appId": {
"@id": "fortrabbit:appId",
"@type": "xsd:string"
},
"deployment": {
"@id": "fortrabbit:deployment"
},
"autoscaling": {
"@id": "fortrabbit:autoscaling",
"@type": "xsd:boolean"
},
"sourceEnvironment": {
"@id": "fortrabbit:sourceEnvironment",
"@type": "xsd:string"
},
"cloudDomain": {
"@id": "fortrabbit:cloudDomain",
"@type": "xsd:string"
},
"Environment.EnvironmentUpdateApiRequest.jsonMergePatch": "fortrabbit:Environment.EnvironmentUpdateApiRequest.jsonMergePatch",
"Error": "fortrabbit:Error",
"HydraCollectionBaseSchemaNoPagination": "fortrabbit:HydraCollectionBaseSchemaNoPagination",
"totalItems": {
"@id": "fortrabbit:totalItems",
"@type": "xsd:integer"
},
"search": {
"@id": "fortrabbit:search"
},
"HydraItemBaseSchema": "fortrabbit:HydraItemBaseSchema",
"OptionalBoardingStepDTO-api.read": "fortrabbit:OptionalBoardingStepDTO-api.read",
"done": {
"@id": "fortrabbit:done",
"@type": "xsd:boolean"
},
"OptionalBoardingStepDTO.jsonld-api.read": "fortrabbit:OptionalBoardingStepDTO.jsonld-api.read",
"PaymentMethod-api.read": "fortrabbit:PaymentMethod-api.read",
"last4": {
"@id": "fortrabbit:last4",
"@type": "xsd:string"
},
"email": {
"@id": "fortrabbit:email",
"@type": "xsd:string"
},
"Person-api.read": "fortrabbit:Person-api.read",
"Team-api.read": "fortrabbit:Team-api.read",
"role": {
"@id": "fortrabbit:role",
"@type": "xsd:string"
},
"You-api.read": "fortrabbit:You-api.read",
"client": {
"@id": "fortrabbit:client",
"@type": "xsd:boolean"
},
"gitAccountConnected": {
"@id": "fortrabbit:gitAccountConnected",
"@type": "xsd:boolean"
},
"gitUsername": {
"@id": "fortrabbit:gitUsername",
"@type": "xsd:string"
},
"gitInstallationAccounts": {
"@id": "fortrabbit:gitInstallationAccounts",
"@container": "@list"
},
"next": {
"@id": "fortrabbit:next",
"@type": "@id"
},
"optional": {
"@id": "fortrabbit:optional",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "fortrabbit-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects fortrabbit-com'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-08) from openapi/_original/fortrabbit-com-api-openapi.json.",
"dcterms:created": "2026-11-08",
"dcterms:source": [
"openapi/_original/fortrabbit-com-api-openapi.json"
]
}