Table of Contents | ||||
---|---|---|---|---|
|
Purpose
This method is designed to verify that provided in the declaration request phone number is valid and is in service. Final stage
Specification
Link | |
Resource | /api/verifications/{{phone_number}}/actions/complete |
Scope | API paragraph not found |
Components | |
Using Dictionaries | API paragraph not found |
Using Microservices | API paragraph not found |
Protocol type | REST |
Request type | PATCH |
Sync/Async | Sync |
Logic
To confirm the verification, you must enter the phone number and OTP (one-time code) in the system
...
If an incorrect code is entered after the expiration of the code : |
---|
{ |
Verify code
Search active code for phone number
Check code expiration period
Compare codes
Matched
Deactivate code
Add phone number to verified_phones
Not matched
Deactivate code
Invoke Send verification code
Return error
Preconditions
API paragraph not found
Global and configuration parameters
API paragraph not found
Input parameters
Input parameter | Values | Type | Description | Example |
---|---|---|---|---|
phone_number (required) | String | +380508887700 |
...
Attribute | Values | Type | Description | Example |
---|---|---|---|---|
code | Number | 3782 |
Filters
None
Request structure
Example
Expand | ||
---|---|---|
| ||
|
Authorize
Request to process the request using a token in the headers
Headers
Example
Expand | ||
---|---|---|
| ||
|
Validate request (JSON schema)
API paragraph not found
Validation data request
API paragraph not found
Processing
Verify code
Search active code for phone number
Check code expiration period
Compare codes
Matched
Deactivate code
Add phone number to verified_phones
Not matched
Deactivate code
Invoke Send verification code
Return error
Response structure
Example:
Expand | ||
---|---|---|
| ||
|
Post-processing processes
API paragraph not found
HTTP status codes
HTTP status code | Message | What caused the error |
---|---|---|
200 |
|
Backward compatibility
API paragraph not found