Deployments: loading...

Developer API

Hosted Microservices and Webhooks

Remember, you don't have to use the hook.io Developer API from an outside system!

hook.io provides free hosting for Microservices and Webhooks. These hosted services have full integrated access to the hook.io Developer API.

Deploying a new hosted Microservice is easy to do, and can be very useful if you intend to run a block of code in response to HTTP requests or as a scheduled task.

API Access Keys

Any authorized usage of the hook.io Developer API will require an API access key with roles.

Generating an API access key is simple. Just visit /keys and create a new key with the required roles you wish to use on the Developer API.

Tip: Generate new keys with granular roles per service in order to maximize your account's security.

REST HTTP API

All services and URLs on hook.io can be communicated with using simple HTTP requests.

Every actionable page on the hook.io website is also an API endpoint capable of receiving data from a JSON POST or Form POST.

The content of the rendered page result will be determined by the content-type header of the incoming HTTP request to the API. Read More.

We'll be releasing a nicely formatted API definition file soon. Until then, we recommend checking out the hook.io-sdk.

Client SDK

The easiest way to programmatically interact with the the hook.io HTTP API is by using the hook.io-sdk client.

This SDK provides a full mapping of all hook.io's API methods in an easy to use interface

If you'd like to see additional API SDK clients added, you can open an issue here.