{
  "@context": {
    "@vocab": "https://bluenexus.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "bluenexus": "https://bluenexus.ai/schema#",
    "GetWellKnownJwksJsonResponse": "bluenexus:GetWellKnownJwksJsonResponse",
    "keys": {
      "@id": "bluenexus:keys",
      "@container": "@list"
    },
    "GetWellKnownOauthAuthorizationServerResponse": "bluenexus:GetWellKnownOauthAuthorizationServerResponse",
    "issuer": {
      "@id": "bluenexus:issuer",
      "@type": "xsd:string"
    },
    "authorization_endpoint": {
      "@id": "bluenexus:authorization_endpoint",
      "@type": "xsd:string"
    },
    "token_endpoint": {
      "@id": "bluenexus:token_endpoint",
      "@type": "xsd:string"
    },
    "revocation_endpoint": {
      "@id": "bluenexus:revocation_endpoint",
      "@type": "xsd:string"
    },
    "registration_endpoint": {
      "@id": "bluenexus:registration_endpoint",
      "@type": "xsd:string"
    },
    "scopes_supported": {
      "@id": "bluenexus:scopes_supported",
      "@container": "@list"
    },
    "grant_types_supported": {
      "@id": "bluenexus:grant_types_supported",
      "@container": "@list"
    },
    "code_challenge_methods_supported": {
      "@id": "bluenexus:code_challenge_methods_supported",
      "@container": "@list"
    },
    "token_endpoint_auth_methods_supported": {
      "@id": "bluenexus:token_endpoint_auth_methods_supported",
      "@container": "@list"
    },
    "response_types_supported": {
      "@id": "bluenexus:response_types_supported",
      "@container": "@list"
    },
    "response_modes_supported": {
      "@id": "bluenexus:response_modes_supported",
      "@container": "@list"
    },
    "GetWellKnownOauthClientResponse": "bluenexus:GetWellKnownOauthClientResponse",
    "client_id": {
      "@id": "bluenexus:client_id",
      "@type": "xsd:string"
    },
    "client_name": {
      "@id": "bluenexus:client_name",
      "@type": "xsd:string"
    },
    "redirect_uris": {
      "@id": "bluenexus:redirect_uris",
      "@container": "@list"
    },
    "grant_types": {
      "@id": "bluenexus:grant_types",
      "@container": "@list"
    },
    "response_types": {
      "@id": "bluenexus:response_types",
      "@container": "@list"
    },
    "token_endpoint_auth_method": {
      "@id": "bluenexus:token_endpoint_auth_method",
      "@type": "xsd:string"
    },
    "GetWellKnownOauthProtectedResourceResponse": "bluenexus:GetWellKnownOauthProtectedResourceResponse",
    "resource": {
      "@id": "bluenexus:resource",
      "@type": "xsd:string"
    },
    "authorization_servers": {
      "@id": "bluenexus:authorization_servers",
      "@container": "@list"
    },
    "bearer_methods_supported": {
      "@id": "bluenexus:bearer_methods_supported",
      "@container": "@list"
    },
    "resource_documentation": {
      "@id": "bluenexus:resource_documentation",
      "@type": "xsd:string"
    },
    "GetAgentsResponse": "bluenexus:GetAgentsResponse",
    "agents": {
      "@id": "bluenexus:agents",
      "@container": "@list"
    },
    "pagination": {
      "@id": "bluenexus:pagination"
    },
    "PostAgentsRequest": "bluenexus:PostAgentsRequest",
    "name": {
      "@id": "bluenexus:name",
      "@type": "xsd:string"
    },
    "llm": {
      "@id": "bluenexus:llm",
      "@type": "xsd:string"
    },
    "personality": {
      "@id": "bluenexus:personality",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "bluenexus:description",
      "@type": "xsd:string"
    },
    "temperature": {
      "@id": "bluenexus:temperature",
      "@type": "xsd:string"
    },
    "firstPrompt": {
      "@id": "bluenexus:firstPrompt",
      "@type": "xsd:string"
    },
    "enabledBuiltInTools": {
      "@id": "bluenexus:enabledBuiltInTools",
      "@type": "xsd:string"
    },
    "billingAccountType": {
      "@id": "bluenexus:billingAccountType",
      "@type": "xsd:string"
    },
    "usageLimits": {
      "@id": "bluenexus:usageLimits",
      "@type": "xsd:string"
    },
    "PostAgentsResponse": "bluenexus:PostAgentsResponse",
    "id": {
      "@id": "bluenexus:id",
      "@type": "xsd:string"
    },
    "accountId": {
      "@id": "bluenexus:accountId",
      "@type": "xsd:string"
    },
    "timestamps": {
      "@id": "bluenexus:timestamps"
    },
    "GetAgentsAgentidResponse": "bluenexus:GetAgentsAgentidResponse",
    "PutAgentsAgentidRequest": "bluenexus:PutAgentsAgentidRequest",
    "PutAgentsAgentidResponse": "bluenexus:PutAgentsAgentidResponse",
    "updatedAt": {
      "@id": "bluenexus:updatedAt",
      "@type": "xsd:string"
    },
    "PostAgentsAgentidChatCompletionsRequest": "bluenexus:PostAgentsAgentidChatCompletionsRequest",
    "messages": {
      "@id": "bluenexus:messages",
      "@type": "xsd:string"
    },
    "stream": {
      "@id": "bluenexus:stream",
      "@type": "xsd:string"
    },
    "max_tokens": {
      "@id": "bluenexus:max_tokens",
      "@type": "xsd:string"
    },
    "conversationId": {
      "@id": "bluenexus:conversationId",
      "@type": "xsd:string"
    },
    "PostAgentsAgentidChatCompletionsResponse": "bluenexus:PostAgentsAgentidChatCompletionsResponse",
    "object": {
      "@id": "bluenexus:object",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "bluenexus:created",
      "@type": "xsd:integer"
    },
    "model": {
      "@id": "bluenexus:model",
      "@type": "xsd:string"
    },
    "choices": {
      "@id": "bluenexus:choices",
      "@container": "@list"
    },
    "usage": {
      "@id": "bluenexus:usage"
    },
    "PostAuthClientsRequest": "bluenexus:PostAuthClientsRequest",
    "type": {
      "@id": "bluenexus:type",
      "@type": "xsd:string"
    },
    "roles": {
      "@id": "bluenexus:roles",
      "@type": "xsd:string"
    },
    "redirectUris": {
      "@id": "bluenexus:redirectUris",
      "@type": "xsd:string"
    },
    "allowedScopes": {
      "@id": "bluenexus:allowedScopes",
      "@type": "xsd:string"
    },
    "allowedProviders": {
      "@id": "bluenexus:allowedProviders",
      "@type": "xsd:string"
    },
    "branding": {
      "@id": "bluenexus:branding",
      "@type": "xsd:string"
    },
    "PostAuthClientsResponse": "bluenexus:PostAuthClientsResponse",
    "clientId": {
      "@id": "bluenexus:clientId",
      "@type": "xsd:string"
    },
    "clientSecret": {
      "@id": "bluenexus:clientSecret",
      "@type": "xsd:string"
    },
    "client": {
      "@id": "bluenexus:client",
      "@type": "xsd:string"
    },
    "PutAuthClientsClientidRequest": "bluenexus:PutAuthClientsClientidRequest",
    "PutAuthClientsClientidSecretResponse": "bluenexus:PutAuthClientsClientidSecretResponse",
    "GetAuthScopesResponse": "bluenexus:GetAuthScopesResponse",
    "scopes": {
      "@id": "bluenexus:scopes",
      "@container": "@list"
    },
    "PatchAuthSessionsIdProviderPermissionsRequest": "bluenexus:PatchAuthSessionsIdProviderPermissionsRequest",
    "providerPermissions": {
      "@id": "bluenexus:providerPermissions"
    },
    "GetAuthAuthorizeResponse": "bluenexus:GetAuthAuthorizeResponse",
    "redirect": {
      "@id": "bluenexus:redirect",
      "@type": "xsd:string"
    },
    "PostAuthPatRequest": "bluenexus:PostAuthPatRequest",
    "expires_in": {
      "@id": "bluenexus:expires_in",
      "@type": "xsd:integer"
    },
    "provider_permissions": {
      "@id": "bluenexus:provider_permissions"
    },
    "default_provider_permission": {
      "@id": "bluenexus:default_provider_permission",
      "@type": "xsd:string"
    },
    "agent_ids": {
      "@id": "bluenexus:agent_ids",
      "@container": "@list"
    },
    "knowledge_base_ids": {
      "@id": "bluenexus:knowledge_base_ids",
      "@container": "@list"
    },
    "PostAuthPatResponse": "bluenexus:PostAuthPatResponse",
    "personal_access_token": {
      "@id": "bluenexus:personal_access_token",
      "@type": "xsd:string"
    },
    "session_id": {
      "@id": "bluenexus:session_id",
      "@type": "xsd:string"
    },
    "PostAuthRegisterRequest": "bluenexus:PostAuthRegisterRequest",
    "scope": {
      "@id": "bluenexus:scope",
      "@type": "xsd:string"
    },
    "client_uri": {
      "@id": "bluenexus:client_uri",
      "@type": "xsd:string"
    },
    "logo_uri": {
      "@id": "bluenexus:logo_uri",
      "@type": "xsd:string"
    },
    "PostAuthRegisterResponse": "bluenexus:PostAuthRegisterResponse",
    "PostAuthRevokeRequest": "bluenexus:PostAuthRevokeRequest",
    "token": {
      "@id": "bluenexus:token",
      "@type": "xsd:string"
    },
    "PostAuthTokenRequest": "bluenexus:PostAuthTokenRequest",
    "grant_type": {
      "@id": "bluenexus:grant_type",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "bluenexus:code",
      "@type": "xsd:string"
    },
    "redirect_uri": {
      "@id": "bluenexus:redirect_uri",
      "@type": "xsd:string"
    },
    "code_verifier": {
      "@id": "bluenexus:code_verifier",
      "@type": "xsd:string"
    },
    "refresh_token": {
      "@id": "bluenexus:refresh_token",
      "@type": "xsd:string"
    },
    "PostAuthTokenResponse": "bluenexus:PostAuthTokenResponse",
    "token_type": {
      "@id": "bluenexus:token_type",
      "@type": "xsd:string"
    },
    "access_token": {
      "@id": "bluenexus:access_token",
      "@type": "xsd:string"
    },
    "refresh_expires_in": {
      "@id": "bluenexus:refresh_expires_in",
      "@type": "xsd:integer"
    },
    "id_token": {
      "@id": "bluenexus:id_token",
      "@type": "xsd:string"
    },
    "GetAuthUserinfoResponse": "bluenexus:GetAuthUserinfoResponse",
    "sub": {
      "@id": "bluenexus:sub",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "bluenexus:email",
      "@type": "xsd:string"
    },
    "picture": {
      "@id": "bluenexus:picture",
      "@type": "xsd:string"
    },
    "GetAuthValidateResponse": "bluenexus:GetAuthValidateResponse",
    "knowledgeBases": {
      "@id": "bluenexus:knowledgeBases",
      "@container": "@list"
    },
    "PostChatCompletionsRequest": "bluenexus:PostChatCompletionsRequest",
    "top_p": {
      "@id": "bluenexus:top_p",
      "@type": "xsd:decimal"
    },
    "stop": {
      "@id": "bluenexus:stop",
      "@type": "xsd:string"
    },
    "tools": {
      "@id": "bluenexus:tools",
      "@container": "@list"
    },
    "tool_choice": {
      "@id": "bluenexus:tool_choice",
      "@type": "xsd:string"
    },
    "response_format": {
      "@id": "bluenexus:response_format"
    },
    "seed": {
      "@id": "bluenexus:seed",
      "@type": "xsd:string"
    },
    "PostChatCompletionsResponse": "bluenexus:PostChatCompletionsResponse",
    "GetConnectionsResponse": "bluenexus:GetConnectionsResponse",
    "data": {
      "@id": "bluenexus:data",
      "@container": "@list"
    },
    "PutConnectionsConnectionidRefreshResponse": "bluenexus:PutConnectionsConnectionidRefreshResponse",
    "PostConnectionsFromCatalogRequest": "bluenexus:PostConnectionsFromCatalogRequest",
    "catalogEntryId": {
      "@id": "bluenexus:catalogEntryId",
      "@type": "xsd:string"
    },
    "bearerToken": {
      "@id": "bluenexus:bearerToken",
      "@type": "xsd:string"
    },
    "PostConnectionsFromCatalogInitiateOauthRequest": "bluenexus:PostConnectionsFromCatalogInitiateOauthRequest",
    "redirectUrl": {
      "@id": "bluenexus:redirectUrl",
      "@type": "xsd:string"
    },
    "PostConnectionsInitiateRequest": "bluenexus:PostConnectionsInitiateRequest",
    "providerId": {
      "@id": "bluenexus:providerId",
      "@type": "xsd:string"
    },
    "providerParams": {
      "@id": "bluenexus:providerParams"
    },
    "PostConnectionsInitiateResponse": "bluenexus:PostConnectionsInitiateResponse",
    "authorizationUrl": {
      "@id": "bluenexus:authorizationUrl",
      "@type": "xsd:string"
    },
    "providerMetadata": {
      "@id": "bluenexus:providerMetadata"
    },
    "PostConnectionsPendingPendingidFinalizeRequest": "bluenexus:PostConnectionsPendingPendingidFinalizeRequest",
    "fields": {
      "@id": "bluenexus:fields"
    },
    "GetModelsResponse": "bluenexus:GetModelsResponse",
    "models": {
      "@id": "bluenexus:models",
      "@container": "@list"
    },
    "GetProvidersResponse": "bluenexus:GetProvidersResponse",
    "label": {
      "@id": "bluenexus:label",
      "@type": "xsd:string"
    },
    "logoUrl": {
      "@id": "bluenexus:logoUrl",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "bluenexus:category",
      "@type": "xsd:string"
    },
    "popular": {
      "@id": "bluenexus:popular",
      "@type": "xsd:boolean"
    },
    "authType": {
      "@id": "bluenexus:authType",
      "@type": "xsd:string"
    },
    "allowMultipleConnections": {
      "@id": "bluenexus:allowMultipleConnections",
      "@type": "xsd:boolean"
    },
    "GetProvidersProvideridToolsResponse": "bluenexus:GetProvidersProvideridToolsResponse",
    "parameters": {
      "@id": "bluenexus:parameters"
    },
    "mode": {
      "@id": "bluenexus:mode",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "BlueNexus AI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BlueNexus AI'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-02) from openapi/_ae-authored/bluenexus-ai-openapi-generated.yml.",
  "dcterms:created": "2026-11-02",
  "dcterms:source": [
    "openapi/_ae-authored/bluenexus-ai-openapi-generated.yml"
  ]
}