Skip to content

Supported endpoints

What the client covers today, checked endpoint by endpoint against the official OpenAPI specifications rather than against memory.

API Specification Covered
das-Peak v2.33 11 / 11
VCSP v1.17 31 / 31
das-Face v2 0 / 14

das-Peak

Fully covered.

Endpoint Client
GET /v1/alive alive()
GET /v1/models get_models()
POST /v1/models/metadata get_model_metadata()
POST /v1/models/calibration get_model_calibrations()
POST /v1/models/metadata/from-credential get_model_metadata_from_credential()
POST /v1/models/{hash}/credential/wav generate_credential()
POST /v1/similarity/credential2credential compare(CompareCredential2CredentialInput)
POST /v1/similarity/credential2wav compare(CompareCredential2AudioInput)
POST /v1/similarity/wav2wav compare(CompareAudio2AudioInput)
POST /v1/identification/wav2credentials compare(CompareAudio2CredentialsInput)
POST /v1/identification/credential2credentials compare(CompareCredential2CredentialsInput)

VCSP

Fully covered.

Endpoint Client
GET /v1/alive alive()
POST /v1/enrollments enroll_subject()
POST /v1/enrollments/batch enroll_batch()
GET /v1/accounts/{subject_id} get_account()
DELETE /v1/accounts/{subject_id} delete_account()
GET /v1/accounts/{subject_id}/credentials get_all_subject_credentials()
GET /v1/accounts/{subject_id}/credentials/{credential_id} get_credential()
DELETE /v1/accounts/{subject_id}/credentials/{credential_id} delete_credential()
GET /v1/accounts/{subject_id}/credentials/{credential_id}/sample get_credential_sample()
PATCH /v1/accounts/{subject_id}/credentials/{credential_id}/tags modify_credential_tags()
GET /v1/credentials list_credentials()
DELETE /v1/credentials delete_credentials()
POST /v1/groups create_group()
GET /v1/groups get_groups()
GET /v1/groups/{group_name} get_group()
PATCH /v1/groups/{group_name} modify_group()
DELETE /v1/groups/{group_name} delete_group()
GET /v1/groups/{group_name}/credentials get_group_members()
POST /v1/groups/{group_name}/clustering start_clustering()
POST /v1/matchings match()
GET /v1/credential_configurations get_credential_configurations()
GET /v1/credential_configurations/{urn} get_credential_configuration()
GET /v1/assurance_methods get_assurance_methods()
GET /v1/assurance_methods/{urn} get_assurance_method_info()
POST /v1/tags create_tags()
GET /v1/tags get_tags()
DELETE /v1/tags/{tag_name} delete_tag()
GET /v1/tasks get_tasks()
GET /v1/tasks/{task_id} get_task(), wait_for_task()
DELETE /v1/tasks/{task_id} delete_task()
GET /v1/tasks/{task_id}/result get_task_result()

das-Face

Not started, tracked in issue #4. Note that das-Face is served under /v2, unlike the other two.

Other Veridas APIs

vali-Das (#8) and eSign (#9) have exploratory branches but no supported client yet.