Singpass Developer Docs
Verify API (legacy)
Verify API (legacy)
  • Introduction
    • Overview
  • Key Principles
  • Verify API Data Catalog
  • Brand Guidelines and Resources
  • FAQ
  • Technical Specifications
    • Verify API
    • Technical Requirements
  • Testing with Test Personas
  • Error Code
Powered by GitBook
On this page

Was this helpful?

Error Code

Error Code
API
Reason

400

Token

Same authcode in the body is being re-used.

Authcode error - missing, invalid, expired, revoked.

401

Token

No security header given

Invalid App ID used. Digital service is not registered with Verify

The timestamp of server is not synchronised. Check timestamp of server.

The value of the nonce in the authorisation header was deemed to be repeated. Check that the nonce is not re-used

Ensure HTTP 'Authorization' header to be 'PKI_SIGN'

Person

No security header given (HTTP 'Authorization' header)

Invalid App ID used. Digital service is not registered with Verify

The timestamp of server is not synchronised. Check timestamp of server.

The value of the nonce in the authorisation header was deemed to be repeated. Check that the nonce is not re-used

Ensure HTTP 'Authorization' header to be 'PKI_SIGN'

The requested UIN/FIN does not match the UIN/FIN of the person who logged in

Requested attributes do not match the attributes consented by person

403

Token

Incorrect API URL used.

Person

Incorrect API URL used.

Digital service is not registered with Verify.

Request contains attributes not allowable for the digital service.

404

Person

Missing Myinfo profile.

500

Token

Unexpected error. Check response body for actual error.

Person

Unexpected error. Check response body for actual error.

PreviousTesting with Test Personas

Last updated 1 month ago

Was this helpful?