# Reporta API Documentation ## Docs - [Delete File](https://docs.reporta.ng/api-reference/file-upload/delete.md): Deletes a file based on the ID supplied - [Upload File](https://docs.reporta.ng/api-reference/file-upload/upload.md): Endpoint to upload a single file - [Get Bank List](https://docs.reporta.ng/api-reference/meta-data/get-banks.md): Fetches a list of banks - [Bulk Upload Report](https://docs.reporta.ng/api-reference/report/bulk-upload-report.md): Bulk upload of reports - [Create Report](https://docs.reporta.ng/api-reference/report/create-report.md): Creates a report - [Decode Submission](https://docs.reporta.ng/api-reference/report/decode-submission.md): Get a submission by ID - [Get Submission](https://docs.reporta.ng/api-reference/report/get-submission.md): Get a submission by ID - [Get Submissions](https://docs.reporta.ng/api-reference/report/get-submissions.md): Fetch a list of reports that have been submitted, with their details including fraud type, reason, status, and associated identifiers. - [Search Reports](https://docs.reporta.ng/api-reference/report/search.md): Search for reports using a specific identifier type and value - [Unlist Report](https://docs.reporta.ng/api-reference/report/unlist-report.md): Unlist a report - [Update Report](https://docs.reporta.ng/api-reference/report/update-report.md): Updates an existing report - [API Response](https://docs.reporta.ng/api-response.md) - [Create API Key](https://docs.reporta.ng/create-api-key.md): API keys allow seamless integration between your organization's systems and the Reporta platform. With an API key, you can automate workflows such as uploading reports without needing to access the Reporta dashboard manually. Follow the steps below to create and manage your API key. - [FAQ](https://docs.reporta.ng/faq.md): Below are answers to commonly asked engineering-related questions about the Reporta platform. - [Bulk Upload](https://docs.reporta.ng/guides/report/bulk-report.md): This video guide walks you through the process of **bulk uploading suspicious activity** data into the system. It covers key steps, such as preparing your data, using the upload tool. Follow along to efficiently upload large volumes of data while ensuring accuracy and compliance. - [Single Upload](https://docs.reporta.ng/guides/report/single-report.md): This video tutorial demonstrates how to upload a single suspicious activity report into the system. It guides you through the steps of data preparation, using the upload tool, and ensuring successful submission for a seamless upload experience. - [Search](https://docs.reporta.ng/guides/search.md): In this video, we demonstrate how to effectively use the search functionality to find suspicious activity records. Learn how to filter and refine your search criteria to quickly locate relevant data and improve your workflow. - [Introduction](https://docs.reporta.ng/introduction.md): Welcome to Reporta Documentation - [Register](https://docs.reporta.ng/register.md): Registering on the Reporta platform is the first step to accessing its powerful fraud detection and reporting capabilities. The process differs slightly for **Corporate Users** and **Individual Users**. Follow the steps below to complete your registration - [Response Codes](https://docs.reporta.ng/response-codes.md): Learn about our API's response codes and their meanings. These status codes help you understand the result of your API requests and how to handle different scenarios. ## OpenAPI Specs - [meta-data-openapi](https://docs.reporta.ng/api-reference/meta-data/meta-data-openapi.json) - [report-openapi](https://docs.reporta.ng/api-reference/report/report-openapi.json) - [file-upload-openapi](https://docs.reporta.ng/api-reference/file-upload/file-upload-openapi.json)