Endpoint interfaces.