{
  "@context": {
    "@vocab": "https://reqistry.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "reqistry": "https://reqistry.dev/schema#",
    "Error": "reqistry:Error",
    "error": {
      "@id": "reqistry:error",
      "@type": "xsd:string"
    },
    "NotificationEventAck": "reqistry:NotificationEventAck",
    "id": {
      "@id": "reqistry:id",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "reqistry:createdAt",
      "@type": "xsd:dateTime"
    },
    "HealthResponse": "reqistry:HealthResponse",
    "status": {
      "@id": "reqistry:status",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "reqistry:version",
      "@type": "xsd:string"
    },
    "uptime": {
      "@id": "reqistry:uptime",
      "@type": "xsd:decimal"
    },
    "timestamp": {
      "@id": "reqistry:timestamp",
      "@type": "xsd:dateTime"
    },
    "RootResponse": "reqistry:RootResponse",
    "name": {
      "@id": "reqistry:name",
      "@type": "xsd:string"
    },
    "endpoints": {
      "@id": "reqistry:endpoints"
    },
    "LegacyApiItem": "reqistry:LegacyApiItem",
    "slug": {
      "@id": "reqistry:slug",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "reqistry:description",
      "@type": "xsd:string"
    },
    "auth": {
      "@id": "reqistry:auth",
      "@type": "xsd:string"
    },
    "https": {
      "@id": "reqistry:https",
      "@type": "xsd:string"
    },
    "cors": {
      "@id": "reqistry:cors",
      "@type": "xsd:string"
    },
    "link": {
      "@id": "reqistry:link",
      "@type": "@id"
    },
    "imageUrl": {
      "@id": "reqistry:imageUrl",
      "@type": "@id"
    },
    "category": {
      "@id": "reqistry:category",
      "@type": "xsd:string"
    },
    "apiType": {
      "@id": "reqistry:apiType",
      "@type": "xsd:string"
    },
    "pricing": {
      "@id": "reqistry:pricing",
      "@type": "xsd:string"
    },
    "rateLimit": {
      "@id": "reqistry:rateLimit",
      "@type": "xsd:string"
    },
    "documentation": {
      "@id": "reqistry:documentation",
      "@type": "@id"
    },
    "isAlive": {
      "@id": "reqistry:isAlive",
      "@type": "xsd:boolean"
    },
    "responseTime": {
      "@id": "reqistry:responseTime",
      "@type": "xsd:decimal"
    },
    "statusCode": {
      "@id": "reqistry:statusCode",
      "@type": "xsd:integer"
    },
    "lastChecked": {
      "@id": "reqistry:lastChecked",
      "@type": "xsd:dateTime"
    },
    "LegacyRecommendationItem": "reqistry:LegacyRecommendationItem",
    "categoryId": {
      "@id": "reqistry:categoryId",
      "@type": "xsd:string"
    },
    "alive": {
      "@id": "reqistry:alive",
      "@type": "xsd:boolean"
    },
    "SearchResponse": "reqistry:SearchResponse",
    "count": {
      "@id": "reqistry:count",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "reqistry:total",
      "@type": "xsd:integer"
    },
    "page": {
      "@id": "reqistry:page",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "reqistry:limit",
      "@type": "xsd:integer"
    },
    "totalPages": {
      "@id": "reqistry:totalPages",
      "@type": "xsd:integer"
    },
    "data": {
      "@id": "reqistry:data",
      "@container": "@list"
    },
    "RecommendResponse": "reqistry:RecommendResponse",
    "CategoriesResponse": "reqistry:CategoriesResponse",
    "categories": {
      "@id": "reqistry:categories",
      "@container": "@list"
    },
    "V1CategoriesResponse": "reqistry:V1CategoriesResponse",
    "CategoryApisResponse": "reqistry:CategoryApisResponse",
    "CategoryDetail": "reqistry:CategoryDetail",
    "apiCount": {
      "@id": "reqistry:apiCount",
      "@type": "xsd:integer"
    },
    "tags": {
      "@id": "reqistry:tags",
      "@container": "@list"
    },
    "isTrending": {
      "@id": "reqistry:isTrending",
      "@type": "xsd:boolean"
    },
    "SubmitApiRequest": "reqistry:SubmitApiRequest",
    "submitterName": {
      "@id": "reqistry:submitterName",
      "@type": "xsd:string"
    },
    "submitterEmail": {
      "@id": "reqistry:submitterEmail",
      "@type": "xsd:string"
    },
    "SubmitApiResponse": "reqistry:SubmitApiResponse",
    "success": {
      "@id": "reqistry:success",
      "@type": "xsd:boolean"
    },
    "message": {
      "@id": "reqistry:message",
      "@type": "xsd:string"
    },
    "submissionId": {
      "@id": "reqistry:submissionId",
      "@type": "xsd:string"
    },
    "AnonymousAuthRequest": "reqistry:AnonymousAuthRequest",
    "deviceId": {
      "@id": "reqistry:deviceId",
      "@type": "xsd:string"
    },
    "deviceInfo": {
      "@id": "reqistry:deviceInfo"
    },
    "refreshToken": {
      "@id": "reqistry:refreshToken",
      "@type": "xsd:string"
    },
    "RefreshTokenRequest": "reqistry:RefreshTokenRequest",
    "RevokeRequest": "reqistry:RevokeRequest",
    "RevokeResponse": "reqistry:RevokeResponse",
    "AuthTokenResponse": "reqistry:AuthTokenResponse",
    "accessToken": {
      "@id": "reqistry:accessToken",
      "@type": "xsd:string"
    },
    "expiresIn": {
      "@id": "reqistry:expiresIn",
      "@type": "xsd:integer"
    },
    "tokenType": {
      "@id": "reqistry:tokenType",
      "@type": "xsd:string"
    },
    "device": {
      "@id": "reqistry:device"
    },
    "UserProfileResponse": "reqistry:UserProfileResponse",
    "user": {
      "@id": "reqistry:user"
    },
    "stats": {
      "@id": "reqistry:stats"
    },
    "UpdateProfileRequest": "reqistry:UpdateProfileRequest",
    "LinkEmailRequest": "reqistry:LinkEmailRequest",
    "email": {
      "@id": "reqistry:email",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "reqistry:password",
      "@type": "xsd:string"
    },
    "LinkEmailResponse": "reqistry:LinkEmailResponse",
    "authProvider": {
      "@id": "reqistry:authProvider",
      "@type": "xsd:string"
    },
    "merged": {
      "@id": "reqistry:merged",
      "@type": "xsd:boolean"
    },
    "EmailLoginRequest": "reqistry:EmailLoginRequest",
    "RecentlyAddedResponse": "reqistry:RecentlyAddedResponse",
    "BookmarksResponse": "reqistry:BookmarksResponse",
    "bookmarks": {
      "@id": "reqistry:bookmarks",
      "@container": "@list"
    },
    "pagination": {
      "@id": "reqistry:pagination",
      "@type": "@id"
    },
    "BookmarkItem": "reqistry:BookmarkItem",
    "api": {
      "@id": "reqistry:api",
      "@type": "@id"
    },
    "BookmarkApi": "reqistry:BookmarkApi",
    "documentationUrl": {
      "@id": "reqistry:documentationUrl",
      "@type": "xsd:string"
    },
    "httpsSupport": {
      "@id": "reqistry:httpsSupport",
      "@type": "xsd:boolean"
    },
    "corsStatus": {
      "@id": "reqistry:corsStatus",
      "@type": "xsd:string"
    },
    "authType": {
      "@id": "reqistry:authType"
    },
    "pricingType": {
      "@id": "reqistry:pricingType"
    },
    "currentHealth": {
      "@id": "reqistry:currentHealth"
    },
    "AddBookmarkRequest": "reqistry:AddBookmarkRequest",
    "apiId": {
      "@id": "reqistry:apiId",
      "@type": "xsd:string"
    },
    "BookmarkResponse": "reqistry:BookmarkResponse",
    "FoldersResponse": "reqistry:FoldersResponse",
    "folders": {
      "@id": "reqistry:folders",
      "@container": "@list"
    },
    "FolderItem": "reqistry:FolderItem",
    "title": {
      "@id": "reqistry:title",
      "@type": "xsd:string"
    },
    "iconCodePoint": {
      "@id": "reqistry:iconCodePoint",
      "@type": "xsd:integer"
    },
    "sortOrder": {
      "@id": "reqistry:sortOrder",
      "@type": "xsd:integer"
    },
    "apiLinks": {
      "@id": "reqistry:apiLinks",
      "@container": "@list"
    },
    "apiIds": {
      "@id": "reqistry:apiIds",
      "@container": "@list"
    },
    "updatedAt": {
      "@id": "reqistry:updatedAt",
      "@type": "xsd:dateTime"
    },
    "FolderResponse": "reqistry:FolderResponse",
    "FolderDetailResponse": "reqistry:FolderDetailResponse",
    "items": {
      "@id": "reqistry:items",
      "@container": "@list"
    },
    "CreateFolderRequest": "reqistry:CreateFolderRequest",
    "UpdateFolderRequest": "reqistry:UpdateFolderRequest",
    "AddApiLinkRequest": "reqistry:AddApiLinkRequest",
    "FolderMetadataResponse": "reqistry:FolderMetadataResponse",
    "totalApis": {
      "@id": "reqistry:totalApis",
      "@type": "xsd:integer"
    },
    "lastAdded": {
      "@id": "reqistry:lastAdded",
      "@type": "xsd:dateTime"
    },
    "preview": {
      "@id": "reqistry:preview",
      "@container": "@list"
    },
    "TrackEventRequest": "reqistry:TrackEventRequest",
    "eventType": {
      "@id": "reqistry:eventType",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "reqistry:path",
      "@type": "xsd:string"
    },
    "element": {
      "@id": "reqistry:element",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "reqistry:metadata"
    },
    "sessionId": {
      "@id": "reqistry:sessionId",
      "@type": "xsd:string"
    },
    "TrackEventsBatchRequest": "reqistry:TrackEventsBatchRequest",
    "events": {
      "@id": "reqistry:events",
      "@container": "@list"
    },
    "TrackResponse": "reqistry:TrackResponse",
    "ok": {
      "@id": "reqistry:ok",
      "@type": "xsd:boolean"
    },
    "MetadataResponse": "reqistry:MetadataResponse",
    "ogImage": {
      "@id": "reqistry:ogImage",
      "@type": "@id"
    },
    "RegisterFcmTokenRequest": "reqistry:RegisterFcmTokenRequest",
    "token": {
      "@id": "reqistry:token",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "reqistry:platform",
      "@type": "xsd:string"
    },
    "appVersion": {
      "@id": "reqistry:appVersion",
      "@type": "xsd:string"
    },
    "RevokeFcmTokenRequest": "reqistry:RevokeFcmTokenRequest",
    "FcmTokensResponse": "reqistry:FcmTokensResponse",
    "tokens": {
      "@id": "reqistry:tokens",
      "@container": "@list"
    },
    "FcmTokenItem": "reqistry:FcmTokenItem",
    "isActive": {
      "@id": "reqistry:isActive",
      "@type": "xsd:boolean"
    },
    "lastUsedAt": {
      "@id": "reqistry:lastUsedAt",
      "@type": "xsd:dateTime"
    },
    "FcmTokenResponse": "reqistry:FcmTokenResponse",
    "ApiHealthSummary": "reqistry:ApiHealthSummary",
    "responseTimeMs": {
      "@id": "reqistry:responseTimeMs",
      "@type": "xsd:integer"
    },
    "checkMethod": {
      "@id": "reqistry:checkMethod",
      "@type": "xsd:string"
    },
    "checkedAt": {
      "@id": "reqistry:checkedAt",
      "@type": "xsd:dateTime"
    },
    "uptime24h": {
      "@id": "reqistry:uptime24h",
      "@type": "xsd:decimal"
    },
    "uptime7d": {
      "@id": "reqistry:uptime7d",
      "@type": "xsd:decimal"
    },
    "uptime30d": {
      "@id": "reqistry:uptime30d",
      "@type": "xsd:decimal"
    },
    "observationCount": {
      "@id": "reqistry:observationCount",
      "@type": "xsd:integer"
    },
    "FieldVerification": "reqistry:FieldVerification",
    "source": {
      "@id": "reqistry:source",
      "@type": "xsd:string"
    },
    "verifiedAt": {
      "@id": "reqistry:verifiedAt",
      "@type": "xsd:dateTime"
    },
    "ApiDetailResponse": "reqistry:ApiDetailResponse",
    "ApiAlternativesResponse": "reqistry:ApiAlternativesResponse",
    "HealthCheckResponse": "reqistry:HealthCheckResponse",
    "CreateApiReportRequest": "reqistry:CreateApiReportRequest",
    "reason": {
      "@id": "reqistry:reason",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "reqistry:note",
      "@type": "xsd:string"
    },
    "ApiReportResponse": "reqistry:ApiReportResponse",
    "deduplicated": {
      "@id": "reqistry:deduplicated",
      "@type": "xsd:boolean"
    },
    "ProjectMembershipResponse": "reqistry:ProjectMembershipResponse",
    "Pagination": "reqistry:Pagination",
    "TrustFactor": "reqistry:TrustFactor",
    "score": {
      "@id": "reqistry:score",
      "@type": "xsd:integer"
    },
    "weight": {
      "@id": "reqistry:weight",
      "@type": "xsd:integer"
    },
    "label": {
      "@id": "reqistry:label",
      "@type": "xsd:string"
    },
    "TrustScore": "reqistry:TrustScore",
    "grade": {
      "@id": "reqistry:grade",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "reqistry:summary",
      "@type": "xsd:string"
    },
    "computedAt": {
      "@id": "reqistry:computedAt",
      "@type": "xsd:dateTime"
    },
    "factors": {
      "@id": "reqistry:factors"
    },
    "CompareApi": "reqistry:CompareApi",
    "trustScore": {
      "@id": "reqistry:trustScore",
      "@type": "@id"
    },
    "sdkLanguages": {
      "@id": "reqistry:sdkLanguages",
      "@container": "@list"
    },
    "openApiAvailable": {
      "@id": "reqistry:openApiAvailable",
      "@type": "xsd:boolean"
    },
    "lastVerifiedAt": {
      "@id": "reqistry:lastVerifiedAt",
      "@type": "xsd:dateTime"
    },
    "NotificationPreferences": "reqistry:NotificationPreferences",
    "savedApiHealth": {
      "@id": "reqistry:savedApiHealth",
      "@type": "xsd:boolean"
    },
    "newMatchingApis": {
      "@id": "reqistry:newMatchingApis",
      "@type": "xsd:boolean"
    },
    "weeklyDigest": {
      "@id": "reqistry:weeklyDigest",
      "@type": "xsd:boolean"
    },
    "lifecycleUpdates": {
      "@id": "reqistry:lifecycleUpdates",
      "@type": "xsd:boolean"
    },
    "pricingChanges": {
      "@id": "reqistry:pricingChanges",
      "@type": "xsd:boolean"
    },
    "trustAlerts": {
      "@id": "reqistry:trustAlerts",
      "@type": "xsd:boolean"
    },
    "SubmissionApiRef": "reqistry:SubmissionApiRef",
    "SubmissionMineItem": "reqistry:SubmissionMineItem",
    "rejectionReason": {
      "@id": "reqistry:rejectionReason",
      "@type": "xsd:string"
    },
    "reviewedAt": {
      "@id": "reqistry:reviewedAt",
      "@type": "xsd:dateTime"
    },
    "submittedAt": {
      "@id": "reqistry:submittedAt",
      "@type": "xsd:dateTime"
    },
    "SubmissionsMineResponse": "reqistry:SubmissionsMineResponse",
    "ReportUpdatePayload": "reqistry:ReportUpdatePayload",
    "type": {
      "@id": "reqistry:type",
      "@type": "xsd:string"
    },
    "apiSlug": {
      "@id": "reqistry:apiSlug",
      "@type": "xsd:string"
    },
    "reportId": {
      "@id": "reqistry:reportId",
      "@type": "xsd:string"
    },
    "SubmissionUpdatePayload": "reqistry:SubmissionUpdatePayload",
    "approvedApiId": {
      "@id": "reqistry:approvedApiId",
      "@type": "xsd:string"
    },
    "ContactMessageRequest": "reqistry:ContactMessageRequest",
    "subject": {
      "@id": "reqistry:subject",
      "@type": "xsd:string"
    },
    "ContactMessageResponse": "reqistry:ContactMessageResponse",
    "ChangeFeedEvent": "reqistry:ChangeFeedEvent",
    "details": {
      "@id": "reqistry:details"
    },
    "UseCaseCollection": "reqistry:UseCaseCollection",
    "filters": {
      "@id": "reqistry:filters"
    },
    "apis": {
      "@id": "reqistry:apis",
      "@container": "@list"
    },
    "StackSummary": "reqistry:StackSummary",
    "projectCount": {
      "@id": "reqistry:projectCount",
      "@type": "xsd:integer"
    },
    "downCount": {
      "@id": "reqistry:downCount",
      "@type": "xsd:integer"
    },
    "averageTrustScore": {
      "@id": "reqistry:averageTrustScore",
      "@type": "xsd:integer"
    },
    "StackProjectSummary": "reqistry:StackProjectSummary",
    "ShipCheckReport": "reqistry:ShipCheckReport",
    "verdict": {
      "@id": "reqistry:verdict",
      "@type": "xsd:string"
    },
    "checks": {
      "@id": "reqistry:checks"
    },
    "WatchlistItem": "reqistry:WatchlistItem",
    "kind": {
      "@id": "reqistry:kind",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "reqistry:value",
      "@type": "xsd:string"
    },
    "AgentClientConfig": "reqistry:AgentClientConfig",
    "mcpUrl": {
      "@id": "reqistry:mcpUrl",
      "@type": "@id"
    },
    "transport": {
      "@id": "reqistry:transport",
      "@type": "xsd:string"
    },
    "agentKeyHeader": {
      "@id": "reqistry:agentKeyHeader",
      "@type": "xsd:string"
    },
    "agentKeyOptional": {
      "@id": "reqistry:agentKeyOptional",
      "@type": "xsd:boolean"
    },
    "AgentKeyItem": "reqistry:AgentKeyItem",
    "prefix": {
      "@id": "reqistry:prefix",
      "@type": "xsd:string"
    },
    "dailyQuota": {
      "@id": "reqistry:dailyQuota",
      "@type": "xsd:integer"
    },
    "usedToday": {
      "@id": "reqistry:usedToday",
      "@type": "xsd:integer"
    },
    "key": {
      "@id": "reqistry:key",
      "@type": "xsd:string"
    },
    "StackHistoryItem": "reqistry:StackHistoryItem",
    "avgTrust": {
      "@id": "reqistry:avgTrust",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "reqistry-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects reqistry-dev'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-31) from openapi/reqistry-dev-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/reqistry-dev-openapi.json"
  ]
}