---
sourceType: official-guide
sourceTypeMatchedRule: fallback
slug: MA/eKYC/apis/logicStatusCheckingResult
title: Logic Status Checking Result
---
API to get the logic status checking result of the uploaded images.

### Request

- Endpoint: `/v1/api/ekyc-verify/result/logic-status`
- Method: POST
- Header

  | Name    | Type   | Required | Description                                                                                                                              |
  | ------- | ------ | -------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
  | api_key | string | yes      | The API key associated with your account to authenticate requests (for development, check the [Credentials](/docs/MA/eKYC/credentials) section). |

- Parameters

  | Name       | Type   | Required | Description         |
  | ---------- | ------ | -------- | ------------------- |
  | session_id | string | yes      | Current session ID. |

### Response

- Status: `200 OK`
- Body: JSON

  ```json
  {
    "code": 0,
    "message": "Successful",
    "data": "<ENCRYPTED_DATA_IN_BASE64>",
    "sign": "8f4642cdb4c555f9a6d5926f4df9b73e44da2e675512d65d44c0a212",
    "request_id": "12345678"
  }
  ```

  - Field “request_id”: Request's identifier, used for auditing later.
  - Field “data”: Decrypt the “data” field as described in the [Decrypt response data](/docs/MA/eKYC/encryption#decrypt-response-data) section to get the JSON object with following fields.

    | Name   | Type   | Description                                                                                                                                                                                                                                             |
    | ------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | status | number | The current status of the image to verify. For details, check the Appendix [eKYC Status Values](/docs/MA/eKYC/appendix) section.                                                                                                                          |
    | msg    | string | Message value corresponding to the status.                                                                                                                                                                                                              |
    | info   | json   | Logic status result of each uploaded image. Format each image type:   `&lt;image_type&gt;: { \n\t "failed_logic": { \n\t\t [&lt;fail_logic_check_code&gt;](./fail-logic-check-code): &lt;en_text&gt;, \n\t }, \n\t "photo_id": &lt;number&gt;, \n}` |

  - Field “sign”: The “sign” field is created by encrypted data and a secret key, described in the [Signature](/docs/MA/eKYC/signature) section.
