Nutripatrol API
Content moderation system for reporting and managing issues with products and images across Open Food Facts ecosystem
A REST API designed for content moderation and issue reporting across the Open Food Facts ecosystem.
The Nutripatrol API is used to report and manage issues with products and images on Open Food Facts, Open Prices, Open Pet Food Facts, and Open Beauty Facts. It provides a structured system for community-driven content moderation through flags and tickets.
Nutripatrol helps maintain data quality by allowing users to report inappropriate content, problematic products, and other issues that need review across all Open Food Facts projects.
Core Concepts
Flags and Tickets System
Nutripatrol uses a two-tier system for managing content issues:
Reports submitted by users or automated systems about specific issues
Containers that group related flags for the same product or image
Moderators can review tickets and update their status (open/closed)
Flag Types
The system supports different types of content reports:
- Product Issues: Problems with product information or inappropriate products
- Image Issues: Inappropriate images, faces, or content that needs removal
- Search Issues: Problems with search functionality or results
Supported Projects
Nutripatrol works across the entire Open Food Facts ecosystem:
- Open Food Facts (OFF)
- Open Beauty Facts (OBF)
- Open Pet Food Facts (OPFF)
- Open Product Facts (OPF)
- Open Food Facts Pro platform
Key Features
Flag Management
Create and manage content flags with detailed reporting information
Ticket System
Organize and track issues through structured ticket management
Batch Operations
Efficient bulk operations for handling multiple flags and tickets
Status Management
Update ticket status for effective issue resolution tracking
Integration Sources
The API accepts reports from multiple sources:
- Mobile Apps: Direct reporting from Open Food Facts mobile applications
- Web Interface: User reports through web browsers
- Robotoff: Automated flags generated by AI systems
Moderation Required
All flags and tickets require human moderation to ensure appropriate content management and maintain community standards.
Data Quality Assurance
Nutripatrol includes features to ensure effective content moderation:
- Confidence Scoring: AI-generated flags include confidence scores for prioritization
- User Attribution: All flags are associated with specific user accounts
- Detailed Metadata: Comprehensive information about flagged content including URLs, barcodes, and timestamps
- Reason Classification: Structured reason codes for different types of issues
Getting Started
API Access
The Nutripatrol API is designed for integration with Open Food Facts applications and automated systems. Contact the team for access credentials and integration guidelines.
To start using the Nutripatrol API, you'll need:
- Authentication: User credentials for the Open Food Facts ecosystem
- Project Context: Specify which Open Food Facts project (flavor) you're working with
- Issue Details: Provide clear information about the content issue being reported