Health probes, social sign-in, the GraphQL lead query and the websocket test channel.
https://api.reportauto.euService health probes and the social sign-in handshake.
Liveness probe for the API host. Returns 200 while the service is serving traffic.
Authentication None
1curl "https://api.reportauto.eu/health"Liveness probe for the downstream vehicle-data services behind the API.
Authentication None
1curl "https://api.reportauto.eu/services/health"A GraphQL endpoint over the same lead data as the REST search, useful when a client wants to pick exactly the fields it renders. The Lead type exposes asking_price, status, mileage, make, model and car_condition_summary; the leads query takes a filters object.
Authentication None
1curl -X POST "https://api.reportauto.eu/graphql" \
2 -H "Content-Type: application/json" \
3 -d '{
4 "query": "query { leads(filters: { perPage: 20, available: true }) { asking_price { lower_bound upper_bound } status mileage make model car_condition_summary } }"
5 }'Broadcasts a test event onto the partner and request channels, for checking a websocket subscription end to end.
Authentication None
Partner channel to broadcast on.
Request channel to broadcast on.
1curl -X POST "https://api.reportauto.eu/test/channel" \
2 -H "Content-Type: application/json" \
3 -d '{ "partners": 7, "requests": 112 }'Begins the OAuth handshake with an external identity provider and returns where to send the user.
Authentication None
Identity provider, e.g. google.
1curl -X POST "https://api.reportauto.eu/api/auth/social" \
2 -H "Content-Type: application/json" \
3 -d '{ "provider": "google" }'