PAP standard status codes are four digits long. The first digit indicates the type of response
(for example, a 1 indicates success, a 2 indicates a push initiator error, and so
on.) specific
requests include a 2 before the four-digit status code, making it a five-digit
status code. For example, a value of 2000 indicates an invalid standard request, but
a value of 22000 indicates an invalid specific
request. When there is an error, it is typically because of a request with bad
syntax or a request that cannot be fulfilled.

Status code

Description

1000

The request was completed successfully.

1001

The request was accepted for processing.

1500

The request was accepted for processing, but the daily push count quota was exceeded for the push application and future pushes to the application might start being rejected. Future pushes should be delayed until the next day when more quota is available.

2000

The request is invalid.

2001

The requested action is forbidden.

2002

The specified PIN or token is not recognized.

2004

The could
not find the specified Push ID.

2007

The supplied Push ID is not unique.

2008

The Push ID is valid, but the push request could not be
cancelled.

2009

The Push ID is valid, but the corresponding PINs or tokens are still being processed. Status query is not possible at this time and should be tried again later.

2500

The request was rejected because the daily push count quota was exceeded for the push application. Future pushes should be delayed until the next day when more quota is available.

3000

The PPG could not complete the request due to an internal error.

3001

The server does not support the operation that was
requested.

3002

The server does not support the PAP version specified in the
request.

3007

The PPG could not deliver the message using the specified
method.

4000

The service failed.

4001

The server is busy.

4500

The request expired.

4501

The request failed.

4502

The request failed because no application on the device is listening to receive the push
(either the application is closed and cannot be launched or it
was removed from the device)".

4503

The device is unable to receive the push due to the push service being blocked.

21000

The -specific request
was completed successfully.

22000

The -specific request
is badly formed.

22001

The could
not find the specified application ID for the -specific request.

22002

The specified PIN or token in the -specific request is invalid.

22003

The -specific request
provides an incorrect status.

22004

The -specific request
produces no results.

22005

The -specific request
exceeds the number of calls allowed within the specified time
period.

23000

The has an
internal error that prevented the request from being completed.