Table of Contents | ||||
---|---|---|---|---|
|
Required parameters are marked with "*"
Якщо інформації по відповідному параметру немає, потрібно зазначити: “APIparagraph not found”.
Purpose*
It can be processed in both sync and async methods depends on Server decision.
...
Specification*
Page Properties | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
API paragraph not found
Authorize*
Verify the validity of access token
Return 401 in case of validation fails
Check user scope approval:create in order to perform this action
Return 403 in case of invalid scope
Request to process the request using a token in the headers
Headers*
Наприклад:
Content-Type:application/json
Authorization:Bearer d368a4b0-4a0e-457a-b267-32359fa6288f
...
Validate authentication method
Resend SMS on Approval is allowed for person_authentication_method which was specified on Create Approval in the authorize_with field.
Return 409 in case of validation fails (message "Resend SMS is not allowed for this authentication method")
Processing*
Service Logic
Search for approval by patient_id + approval_id
Validate person by http://patient.id
In case error return 404 (message "Person not found")
Validate approval by approval.id
In case error return 404 (message "Approval with such id is not found")
Send SMS with OTP-code to persons phone from approvals.urgent.phone_number
Response structure*
See on Apiary
...