# Credential Verification

> Validate Verifiable Credentials using Verification Service.

## Install Dependency

Package: @affinidi-tdk/credential-verification-client

```bash
npm install @affinidi-tdk/credential-verification-client --save
```

Check the latest version on the [npm registry](https://www.npmjs.com/package/@affinidi-tdk/credential-verification-client) or view the source on [GitHub](https://github.com/affinidi/affinidi-tdk/tree/main/clients/typescript/credential-verification-client).

## Classes and Methods

### Default API

Verify Verifiable Credentials and Verifiable Presentations.

#### verifyCredentials

Validates one or more Verifiable Credentials.

Parameters

    request
    [VerifyCredentialInput](https://github.com/affinidi/affinidi-tdk/blob/main/clients/typescript/credential-verification-client/docs/VerifyCredentialInput.md)
    Required
  Array of Verifiable Credentials to validate.

Example

```typescript
import { DefaultApi, Configuration, VerifyCredentialInput } from '@affinidi-tdk/credential-verification-client'

const api = new DefaultApi(
  new Configuration({ apiKey: authProvider.fetchProjectScopedToken.bind(authProvider) })
)

const request: VerifyCredentialInput = {
  verifiableCredentials: [
    {
      // credential object
    },
  ],
}

const { data } = await api.verifyCredentials(request)
```

#### verifyPresentation

Validates a Verifiable Presentation.

Parameters

    request
    [VerifyPresentationInput](https://github.com/affinidi/affinidi-tdk/blob/main/clients/typescript/credential-verification-client/docs/VerifyPresentationInput.md)
    Required
  Verifiable Presentation to validate.

Example

```typescript
import { DefaultApi, Configuration, VerifyPresentationInput } from '@affinidi-tdk/credential-verification-client'

const api = new DefaultApi(
  new Configuration({ apiKey: authProvider.fetchProjectScopedToken.bind(authProvider) })
)

const request: VerifyPresentationInput = {
  verifiablePresentation: {},
}

const { data } = await api.verifyPresentation(request)
```
