Call to this API starts authorization flow using OAuth 2.0 protocol. This isn't an API call—it's a DigiLocker web page that lets the user sign in to DigiLocker and authorize your application to access user’s data. After the user decides whether or not to authorize your app, they will be redirected to the redirect link provided by your application.
643 matches
16 actions
Authorized Partner API Specification
16 actions
- Get Authorization CodeGETv1.0.0
- Get Certificate Data in XML Format from URIGETv1.0.0
- Get Device CodePOSTv1.0.0
- Get e-Aadhaar Data in XML FormatGETv1.0.0
- Get File from URIGETv1.0.0
- Get List of Documents Provided by an IssuerPOSTv1.0.0
- Get List of IssuersPOSTv1.0.0
- Get Search Parameters for a DocumentPOSTv1.0.0
- Get StatisticsPOSTv1.0.0
- Get User DetailsGETv1.0.0
- Issued DocumentsGETv1.0.0
- Pull DocumentPOSTv1.0.0
- Push URI to AccountPOSTv1.0.0
- SIGN UPPOSTv1.0.0
- Verify AccountPOSTv1.0.0
- Verify OTPPOSTv1.0.0
Other/Authorized Partner API Specification
Get Authorization Code
v1.0.0Input
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
{
"type": "object",
"properties": {
"Code_challenge": {
"type": "string",
"properties": {
"parameter": {
"type": "string",
"enum": [
"Base64URL",
"SHA256"
]
}
}
},
"Code_challenge_method": {
"type": "string",
"properties": {
"parameter": {
"type": "string",
"enum": [
"S256"
]
}
}
},
"Verified_mobile": {
"type": "integer"
},
"client_id": {
"type": "string"
},
"dl_flow": {
"type": "string"
},
"redirect_uri": {
"type": "string"
},
"response_type": {
"type": "string"
},
"state": {
"type": "string"
}
},
"required": [
"redirect_uri",
"response_type",
"state"
],
"additionalProperties": false
}Output
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
{
"properties": {
"details": {
"type": "object",
"required": [
"access_token",
"expires_in",
"scope",
"token_type"
],
"properties": {
"access_token": {
"type": "string"
},
"expires_in": {
"type": "integer"
},
"scope": {
"type": "string"
},
"token_type": {
"type": "string"
}
}
}
}
}