The Push API is a simple HTTP API. The API user can implement a Push API client using either the language of choice, or the client-side wrappers for the API. The supported languages are C# and Java.
Note: While the exact syntax for the chosen language will differ, the recommendation is that the method and arguments should have the same names.