An action is a function you write that runs in your codebase and can be called from your team's Interval dashboard. Actions are the fundamental building block for creating tools with Interval.
Actions in the Interval dashboard exist within an environment. When you're using the Interval dashboard, you're always in a particular environment, and you'll only be able to view and run actions within that environment.
Organizations allow multiple people on the same team to develop and use the same actions.
While actions are the bread and butter of building with Interval, Interval's Pages API enables more sophisticated UIs and structure, such as dashboards, list and resource views, and hierarchical navigation.
A transaction is an instance of an action run.