Skip to main content
POST
/
v1
/
violations
/
public
Error
A valid request URL is required to generate request examples
{
  "code": 200,
  "message": "OK",
  "data": {
    "violation_reference_id": "V-20250409-ae732f",
    "status": "PENDING",
    "metadata": {
      "id": "12345"
    }
  }
}
This endpoint lets operators report violations using a multipart/form-data request with location, metadata, and uploaded images.

Authorization

You must include a bearer token in the Authorization header.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

multipart/form-data
latitude
number<double>
required
longitude
number<double>
required
location
string
required
plateNumber
string
required
plateType
string
required
zoneId
string<uuid>
required
violationType
string
required
date
string<date-time>
imagesDescription
string
isSaudi
boolean
metadata
object
fullName
string
identityNumber
string
mobileNumber
string
supervisorFullName
string
supervisorIdentityNumber
string
supervisorMobileNumber
string
images
file[]

Response

200 - application/json

Violation successfully created

code
integer
Example:

200

message
string
Example:

"OK"

data
object