Hookless, just schedule your jobs

What can Hookless do?

A one time or recurring trigger? Hookless calls your back at the precise time you want.

How to get started?

Setting up is simple.

  1. Sign in and grab an API key.
  2. And make your calls.

    Get own user details

    curl -X GET 
      'https://hookless.co/user' 
      -H 'X-KEY: <YOUR API KEY>'

    Change user details

    In order to use the API, you need to add at least your first name, last name, address, postal code, town and country.

    curl -X POST 
      'https://hookless.co/user' 
      -H 'X-KEY: <YOUR API KEY>' 
      -d '{
        "email":<required string>,
        "first_name":<required string>,
        "last_name":<required string>,
        "company":<optional string>,
        "vat_number":<optional string>,
        "address":<required string>,
        "postal_code":<required string>,
        "town":<required string>,
        "country":<required string>
      }'

    Add a new job

    A job can either run a single time or be recurring.

    To add a one time job:

    curl -X POST 
      'https://hookless.co/job' 
      -H 'X-KEY: <YOUR API KEY>' 
      -d '{
        "run_at":"<date string e.g. 2020-01-01 12:20>",
        "request_type":"<POST or GET>"
        "webhook":"<URL of the target>",
        "payload": <Both multipart and JSON can be fired. See below.>,
        "is_multipart":<boolean>
      }'

    To add a recurring job:

    curl -X POST 
      'https://hookless.co/job' 
      -H 'X-KEY: <YOUR API KEY>' 
      -d '{
        "run_every":"<moment e.g. 5 minutes. See below.>",
        "request_type":"<POST or GET>"
        "webhook":"<URL of the target>",
        "payload": <Both multipart and JSON can be fired. See below.>,
        "is_multipart":<boolean>
      }'

    Get own user details

    curl -X GET 
      'https://hookless.co/user' 
      -H 'X-KEY: <YOUR API KEY>'

    Show all your jobs

    curl -X GET 
      'https://hookless.co/job' 
      -H 'X-KEY: <YOUR API KEY>'

    Show job details

    curl -X GET 
      'https://hookless.co/job/<job id>' 
      -H 'X-KEY: <YOUR API KEY>'

What does it cost?

This is just a one man operation and I like to keep things simple: $0.000002 per job run, billed at the end of each month.

You can find the source code on Github btw.

Who made this anyway?

Hi! My name is Arne Govaerts. I'm an indiehacker and indieweb enthousiast.