LegitApp API
Welcome to the LegitApp Developer Documentation! This guide provides everything you need to integrate LegitApp's powerful authentication and verification capabilities into your platform. Whether you're building a secure marketplace or enhancing user trust, LegitApp offers flexible integration options tailored to your specific workflow.
Developer Portal Access
All integrations are managed through our Developer Portal at https://developer.legitapp.com. Access is granted to approved business accounts only — to request access, please reach out to us at business@legitapp.com.
Authentication Submission Methods
LegitApp supports three distinct ways to submit items for authentication:
1. Server API
Integrate LegitApp's services directly into your backend systems using our robust Server API. This method is ideal for developers who want full control over the authentication lifecycle and highly customizable workflows.
- API Documentation → LegitApp Server API (v1)
2. Customized Web Interface
Designed for rapid deployment, this method lets your system create a unique authentication intent via our API. Once generated, anyone with the unique link can securely submit photos and information through a LegitApp-hosted interface. This minimizes development overhead while maintaining a seamless user experience.
- API Documentation → Web Submission Integration
3. LegitApp App / Web Portal
The standard LegitApp submission flow, allowing direct manual submission through our native mobile applications or official web portal:
- Web Portal — https://legitapp.com/portal
- iOS App — Download on the App Store
- Android App — Get it on Google Play
Retrieving Authentication Results
LegitApp provides two methods for retrieving authentication results, so you can choose the approach that best fits your system:
1. GET Request (Pull)
Query a completed authentication on demand using one of three identifiers. Each maps to a dedicated endpoint, so you can match results against whichever reference your system already stores. → Get Authentication Detail
- Authentication ID — The unique, system-generated identifier for each specific authentication.
- Tag ID — The physical tag associated with the item.
- User Custom Code — A user-defined reference string that lets you map results to your own internal order IDs.
2. Webhook (Push)
Receive real-time authentication results automatically, pushed directly to your registered endpoint as events occur. → Receive LegitApp Events in Your Webhook Endpoint
You can also choose which order origins trigger a webhook notification, based on your integration needs:
- Orders created via API (Default) — Receive events only for orders submitted through the API.
- Orders created via App — Receive events only for orders submitted through our App.
- All new orders — Receive events for every order associated with your business account, regardless of submission source.