curl --request GET \
--url https://api.verify.privue.ai/verifications/summary \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.verify.privue.ai/verifications/summary"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.verify.privue.ai/verifications/summary', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"counts": {
"total": 1292,
"open": 42,
"submitted": 3,
"completed": 1180,
"cancelled": 9,
"gated": 8,
"failed": 0,
"expired": 50
},
"workflows": [
{
"workflow_key": "merchant-onboarding",
"counts": {
"total": 1006,
"open": 30,
"submitted": 2,
"completed": 920,
"cancelled": 8,
"gated": 6,
"failed": 0,
"expired": 40
}
},
{
"workflow_key": "vendor-verification",
"counts": {
"total": 286,
"open": 12,
"submitted": 1,
"completed": 260,
"cancelled": 1,
"gated": 2,
"failed": 0,
"expired": 10
}
}
]
}{
"code": "unauthenticated",
"detail": "Missing or malformed Authorization header"
}{
"code": "client-not-enrolled",
"detail": "no active verification client 4b8f21c6-59ad-4a70-9e11-7c3d0a52f8b4"
}{
"code": "window-invalid",
"detail": "from: must not be after to"
}{
"code": "rate-limited",
"detail": "Unauthorized: RATE_LIMITED"
}{
"code": "auth-unavailable",
"detail": "Auth provider unavailable"
}Count your verifications
Count how your verifications stand, in total and per workflow.
Every verification in your API key’s environment is counted, whichever of its workflows the verification runs, unless you narrow it to a period with from and to. Those are read against the day a verification was created, so a period counts the runs that began in it and reports where each of them stands now.
These are counts of statuses and of nothing else. A run counted as completed is one that finished, not one that passed: a verification can complete with a step that failed. Read a verification, or list them, to see what a count is made of.
curl --request GET \
--url https://api.verify.privue.ai/verifications/summary \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.verify.privue.ai/verifications/summary"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.verify.privue.ai/verifications/summary', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"counts": {
"total": 1292,
"open": 42,
"submitted": 3,
"completed": 1180,
"cancelled": 9,
"gated": 8,
"failed": 0,
"expired": 50
},
"workflows": [
{
"workflow_key": "merchant-onboarding",
"counts": {
"total": 1006,
"open": 30,
"submitted": 2,
"completed": 920,
"cancelled": 8,
"gated": 6,
"failed": 0,
"expired": 40
}
},
{
"workflow_key": "vendor-verification",
"counts": {
"total": 286,
"open": 12,
"submitted": 1,
"completed": 260,
"cancelled": 1,
"gated": 2,
"failed": 0,
"expired": 10
}
}
]
}{
"code": "unauthenticated",
"detail": "Missing or malformed Authorization header"
}{
"code": "client-not-enrolled",
"detail": "no active verification client 4b8f21c6-59ad-4a70-9e11-7c3d0a52f8b4"
}{
"code": "window-invalid",
"detail": "from: must not be after to"
}{
"code": "rate-limited",
"detail": "Unauthorized: RATE_LIMITED"
}{
"code": "auth-unavailable",
"detail": "Auth provider unavailable"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
First day to include, in IST, inclusive.
Last day to include, in IST, inclusive.
Response
Your verifications counted by status, in total and per workflow.
How your verifications stand, counted in total and per workflow.
Every verification counted, across all your workflows.
Show child attributes
Show child attributes
The same verifications counted per workflow, ordered by key. A workflow appears once it has one in what was counted, so a workflow nobody has been sent through is absent.
Show child attributes
Show child attributes
