X-ARF REPORT SUBMISSION
Submit abuse reports using the Extended Abuse Reporting Format (X-ARF) standard. RFC 5965 compliant with JSON schema validation.
API ENDPOINT
POST
https://api.dnsbl.io/api/xarf
HEADERS
Content-Type: application/json
REQUIRED FIELDS
• Report-ID: Unique identifier for the report
• Report-Type: Type of abuse (e.g., "abuse", "fraud", "malware")
• Category: Abuse category classification
• Report-Date: ISO 8601 formatted timestamp
• Reported-From: Reporter email address
• Date: Incident date in ISO 8601 format
• Source-IP: IPv4 or IPv6 address of the source
OPTIONAL FIELDS
• Source-Port: Source port number
• Destination-IP: Destination IP address
• Destination-Port: Destination port number
• Protocol: Network protocol (TCP, UDP, SMTP, etc.)
• Attachment: Base64 encoded evidence
• User-Agent: Reporting system identifier
RESPONSE CODES
• 200: Report processed successfully
• 400: Invalid X-ARF format or missing required fields
• 409: Duplicate Report-ID detected
• 500: Internal server error