Rest
REST API#
The REST API to the example app is described below.
Rate Limiting#
You can enable the rate limiter for REST API in the config.yml file.
Max number of recent connections during Duration seconds before sending a 429 response
Expiration is the time on how long to keep records of requests in memory per minute
Health#
Request#
GET /health
Response#
IP Proxy#
Request#
GET /list/ip/proxy
Response#
IP Spam#
Request#
GET /list/ip/spam
Response#
IP VPN#
Request#
GET /list/ip/vpn
Response#
IP Tor#
Request#
GET /list/ip/tor
Response#
Email Disposal#
Request#
GET /list/email/disposal
Response#
Email Generic#
Request#
GET /list/email/generic
Response#
Email Spam#
Request#
GET /list/email/spam
Response#
Email Free#
Request#
GET /list/email/free
Response#
Email Score#
Request#
GET /score/email/[email protected]
Response#
IP Score#
Request#
GET /score/ip/127.0.0.1
Response#
Email Validation#
Request#
GET /validate/email/[email protected]
Response#
Email#
Request#
GET /email/[email protected]
Response#
IP#
Request#
GET /ip/127.0.0.1