{
  "@context": {
    "@vocab": "https://appbricx.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "appbricx": "https://appbricx.com/schema#",
    "PostAppbricxActionsRequest": "appbricx:PostAppbricxActionsRequest",
    "project_id": {
      "@id": "appbricx:project_id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "appbricx:name",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "appbricx:input"
    },
    "as": {
      "@id": "appbricx:as"
    },
    "confirm_production": {
      "@id": "appbricx:confirm_production",
      "@type": "xsd:boolean"
    },
    "PostAppbricxActionsResponse": "appbricx:PostAppbricxActionsResponse",
    "kind": {
      "@id": "appbricx:kind",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "appbricx:status",
      "@type": "xsd:integer"
    },
    "ms": {
      "@id": "appbricx:ms",
      "@type": "xsd:integer"
    },
    "json": {
      "@id": "appbricx:json"
    },
    "PostApiDevV1ProjectsIdAppUsersRequest": "appbricx:PostApiDevV1ProjectsIdAppUsersRequest",
    "action": {
      "@id": "appbricx:action",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "appbricx:email",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "appbricx:role",
      "@type": "xsd:string"
    },
    "PostApiDevV1ProjectsIdAppUsersResponse": "appbricx:PostApiDevV1ProjectsIdAppUsersResponse",
    "users": {
      "@id": "appbricx:users",
      "@container": "@list"
    },
    "total": {
      "@id": "appbricx:total",
      "@type": "xsd:integer"
    },
    "next_cursor": {
      "@id": "appbricx:next_cursor",
      "@type": "xsd:string"
    },
    "PostApiDevV1ProjectsIdDataCopyRequest": "appbricx:PostApiDevV1ProjectsIdDataCopyRequest",
    "from_env": {
      "@id": "appbricx:from_env",
      "@type": "xsd:string"
    },
    "to_env": {
      "@id": "appbricx:to_env",
      "@type": "xsd:string"
    },
    "dry_run": {
      "@id": "appbricx:dry_run",
      "@type": "xsd:boolean"
    },
    "PostApiDevV1ProjectsIdDataCopyResponse": "appbricx:PostApiDevV1ProjectsIdDataCopyResponse",
    "result": {
      "@id": "appbricx:result"
    },
    "PostApiDevV1ProjectsIdDataExportRequest": "appbricx:PostApiDevV1ProjectsIdDataExportRequest",
    "tables": {
      "@id": "appbricx:tables",
      "@container": "@list"
    },
    "format": {
      "@id": "appbricx:format",
      "@type": "xsd:string"
    },
    "env": {
      "@id": "appbricx:env",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "appbricx:limit",
      "@type": "xsd:integer"
    },
    "inline": {
      "@id": "appbricx:inline",
      "@type": "xsd:integer"
    },
    "PostApiDevV1ProjectsIdDataExportResponse": "appbricx:PostApiDevV1ProjectsIdDataExportResponse",
    "files": {
      "@id": "appbricx:files",
      "@container": "@list"
    },
    "expires_at": {
      "@id": "appbricx:expires_at",
      "@type": "xsd:string"
    },
    "PostApiDevV1ProjectsIdDataImportRequest": "appbricx:PostApiDevV1ProjectsIdDataImportRequest",
    "table": {
      "@id": "appbricx:table",
      "@type": "xsd:string"
    },
    "rows": {
      "@id": "appbricx:rows",
      "@container": "@list"
    },
    "csv": {
      "@id": "appbricx:csv",
      "@type": "xsd:string"
    },
    "through": {
      "@id": "appbricx:through",
      "@type": "xsd:string"
    },
    "PostApiDevV1ProjectsIdDataImportResponse": "appbricx:PostApiDevV1ProjectsIdDataImportResponse",
    "results": {
      "@id": "appbricx:results"
    },
    "PostApiDevV1ProjectsIdDataQueryRequest": "appbricx:PostApiDevV1ProjectsIdDataQueryRequest",
    "entity": {
      "@id": "appbricx:entity",
      "@type": "xsd:string"
    },
    "where": {
      "@id": "appbricx:where"
    },
    "filter": {
      "@id": "appbricx:filter",
      "@container": "@list"
    },
    "search": {
      "@id": "appbricx:search"
    },
    "fields": {
      "@id": "appbricx:fields",
      "@container": "@list"
    },
    "order_by": {
      "@id": "appbricx:order_by",
      "@type": "xsd:string"
    },
    "desc": {
      "@id": "appbricx:desc",
      "@type": "xsd:boolean"
    },
    "count": {
      "@id": "appbricx:count",
      "@type": "xsd:boolean"
    },
    "aggregate": {
      "@id": "appbricx:aggregate"
    },
    "PostApiDevV1ProjectsIdDataQueryResponse": "appbricx:PostApiDevV1ProjectsIdDataQueryResponse",
    "rowCount": {
      "@id": "appbricx:rowCount",
      "@type": "xsd:integer"
    },
    "query": {
      "@id": "appbricx:query"
    },
    "PostApiDevV1ProjectsIdDeployRequest": "appbricx:PostApiDevV1ProjectsIdDeployRequest",
    "subdomain": {
      "@id": "appbricx:subdomain",
      "@type": "xsd:string"
    },
    "first_publish_data": {
      "@id": "appbricx:first_publish_data",
      "@type": "xsd:string"
    },
    "PostApiDevV1ProjectsIdDeployResponse": "appbricx:PostApiDevV1ProjectsIdDeployResponse",
    "url": {
      "@id": "appbricx:url",
      "@type": "xsd:string"
    },
    "deployment": {
      "@id": "appbricx:deployment"
    },
    "PostApiDevV1ProjectsIdDeployPlanRequest": "appbricx:PostApiDevV1ProjectsIdDeployPlanRequest",
    "PostApiDevV1ProjectsIdDeployPlanResponse": "appbricx:PostApiDevV1ProjectsIdDeployPlanResponse",
    "GetApiDevV1ProjectsIdDeploysResponse": "appbricx:GetApiDevV1ProjectsIdDeploysResponse",
    "deployments": {
      "@id": "appbricx:deployments",
      "@container": "@list"
    },
    "PostApiDevV1ProjectsIdDeploysDidRollbackRequest": "appbricx:PostApiDevV1ProjectsIdDeploysDidRollbackRequest",
    "deploymentId": {
      "@id": "appbricx:deploymentId",
      "@type": "xsd:string"
    },
    "restore_db": {
      "@id": "appbricx:restore_db",
      "@type": "xsd:boolean"
    },
    "PostApiDevV1ProjectsIdDeploysDidRollbackResponse": "appbricx:PostApiDevV1ProjectsIdDeploysDidRollbackResponse",
    "PostApiDevV1ProjectsIdDomainsRequest": "appbricx:PostApiDevV1ProjectsIdDomainsRequest",
    "domain": {
      "@id": "appbricx:domain",
      "@type": "xsd:string"
    },
    "PostApiDevV1ProjectsIdDomainsResponse": "appbricx:PostApiDevV1ProjectsIdDomainsResponse",
    "domains": {
      "@id": "appbricx:domains",
      "@container": "@list"
    },
    "PostApiDevV1ProjectsIdDomainsDomainVerifyRequest": "appbricx:PostApiDevV1ProjectsIdDomainsDomainVerifyRequest",
    "PostApiDevV1ProjectsIdDomainsDomainVerifyResponse": "appbricx:PostApiDevV1ProjectsIdDomainsDomainVerifyResponse",
    "PostApiDevV1ProjectsIdFilesRequest": "appbricx:PostApiDevV1ProjectsIdFilesRequest",
    "PostApiDevV1ProjectsIdFilesResponse": "appbricx:PostApiDevV1ProjectsIdFilesResponse",
    "rev": {
      "@id": "appbricx:rev",
      "@type": "xsd:integer"
    },
    "version": {
      "@id": "appbricx:version",
      "@type": "xsd:integer"
    },
    "report": {
      "@id": "appbricx:report"
    },
    "summary": {
      "@id": "appbricx:summary"
    },
    "PostApiDevV1ProjectsIdFilesApplyRequest": "appbricx:PostApiDevV1ProjectsIdFilesApplyRequest",
    "PostApiDevV1ProjectsIdFilesApplyResponse": "appbricx:PostApiDevV1ProjectsIdFilesApplyResponse",
    "appUrl": {
      "@id": "appbricx:appUrl",
      "@type": "xsd:string"
    },
    "warnings": {
      "@id": "appbricx:warnings",
      "@container": "@list"
    },
    "PostApiDevV1ProjectsIdFilesCheckRequest": "appbricx:PostApiDevV1ProjectsIdFilesCheckRequest",
    "plan": {
      "@id": "appbricx:plan",
      "@type": "xsd:boolean"
    },
    "PostApiDevV1ProjectsIdFilesCheckResponse": "appbricx:PostApiDevV1ProjectsIdFilesCheckResponse",
    "GetApiDevV1ProjectsIdLogsResponse": "appbricx:GetApiDevV1ProjectsIdLogsResponse",
    "runs": {
      "@id": "appbricx:runs",
      "@container": "@list"
    },
    "GetApiDevV1ProjectsIdRolesResponse": "appbricx:GetApiDevV1ProjectsIdRolesResponse",
    "roles": {
      "@id": "appbricx:roles",
      "@container": "@list"
    },
    "policies": {
      "@id": "appbricx:policies",
      "@container": "@list"
    },
    "GetApiDevV1ProjectsIdRoutingResponse": "appbricx:GetApiDevV1ProjectsIdRoutingResponse",
    "prod": {
      "@id": "appbricx:prod"
    },
    "dev": {
      "@id": "appbricx:dev"
    },
    "PutApiDevV1ProjectsIdRoutingSubdomainRequest": "appbricx:PutApiDevV1ProjectsIdRoutingSubdomainRequest",
    "confirm": {
      "@id": "appbricx:confirm",
      "@type": "xsd:string"
    },
    "PutApiDevV1ProjectsIdRoutingSubdomainResponse": "appbricx:PutApiDevV1ProjectsIdRoutingSubdomainResponse",
    "PostApiDevV1ProjectsIdRowsRequest": "appbricx:PostApiDevV1ProjectsIdRowsRequest",
    "op": {
      "@id": "appbricx:op",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "appbricx:id",
      "@type": "xsd:string"
    },
    "ids": {
      "@id": "appbricx:ids",
      "@container": "@list"
    },
    "patch": {
      "@id": "appbricx:patch"
    },
    "field": {
      "@id": "appbricx:field",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "appbricx:to",
      "@type": "xsd:string"
    },
    "PostApiDevV1ProjectsIdRowsResponse": "appbricx:PostApiDevV1ProjectsIdRowsResponse",
    "GetApiDevV1ProjectsIdSchemaResponse": "appbricx:GetApiDevV1ProjectsIdSchemaResponse",
    "PostApiDevV1ProjectsIdScreenshotRequest": "appbricx:PostApiDevV1ProjectsIdScreenshotRequest",
    "steps": {
      "@id": "appbricx:steps",
      "@container": "@list"
    },
    "full_page": {
      "@id": "appbricx:full_page",
      "@type": "xsd:boolean"
    },
    "height": {
      "@id": "appbricx:height",
      "@type": "xsd:decimal"
    },
    "route": {
      "@id": "appbricx:route",
      "@type": "xsd:string"
    },
    "width": {
      "@id": "appbricx:width",
      "@type": "xsd:decimal"
    },
    "PostApiDevV1ProjectsIdScreenshotResponse": "appbricx:PostApiDevV1ProjectsIdScreenshotResponse",
    "ok": {
      "@id": "appbricx:ok",
      "@type": "xsd:boolean"
    },
    "signedInAs": {
      "@id": "appbricx:signedInAs",
      "@type": "xsd:string"
    },
    "viewport": {
      "@id": "appbricx:viewport"
    },
    "errors": {
      "@id": "appbricx:errors",
      "@container": "@list"
    },
    "overflowX": {
      "@id": "appbricx:overflowX",
      "@type": "xsd:boolean"
    },
    "text": {
      "@id": "appbricx:text",
      "@type": "xsd:string"
    },
    "GetApiDevV1ProjectsIdSecretsResponse": "appbricx:GetApiDevV1ProjectsIdSecretsResponse",
    "secrets": {
      "@id": "appbricx:secrets",
      "@container": "@list"
    },
    "missing": {
      "@id": "appbricx:missing",
      "@container": "@list"
    },
    "PutApiDevV1ProjectsIdSecretsNameRequest": "appbricx:PutApiDevV1ProjectsIdSecretsNameRequest",
    "value": {
      "@id": "appbricx:value",
      "@type": "xsd:string"
    },
    "PutApiDevV1ProjectsIdSecretsNameResponse": "appbricx:PutApiDevV1ProjectsIdSecretsNameResponse",
    "GetApiDevV1ProjectsIdSignInResponse": "appbricx:GetApiDevV1ProjectsIdSignInResponse",
    "providers": {
      "@id": "appbricx:providers",
      "@container": "@list"
    },
    "auth": {
      "@id": "appbricx:auth"
    },
    "PostApiDevV1ProjectsIdSignInRequest": "appbricx:PostApiDevV1ProjectsIdSignInRequest",
    "provider": {
      "@id": "appbricx:provider",
      "@type": "xsd:string"
    },
    "client": {
      "@id": "appbricx:client",
      "@type": "xsd:string"
    },
    "client_id": {
      "@id": "appbricx:client_id",
      "@type": "xsd:string"
    },
    "client_secret": {
      "@id": "appbricx:client_secret",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "appbricx:enabled",
      "@type": "xsd:boolean"
    },
    "PostApiDevV1ProjectsIdSignInResponse": "appbricx:PostApiDevV1ProjectsIdSignInResponse",
    "GetApiDevV1ProjectsIdSnapshotsResponse": "appbricx:GetApiDevV1ProjectsIdSnapshotsResponse",
    "snapshots": {
      "@id": "appbricx:snapshots",
      "@container": "@list"
    },
    "PostApiDevV1ProjectsIdSnapshotsSidDownloadRequest": "appbricx:PostApiDevV1ProjectsIdSnapshotsSidDownloadRequest",
    "PostApiDevV1ProjectsIdSnapshotsSidDownloadResponse": "appbricx:PostApiDevV1ProjectsIdSnapshotsSidDownloadResponse",
    "PostApiDevV1ProjectsIdSnapshotsSidRestoreRequest": "appbricx:PostApiDevV1ProjectsIdSnapshotsSidRestoreRequest",
    "PostApiDevV1ProjectsIdSnapshotsSidRestoreResponse": "appbricx:PostApiDevV1ProjectsIdSnapshotsSidRestoreResponse",
    "PostApiDevV1ProjectsIdSqlRequest": "appbricx:PostApiDevV1ProjectsIdSqlRequest",
    "sql": {
      "@id": "appbricx:sql",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "appbricx:params",
      "@container": "@list"
    },
    "explain": {
      "@id": "appbricx:explain",
      "@type": "xsd:boolean"
    },
    "PostApiDevV1ProjectsIdSqlResponse": "appbricx:PostApiDevV1ProjectsIdSqlResponse",
    "truncated": {
      "@id": "appbricx:truncated",
      "@type": "xsd:boolean"
    },
    "statements": {
      "@id": "appbricx:statements",
      "@container": "@list"
    },
    "readOnly": {
      "@id": "appbricx:readOnly",
      "@type": "xsd:boolean"
    },
    "durationMs": {
      "@id": "appbricx:durationMs",
      "@type": "xsd:integer"
    },
    "GetApiDevV1ProjectsIdTailResponse": "appbricx:GetApiDevV1ProjectsIdTailResponse",
    "items": {
      "@id": "appbricx:items",
      "@container": "@list"
    },
    "PostApiDevV1ProjectsIdVerifyRequest": "appbricx:PostApiDevV1ProjectsIdVerifyRequest",
    "checks": {
      "@id": "appbricx:checks",
      "@container": "@list"
    },
    "last": {
      "@id": "appbricx:last",
      "@type": "xsd:boolean"
    },
    "PostApiDevV1ProjectsIdVerifyResponse": "appbricx:PostApiDevV1ProjectsIdVerifyResponse",
    "failed": {
      "@id": "appbricx:failed",
      "@container": "@list"
    },
    "PostApiDevV1ProjectsIdWorkflowsWidRunRequest": "appbricx:PostApiDevV1ProjectsIdWorkflowsWidRunRequest",
    "PostApiDevV1ProjectsIdWorkflowsWidRunResponse": "appbricx:PostApiDevV1ProjectsIdWorkflowsWidRunResponse",
    "runId": {
      "@id": "appbricx:runId",
      "@type": "xsd:string"
    },
    "GetIdSvgResponse": "appbricx:GetIdSvgResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Appbricx API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Appbricx'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-01) from openapi/_ae-authored/appbricx-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-01",
  "dcterms:source": [
    "openapi/_ae-authored/appbricx-com-openapi-generated.yml"
  ]
}