Skip to content
Amilia logo

Connectors / Operations · HTTP Connector

Automate Amilia with Tray.ai

Start a Tray.ai workflow when Amilia sends “Program created”. Connect Amilia to the rest of your operations stack with Tray.ai.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

What can you do with Amilia on Tray.ai?

Amilia is registration and management software for recreation, sports and community organisations, handling programs, activities, memberships, bookings and payments. Tray.ai connects to Amilia through the HTTP Connector, so your workflows can call the Amilia API alongside the rest of your stack.

  • When Amilia sends “Registration created”, add the participant to your email marketing list.
  • When Amilia sends “Membership purchased”, record the payment in your accounting system.
  • Get persons in an activity before each session and share the roster with instructors in team chat.
Connects through
HTTP Connector
Authentication
Basic authentication or a bearer token
Base URL
https://app.amilia.com/api/v3/{language}

Set it up

Connect Amilia to Tray.ai

Each step uses Amilia's own API details, from its documentation.

Step 1

Save Amilia's username and password

Save the credentials Amilia gives you as a Tray.ai authentication. The HTTP Client sends them as basic auth. They stay out of the workflow and out of the logs.

Step 2

Point the HTTP Client at the API

Add an HTTP Client step and use https://app.amilia.com/api/v3/{language} as the base URL. Or paste a cURL example from Amilia's API docs, and Tray.ai fills in the method, URL, and headers.

Step 3

Start with “Get programs”

It's one of 17 documented actions, under Programs. The response comes back as data the next step can map into your other apps.

Step 4

Start workflows from Amilia events

Give Amilia the URL of a Tray.ai webhook trigger. “Program created” can then start a workflow, and so can 5 other events.

What the Amilia API covers

6 resources and 17 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.

Programs

  • Get programs
  • Get a program
  • Get a program's activities

Activities

  • Get all activities
  • Get an activity
  • Get persons in an activity

Persons

  • Get persons
  • Get a person
  • Get a person's registrations

Memberships

  • Get memberships
  • Get a membership
  • Get sold memberships

Registrations

  • Get registrations
  • Get a registration by webhook ID

Webhooks

  • Get webhooks
  • Create a webhook
  • Delete a webhook

Events Amilia can send to a Tray.ai webhook trigger

  • Program created
  • Account created
  • Person updated
  • Registration created
  • Membership purchased
  • Facility booking created

Checked against Amilia's own documentation on 2026-10-22

app.amilia.com/apidocs

Frequently asked questions

What can a Tray.ai workflow do in Amilia?

+

The Amilia API documents 17 actions across 6 resources (Programs, Activities, Persons, Memberships, Registrations, Webhooks). For example: Get programs; Get all activities; Get persons. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with Amilia?

+

The Amilia API uses basic authentication and a bearer token. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which Amilia events can start a Tray.ai workflow?

+

Amilia sends 6 events to a webhook URL, for example: Program created; Account created; Person updated; Registration created; Membership purchased; Facility booking created. A Tray.ai webhook trigger receives them and starts a workflow.

See Amilia working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.