# Verification

Verify user data that will enrich their profile


## Servers

Sandbox environment
```
https://api.sbx.transmitsecurity.io/cis
```

US production environment
```
https://api.transmitsecurity.io/cis
```

EU production environment
```
https://api.eu.transmitsecurity.io/cis
```

CA production environment
```
https://api.ca.transmitsecurity.io/cis
```

AU production environment
```
https://api.au.transmitsecurity.io/cis
```

JP production environment
```
https://api.gasne1-ts01.transmitsecurity.io/cis
```

## Security

### bearer

Type: http
Scheme: bearer
Bearer Format: JWT

### UserAccessToken

A token returned upon end-user authentication, which provides access to resources and data for the user and app for which it was generated

Type: http
Scheme: bearer
Bearer Format: JWT

### AdminAccessToken

[object Object]

Type: oauth2
Token URL: /oidc/token
Scopes:

### ClientAccessToken

[object Object]

Type: oauth2
Token URL: /oidc/token
Scopes:

### OrgAdminAccessToken

A token returned upon B2B authentication for a user that has the organizationAdmin or organizationCreator role.

Type: oauth2
Token URL: /oidc/token
Scopes:

## Download OpenAPI description

 - [Verification](https://developer.transmitsecurity.com/_bundle/openapi/user/verification.openapi.yaml)

 - [POST /v1/users/{user_id}/email/verification/send](https://developer.transmitsecurity.com/openapi/user/verification.openapi/other/sendverificationemail.md): Sends a verification email using the specified method (OTP or magic link) to the specified email address for the selected user. <br><br>**Required permissions**: `apps:execute`, `[appId]:execute`, `au
 - [POST /v1/users/{user_id}/email/verification/verify](https://developer.transmitsecurity.com/openapi/user/verification.openapi/other/verifyemailotp.md): Validate a one-time passcode (OTP) sent by email. This API is used to verify the email OTP sent to the user. The email will be added to the user profile and marked as verified. The endpoint will not a
 - [POST /v1/users/{user_id}/phone/verification/send](https://developer.transmitsecurity.com/openapi/user/verification.openapi/other/sendverificationphone.md): Sends a one-time passcode (OTP) by SMS to the specified phone number for a selected user. <br><br>**Required permissions**: `apps:execute`, `[appId]:execute`, `auth:execute`.
 - [POST /v1/users/{user_id}/phone/verification/verify](https://developer.transmitsecurity.com/openapi/user/verification.openapi/other/verifyphoneotp.md): Validate a one-time passcode (OTP) sent by SMS. This API is used to verify the SMS OTP sent to the user. The phone number will be added to the user profile and marked as verified. The endpoint will no
