@affinidi-tdk/credential-verification-client
Version:
Affinidi TDK typescript client for Affinidi CREDENTIAL VERIFICATION
67 lines (38 loc) • 2.44 kB
Markdown
# DefaultApi
All URIs are relative to *https://apse1.api.affinidi.io/ver*
| Method | HTTP request | Description |
| ---------------------------------------------------------- | -------------------------------- | ------------ |
| [**verifyCredentials**](DefaultApi.md#verifyCredentials) | **POST** /v1/verifier/verify-vcs | Verifying VC |
| [**verifyPresentation**](DefaultApi.md#verifyPresentation) | **POST** /v1/verifier/verify-vp | Verifying VP |
<a name="verifyCredentials"></a>
# **verifyCredentials**
> VerifyCredentialOutput verifyCredentials(VerifyCredentialInput)
Verifying VC
Verifying Verifiable Credentials (signatures) `isValid` - true if all credentials verified `errors` contains list of error messages for invalid credentials.
### Parameters
| Name | Type | Description | Notes |
| ------------------------- | --------------------------------------------------------------- | ----------------- | ----- |
| **VerifyCredentialInput** | [**VerifyCredentialInput**](../Models/VerifyCredentialInput.md) | VerifyCredentials | |
### Return type
[**VerifyCredentialOutput**](../Models/VerifyCredentialOutput.md)
### Authorization
[ProjectTokenAuth](../README.md#ProjectTokenAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
<a name="verifyPresentation"></a>
# **verifyPresentation**
> VerifyPresentationOutput verifyPresentation(VerifyPresentationInput)
Verifying VP
Verifying Verifiable Presentation (signatures) `isValid` - true if presentation verified `error` verificaction error.
### Parameters
| Name | Type | Description | Notes |
| --------------------------- | ------------------------------------------------------------------- | ------------------ | ----- |
| **VerifyPresentationInput** | [**VerifyPresentationInput**](../Models/VerifyPresentationInput.md) | VerifyPresentation | |
### Return type
[**VerifyPresentationOutput**](../Models/VerifyPresentationOutput.md)
### Authorization
[ProjectTokenAuth](../README.md#ProjectTokenAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json