Before you can use outbound messaging, you must set it up via the Salesforce user interface:
It is possible to create circular changes with outbound messaging. For example, if a user is performing integrations that trigger workflow, and the workflow actions trigger account updates, those account updates trigger new workflow, and so on. In order to prevent these circular changes, you can disable a user's ability to send outbound messages.
To disable outbound message notifications for a user, deselect “Send Outbound Messages” in the user's Profile. We recommend specifying a single user to respond to outbound messages, and disabling this user's ability to send outbound messages.
To define outbound messages, use this procedure in the Salesforce user interface:
For security reasons, Salesforce restricts the outbound ports you may specify to one of the following:
The WSDL is bound to the outbound message and contains the instructions about how to reach the endpoint service and what data is sent to it.
Your application (endpoint) server's SSL/TLS may be configured to require client certificates (two-way SSL/TLS), in order to validate the identity of the Salesforce server when it takes the role of client to your server. If this is the case, you can download the Salesforce client certificate from the Salesforce application user interface. This is the client certificate that Salesforce sends with each outbound message for authentication.
To view existing outbound messages, click in the Salesforce user interface.