Module Description

This module handles the push_notification hook generated by mod_pubsub with an active push node. Each push_notification hook is converted as a REST API call to the MongoosePush service. You can find the full list of supported publish-options here.


This module uses a connection pool via mongoose_http_client. It must be defined in outgoing_pools setting.



  • Syntax: non-empty string
  • Default: "undefined"
  • Example: pool_name = "mongoose_push_http"

The name of the pool to use (as defined in outgoing_pools).


  • Syntax: string
  • Default: "v3"
  • Example: api_version = "v3"

REST API version to be used.


  • Syntax: non-negative integer
  • Default: 100
  • Example: max_http_connections = 100

The maximum amount of concurrent HTTP connections.

Example configuration

  scope = "global"
  workers = 50

    host = "https://localhost:8443"
    path_prefix = "/"
    request_timeout = 2000

  pool_name = "mongoose_push_http"
  api_version = "v3"
  max_http_connections = 100