Purpose
This method is used by NHS_admin to verify declarations that have been created with offline authorization.
Specification
Logic
API paragraph not found
Preconditions
API paragraph not found
Global and configurable parameters
No
Input parameters
Input parameter | Values | Type | Description | Example |
---|---|---|---|---|
id | String | Required | d290f1ee-6c54-4b01-90e6-d701748f0851 |
Filters
API paragraph not found
Dictionaries
API paragraph not found
Request structure
API paragraph not found
Authorize
Verify the validity of access token
Check user scope declaration:approve in order to perform this action
In case error - return 401 error.
Headers
Content-Type:application/json
Authorization:Bearer c2778f3064753ea70de870a53795f5c9
Request data validation
Validate transition
Validate transitionю Allowed transitions:
pending_verification → active
pending_verification → closed
Check is_active = true
If not passed, Return Error 403 message "Invalid transition"
Processing
Update Declaration status
$declaration.status = active
$declaration.updated_by = user_id
$declaration.updated_at = timestamp
Response structure
See on Apiary
Example:
Post-processing processes
API paragraph not found
HTTP status codes
Backward compatibility
API paragraph not found