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
View Context View on GitHub

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
email string
role string
client boolean
gitAccountConnected boolean
gitUsername string
gitInstallationAccounts list
next reference
optional list

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}