Get an URL that can only be accessed on your local network by anyone with the link. HTTP requests and responses are without any encryption. Plugin implementation is responsible for authentication.
Optional
nativeId: stringGet an URL that can only be accessed on your local network by anyone with the link. HTTP requests and responses are over SSL with a self signed certificate. Plugin implementation is responsible for authentication.
Optional
nativeId: stringGet an URL that can be used to send a push message to the client. This differs from a cloud endpoint, in that, the Plugin does not send a response back. Plugin implementation is responsible for authentication.
Optional
nativeId: stringGet an URL pathname for a device that can be accessed without authentication. This is a relative path that can be used in browser sessions.
Optional
nativeId: stringOptional
options: { Optional
public?: booleanGet an URL that can only be accessed on your local network by anyone with the link.
Optional
nativeId: stringOptional
options: { Optional
public?: booleanA public endpoint that does not require authentication with the local Scrypted server.
Optional
insecure?: booleanAn insecure endpoint served by http, not https.
Get an URL that can be externally accessed by anyone with the link. Plugin implementation is responsible for authentication.
Optional
nativeId: stringOptional
options: { Optional
public?: booleanA public endpoint that does not require authentication with the local Scrypted server.
Set the allowed origins for an endpoint for cross origin requests. I.e. 'https://example.com' would allow cross origin requests from that origin. For security, this setting will not persist between plugin reloads and must be called per desired origin after plugin startup.
Generated using TypeDoc
EndpointManager provides publicly accessible URLs that can be used to contact your Scrypted Plugin.