Skip to content
Taskpipe

Integrations

Connect a trusted website to groups, leads and student access.

Use an integration when your existing website needs to show available groups, pass on an enquiry or give a student access after a purchase. These calls must come from your website's server. A key in browser code would be visible to visitors.

An organization owner creates the key in Settings → API access:

  1. Give the key a name that tells you which website uses it. Choose only the permissions needed for the tasks below, then select Create API key.
  2. Copy the key when it appears and save it in your server's secret settings. Taskpipe shows the full key only when you create it.
  3. Send a test request from your server with the key in the x-api-key header. Check the response before connecting a live form or checkout.

The API reference gives the paths, request fields, responses and errors. The external API covers only the three tasks below; it does not give access to private manager or student routes.

Choose permissions

TaskPermission
List groupscohort:read
Capture a leadlead:write
Grant accessstudent:write

When the website stops using a key, revoke it in Settings → API access and remove it from the server. Requests with that key will then fail, so replace it on any server that still needs access first.