# Validate

## validate

> Verify a submitted 2FA code against a previous request.

```json
{"openapi":"3.1.0","info":{"title":"messaging-2fa-api","version":"1.0"},"servers":[{"url":"https://messaging-api.bind.hr"}],"security":[{"default":[]}],"components":{"securitySchemes":{"default":{"type":"apiKey","in":"header","name":"X-API-KEY"}}},"paths":{"/v1.0/2fa/validate":{"post":{"summary":"validate","description":"Verify a submitted 2FA code against a previous request.","operationId":"2fa-api-validate-endpoint","tags":["Validate"],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string","description":"The 2FA code entered by the recipient.","default":"123456"},"request_id":{"type":"string","description":"The request_id received as a part of /request response","default":"9135605a-7e48-4be8-860c-ecf5840d2770"}}}}}},"responses":{"200":{"description":"200","content":{"application/json":{"schema":{"oneOf":[{"title":"Verified","type":"object","properties":{"verified":{"type":"boolean","default":true},"status":{"type":"string"}}},{"title":"Not verified","type":"object","properties":{"verified":{"type":"boolean","default":true},"status":{"type":"string"}}}]}}}},"401":{"description":"401","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"error_message":{"type":"string"}}}}}},"429":{"description":"429","content":{"application/json":{"schema":{"type":"object","properties":{"error_message":{"type":"string"}}}}}},"500":{"description":"500","content":{"application/json":{"schema":{"type":"object","properties":{"error_message":{"type":"string"}}}}}}},"deprecated":false}}}}
```
