X-ARF REPORT SUBMISSION

Submit abuse reports using the Extended Abuse Reporting Format (X-ARF) standard. RFC 5965 compliant with JSON schema validation.

Submit X-ARF formatted abuse reports via JSON

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