eFICA API - Introduction
Overview
Welcome to the eFICA API public documentation. This documentation covers endpoints that are available to external developers and partners.
Available Endpoints
Authentication
- Authentication Guide - User login, token management, and password reset
Individual Applications
- Individuals Service Guide - Manage FICA individual applications, documents, and verification
Entity Applications
- Entity Service Guide - Manage FICA entity applications, documents, and verification
Trust Applications
- Trusts Service Guide - Manage FICA trust applications, documents, and verification
System Settings
- Settings Guide - System configuration, countries, documents, and risk settings
File Management
- File Management - File upload and download (Individual, Entity & Trusts)
Ongoing Monitoring
- Ongoing Monitoring - View and disable applications from ongoing monitoring
Billing & Payments
- Billing Guide - Invoice retrieval, payment processing, and payment history, current balance
Health & Status
- Health Check - Monitor API status and uptime
Contact Us
- Contact Us - Contact the eFICA team for support
Getting Started
Base URLs
- Sandbox:
https://sandboxapi.efica.co.za - Production:
https://loginapi.efica.co.za
Authentication
All authenticated endpoints require a JWT Bearer token in the Authorization header:
Authorization: Bearer <your_jwt_token>
Content Type
All requests should use application/json content type.
Support
For technical support and questions:
- Email: melissa@efica.co.za
- Response Time: 1-2 business days
- Melissa will co-ordinate with the development team.
This documentation is maintained by the eFICA development team. For updates and corrections, please contact your account manager.
Last Updated: 14 August 2025