Home/Documentation

This documentation describes planned API and dashboard features. Dashboard and API access are coming soon. For now, request a demo via the Contact page.

API Documentation

Everything you need to integrate ShieldPoint fraud detection solutions into your systems.

🚀 Getting Started

Overview

The ShieldPoint API provides real-time fraud detection and prevention capabilities for financial institutions. Our API is built on REST principles and uses JSON for request and response payloads.

Base URL

https://api.shieldpointafrica.com/v1

Requirements

  • API Key (obtained from your ShieldPoint dashboard)
  • HTTPS connection (all requests must be encrypted)
  • Valid JSON payloads
  • Proper request headers including Content-Type and Authorization

🔐 Authentication

API Key Authentication

All API requests must include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Obtaining Your API Key

  1. Log into your ShieldPoint dashboard
  2. Navigate to Settings → API Keys
  3. Click "Generate New Key"
  4. Store your key securely (you won't be able to view it again)

📡 API Endpoints

Transactions

POST /transactions/analyze

Analyze a transaction for fraud risk

GET /transactions/{id}

Get transaction details and fraud score

Alerts

GET /alerts

List all fraud alerts for your institution

POST /alerts/{id}/acknowledge

Mark an alert as reviewed

Note: Full endpoint documentation with request/response examples coming soon. Contact our support team for detailed specifications.

🔔 Webhooks

Real-Time Events

Receive instant notifications when fraud alerts are triggered or transactions are flagged.

Supported events:

  • fraud_alert_triggered
  • transaction_flagged
  • anomaly_detected
  • alert_acknowledged

Setup Instructions: Configure webhooks in your ShieldPoint dashboard under Settings → Webhooks.

⚠️ Error Codes

Status CodeError TypeDescription
200OKRequest successful
400Bad RequestInvalid parameters or malformed request
401UnauthorizedInvalid or missing API key
429Rate LimitedToo many requests - exceeded rate limit
500Server ErrorInternal server error - contact support

📚 SDKs & Libraries

Official SDKs are available for popular programming languages to simplify integration:

Python

Coming Soon

JavaScript/Node.js

Coming Soon

Java

Coming Soon

C#/.NET

Coming Soon

Need Help?

Our technical team is here to support your integration. Reach out via email, support portal, or schedule a call with our solutions team.