{ "@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^6.0.0/components/context.jsonld", "@graph": [ { "comment": "Handles the subscriptions targeting a WebHookSubscription2021.", "@id": "urn:solid-server:default:WebHookSubscriber", "@type": "OperationRouterHandler", "baseUrl": { "@id": "urn:solid-server:default:variable:baseUrl" }, "allowedMethods": [ "POST" ], "allowedPathNames": [ "/WebHookSubscription2021/$" ], "handler": { "@type": "NotificationSubscriber", "subscriptionType": { "@id": "urn:solid-server:default:WebHookSubscription2021" }, "credentialsExtractor": { "@id": "urn:solid-server:default:CredentialsExtractor" }, "permissionReader": { "@id": "urn:solid-server:default:PermissionReader" }, "authorizer": { "@id": "urn:solid-server:default:Authorizer" } } }, { "comment": "Contains all the metadata relevant for a WebHookSubscription2021.", "@id": "urn:solid-server:default:WebHookSubscription2021", "@type": "WebHookSubscription2021", "storage": { "@id": "urn:solid-server:default:SubscriptionStorage" }, "unsubscribeRoute": { "@id": "urn:solid-server:default:WebHookUnsubscribeRoute" }, "stateHandler": { "@type": "BaseStateHandler", "handler": { "@id": "urn:solid-server:default:WebHookNotificationHandler" }, "storage": { "@id": "urn:solid-server:default:SubscriptionStorage" } } } ] }