---
agentTools:
  projectIndex: https://usegraph.readme.io/llms.txt
---

# Verify Deposit

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "Core API",
    "version": "1.0"
  },
  "servers": [
    {
      "url": "https://api.useoval.com"
    }
  ],
  "components": {
    "securitySchemes": {
      "sec0": {
        "type": "apiKey",
        "name": "Authorization",
        "in": "header",
        "x-bearer-format": "bearer"
      }
    }
  },
  "security": [
    {
      "sec0": []
    }
  ],
  "paths": {
    "/deposti/{deposit_id}/verify": {
      "get": {
        "summary": "Verify Deposit",
        "description": "",
        "operationId": "verify-deposit",
        "parameters": [
          {
            "name": "deposit_id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "otp"
                ],
                "properties": {
                  "otp": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "200",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{\n  \"status\": \"success\",\n  \"message\": \"Deposit verified successfully\",\n  \"data\": {\n    \"id\": \"dep_2f6f8f3b-7e58-4f57-b0a9-6f3a0a9c8e2d\",\n    \"object_type\": \"deposit\",\n    \"card_id\": null,\n    \"account_id\": null,\n    \"source_account_id\": null,\n    \"account_type\": null,\n    \"address_id\": null,\n    \"type\": \"mobile_money\",\n    \"rail\": \"mobile_money\",\n    \"currency\": \"GHS\",\n    \"currency_source\": \"GHS\",\n    \"amount\": 50000,\n    \"amount_source\": 50000,\n    \"amount_settled\": 50000,\n    \"fee\": 0,\n    \"settlement_type\": \"standard\",\n    \"settlement_rate\": 1,\n    \"payer\": {\n      \"account_name\": null,\n      \"account_number\": null,\n      \"bank_name\": null,\n      \"routing_rail\": null,\n      \"routing_type\": null,\n      \"routing_number\": null,\n      \"bank_code\": null,\n      \"imad\": null,\n      \"trace_number\": null,\n      \"session_id\": null,\n      \"network\": null,\n      \"chain_hash\": null,\n      \"mobile\": \"+233501234567\",\n      \"auth_model\": \"OTP\"\n    },\n    \"status\": \"success\",\n    \"created_at\": \"2026-04-02T10:45:12Z\",\n    \"updated_at\": \"2026-04-02T11:08:01Z\"\n  }\n}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "example": "success"
                    },
                    "message": {
                      "type": "string",
                      "example": "Deposit verified successfully"
                    },
                    "data": {
                      "type": "object",
                      "properties": {
                        "id": {
                          "type": "string",
                          "example": "dep_2f6f8f3b-7e58-4f57-b0a9-6f3a0a9c8e2d"
                        },
                        "object_type": {
                          "type": "string",
                          "example": "deposit"
                        },
                        "card_id": {},
                        "account_id": {},
                        "source_account_id": {},
                        "account_type": {},
                        "address_id": {},
                        "type": {
                          "type": "string",
                          "example": "mobile_money"
                        },
                        "rail": {
                          "type": "string",
                          "example": "mobile_money"
                        },
                        "currency": {
                          "type": "string",
                          "example": "GHS"
                        },
                        "currency_source": {
                          "type": "string",
                          "example": "GHS"
                        },
                        "amount": {
                          "type": "integer",
                          "example": 50000,
                          "default": 0
                        },
                        "amount_source": {
                          "type": "integer",
                          "example": 50000,
                          "default": 0
                        },
                        "amount_settled": {
                          "type": "integer",
                          "example": 50000,
                          "default": 0
                        },
                        "fee": {
                          "type": "integer",
                          "example": 0,
                          "default": 0
                        },
                        "settlement_type": {
                          "type": "string",
                          "example": "standard"
                        },
                        "settlement_rate": {
                          "type": "integer",
                          "example": 1,
                          "default": 0
                        },
                        "payer": {
                          "type": "object",
                          "properties": {
                            "account_name": {},
                            "account_number": {},
                            "bank_name": {},
                            "routing_rail": {},
                            "routing_type": {},
                            "routing_number": {},
                            "bank_code": {},
                            "imad": {},
                            "trace_number": {},
                            "session_id": {},
                            "network": {},
                            "chain_hash": {},
                            "mobile": {
                              "type": "string",
                              "example": "+233501234567"
                            },
                            "auth_model": {
                              "type": "string",
                              "example": "OTP"
                            }
                          }
                        },
                        "status": {
                          "type": "string",
                          "example": "success"
                        },
                        "created_at": {
                          "type": "string",
                          "example": "2026-04-02T10:45:12Z"
                        },
                        "updated_at": {
                          "type": "string",
                          "example": "2026-04-02T11:08:01Z"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "deprecated": false
      }
    }
  },
  "x-readme": {
    "headers": [],
    "explorer-enabled": true,
    "proxy-enabled": true
  },
  "x-readme-fauxas": true,
  "_id": "637d9e0aeb8873003ad62eac:69cf065e1564a634e8c4e42a"
}
```