Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.03 KB

README.md

File metadata and controls

28 lines (19 loc) · 1.03 KB

Hooktrack

Build Status

Define REST API and track the requests.

Example

Add an endpoint.

$ curl -s -X POST -H "Content-Type: application/json" -d '{ "method":"GET", "response":{"body":"Hello!"} }' https://hooktrack.netlify.app/api/endpoints
{"key":"ca5aea78-9c5d-4032-8829-ad7e90ad91e9"}

Call it.

$ curl https://hooktrack.netlify.app/api/ca5aea78-9c5d-4032-8829-ad7e90ad91e9
Hello!

See the result.

$ curl https://hooktrack.netlify.app/api/endpoints/ca5aea78-9c5d-4032-8829-ad7e90ad91e9/results
{"items":[{"request":{"method":"GET","headers":{"host":"hooktrack.netlify.app","connection":"close","user-agent":"curl/7.54.0","accept":"*/*","x-request-id":"26b654c2-18be-4c53-8018-d9d707a8e5dc","x-forwarded-for":"153.156.78.134","x-forwarded-proto":"http","x-forwarded-port":"80","via":"1.1 vegur","connect-time":"0","x-request-start":"1565949486167","total-route-time":"0"},"body":{}},"requestedAt":1565949486167}]}