{
  "@context": {
    "@vocab": "https://beaglesecurity.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "beaglesecurity": "https://beaglesecurity.com/schema#",
    "GetRestV2ApplicationsResponse": "beaglesecurity:GetRestV2ApplicationsResponse",
    "code": {
      "@id": "beaglesecurity:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "beaglesecurity:message",
      "@type": "xsd:string"
    },
    "applications": {
      "@id": "beaglesecurity:applications",
      "@container": "@list"
    },
    "GetRestV2ApplicationsSignatureResponse": "beaglesecurity:GetRestV2ApplicationsSignatureResponse",
    "status": {
      "@id": "beaglesecurity:status",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "beaglesecurity:url",
      "@type": "xsd:string"
    },
    "fileSignature": {
      "@id": "beaglesecurity:fileSignature"
    },
    "dnsSignature": {
      "@id": "beaglesecurity:dnsSignature"
    },
    "apiSignature": {
      "@id": "beaglesecurity:apiSignature"
    },
    "DeleteRestV2ProjectsResponse": "beaglesecurity:DeleteRestV2ProjectsResponse",
    "name": {
      "@id": "beaglesecurity:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "beaglesecurity:description",
      "@type": "xsd:string"
    },
    "projectKey": {
      "@id": "beaglesecurity:projectKey",
      "@type": "xsd:string"
    },
    "GetRestV2ProjectsResponse": "beaglesecurity:GetRestV2ProjectsResponse",
    "projects": {
      "@id": "beaglesecurity:projects",
      "@container": "@list"
    },
    "PostRestV2ProjectsRequest": "beaglesecurity:PostRestV2ProjectsRequest",
    "PostRestV2ProjectsResponse": "beaglesecurity:PostRestV2ProjectsResponse",
    "PutRestV2ProjectsRequest": "beaglesecurity:PutRestV2ProjectsRequest",
    "PutRestV2ProjectsResponse": "beaglesecurity:PutRestV2ProjectsResponse",
    "GetRestV2TestRunningsessionsResponse": "beaglesecurity:GetRestV2TestRunningsessionsResponse",
    "sessions": {
      "@id": "beaglesecurity:sessions",
      "@container": "@list"
    },
    "PostRestV2TestStartRequest": "beaglesecurity:PostRestV2TestStartRequest",
    "applicationToken": {
      "@id": "beaglesecurity:applicationToken",
      "@type": "xsd:string"
    },
    "PostRestV2TestStartResponse": "beaglesecurity:PostRestV2TestStartResponse",
    "statusUrl": {
      "@id": "beaglesecurity:statusUrl",
      "@type": "xsd:string"
    },
    "resultUrl": {
      "@id": "beaglesecurity:resultUrl",
      "@type": "xsd:string"
    },
    "resultToken": {
      "@id": "beaglesecurity:resultToken",
      "@type": "xsd:string"
    },
    "GetRestV2TestStatusResponse": "beaglesecurity:GetRestV2TestStatusResponse",
    "progress": {
      "@id": "beaglesecurity:progress",
      "@type": "xsd:integer"
    },
    "PostRestV2TestStopRequest": "beaglesecurity:PostRestV2TestStopRequest",
    "PostRestV2TestStopResponse": "beaglesecurity:PostRestV2TestStopResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Beagle Security API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Beagle Security'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-10-21) from openapi/_ae-authored/beaglesecurity-openapi-generated.yml.",
  "dcterms:created": "2026-10-21",
  "dcterms:source": [
    "openapi/_ae-authored/beaglesecurity-openapi-generated.yml"
  ]
}