Create trip
Action ID:tools.alertmedia.create_trip
Create a trip in AlertMedia.
Reference: https://docs.alertmedia.com/reference/steps-create-a-trip-and-itinerary
Secrets
Required secrets:alertmedia: required valuesALERTMEDIA_API_KEY.
Input fields
string
required
City of the trip.
string
required
Country code of the trip. For example, US, CA, GB, etc.
string
required
End date of the trip. Example 2025-06-26 23:59:59
string
required
Latitude of the trip.
string
required
Longitude of the trip.
string
required
Name of the trip.
string
required
Start date of the trip. Example 2025-06-26 00:00:00
string
required
User ID of the user to create the trip for.
string | null
AlertMedia base URL (e.g. https://tracecat.alertmedia.com)Default:
null.string
Time zone of the trip.Default:
"America/New_York".string
Time zone of the trip.Default:
"America/New_York".Delete trip
Action ID:tools.alertmedia.delete_trip
Delete a trip from AlertMedia.
Reference: https://docs.alertmedia.com/reference/steps-deleting-a-trip-or-itinerary
Secrets
Required secrets:alertmedia: required valuesALERTMEDIA_API_KEY.
Input fields
string
required
ID of the trip to delete.
string
required
User ID of the user to delete the trip for.
string | null
AlertMedia base URL (e.g. https://tracecat.alertmedia.com)Default:
null.Get Travel Events
Action ID:tools.alertmedia.get_travel_events
Get travel events and concerns for users traveling. This can be traffic, weather, or other events that may affect the user’s travel. This returns a list of events and an item range header. The item range header of 0-2/3 means that the first 3 events (0-2) have been returned and there are a total of 3 events.
Reference: https://docs.alertmedia.com/reference/get-list-events
Secrets
Required secrets:alertmedia: required valuesALERTMEDIA_API_KEY.
Input fields
boolean
Whether to get active trips.Default:
null.string | null
AlertMedia base URL (e.g. https://tracecat.alertmedia.com)Default:
null.string
Item-Range header value. Default is 0-25.Default:
"0-25".string
Start date of the trips to get. Example 2025-06-26 00:00:00Default:
"".Get user trip by ID
Action ID:tools.alertmedia.get_user_trip_by_id
Get a trip by ID from AlertMedia.
Reference: https://docs.alertmedia.com/reference/get-list-a-users-travel-itinerary
Secrets
Required secrets:alertmedia: required valuesALERTMEDIA_API_KEY.
Input fields
string
required
ID of the trip to get.
string
required
User ID of the user to get the trip for.
string | null
AlertMedia base URL (e.g. https://tracecat.alertmedia.com)Default:
null.Get user trips
Action ID:tools.alertmedia.get_user_trips
Get a list of trips for a user from AlertMedia. This returns a list of trips and an item range header. The item range header of 0-2/3 means that the first 3 trips (0-2) have been returned and there are a total of 3 trips.
Reference: https://docs.alertmedia.com/reference/get-list-a-users-travel-itinerary
Secrets
Required secrets:alertmedia: required valuesALERTMEDIA_API_KEY.
Input fields
string
required
User ID of the user to get the trips for.
string | null
AlertMedia base URL (e.g. https://tracecat.alertmedia.com)Default:
null.string
Item-Range header value. Default is 0-25.Default:
"0-25".Search trips
Action ID:tools.alertmedia.search_trips
Search for trips in AlertMedia. This returns a list of trips and an item range header. The item range header of 0-2/3 means that the first 3 trips (0-2) have been returned and there are a total of 3 trips.
Reference: https://docs.alertmedia.com/reference/get-list-a-users-travel-itinerary
Secrets
Required secrets:alertmedia: required valuesALERTMEDIA_API_KEY.
Input fields
string | null
AlertMedia base URL (e.g. https://tracecat.alertmedia.com)Default:
null.string
Item-Range header value. Default is 0-25.Default:
"0-25".string
Sort trips in response by one of start_date, end_date, name, city, country, state, country_code. Add - before the field name to reverse the order (e.g. ?ordering=-start_date returns trips sorted by start date Z-A). Default is -active_date.Default:
"-active_date".string
Filter trips by status, this is a comma separated list of statuses. Valid values are upcoming, active, past. Default is upcoming,active,past. (all statuses)Default:
"upcoming,active,past".Search users
Action ID:tools.alertmedia.search_users
Search for users in AlertMedia. This returns a list of users and an item range header. The item range header of 0-2/3 means that the first 3 users (0-2) have been returned and there are a total of 3 users.
Reference: https://docs.alertmedia.com/reference/get-list-users
Secrets
Required secrets:alertmedia: required valuesALERTMEDIA_API_KEY.
Input fields
string | null
AlertMedia base URL (e.g. https://tracecat.alertmedia.com)Default:
null.string
Email of the user to search for.Default:
"".boolean
Whether the user has an registered device.Default:
"".boolean
Whether the user has an email.Default:
"".boolean
Whether the user has a phone number.Default:
"".string
Item-Range header value. Default is 0-25.Default:
"0-25".string
Name of the user to search for.Default:
"".string
Sort users in response by one of last_name, first_name, last_login, email, mobile_phone, date_updated. Add - before the field name to reverse the order (e.g. ?ordering=-last_name returns users sorted by last name Z-A)Default:
"".string
Phone number of the user to search for.Default:
"".Update trip
Action ID:tools.alertmedia.update_trip
Update a trip in AlertMedia.
Reference: https://docs.alertmedia.com/reference/steps-create-a-trip-and-itinerary
Secrets
Required secrets:alertmedia: required valuesALERTMEDIA_API_KEY.
Input fields
string
required
Trip ID of the trip to update.
string
required
User ID of the user to create the trip for.
string | null
AlertMedia base URL (e.g. https://tracecat.alertmedia.com)Default:
null.string | null
City of the trip.Default:
null.string | null
Country code of the trip. For example, US, CA, GB, etc.Default:
null.string | null
End date of the trip. Example 2025-06-26 23:59:59Default:
null.string | null
Time zone of the trip.Default:
null.string | null
Latitude of the trip.Default:
null.string | null
Longitude of the trip.Default:
null.string | null
Name of the trip.Default:
null.string | null
Start date of the trip. Example 2025-06-26 00:00:00Default:
null.string | null
Time zone of the trip.Default:
null.