Overview
How NIN Slip Downloads Work
Downloading a NIN slip is a two-step process:1
Verify the NIN
Before requesting a slip, verify the customer’s NIN using either the Basic or Premium endpoint:orLumiID securely stores the verification record required to generate the official slip.
2
Download the NIN Slip
Call the NIN Slip Download endpoint with the verified NIN and your preferred slip type. LumiID generates the official PDF and returns it as a downloadable file.
Endpoint
Request Headers
Request Body
string
required
The verified 11-digit National Identification Number. This NIN must have been previously verified via
POST /v1/ng/nin-basic/ or POST /v1/ng/nin-premium/.string
required
The type of NIN slip to generate. Must be one of:
regular, improved, or premium.Example Request
Response
When successful, LumiID returns a binary PDF stream.Supported Slip Types
Error Codes
Code Example
Best Practices
- Verify the customer’s NIN before requesting a slip.
- Use HTTPS for all API requests.
- Keep your Secret API Key secure and never expose it in client-side applications.
- Set the
Acceptheader toapplication/pdfto receive the document as a binary PDF. - Save the generated PDF securely if your workflow requires future access.
- Store the
request_idfrom your NIN verification response for auditing and support purposes.