Before we deep dive into the API Documentation, is important to outline some organization and subdivision concepts we use to organize different scans:
A scan is a single entity of scanning activity with the results. Is unique and does not change over time, and is linked to one project only.
You can imagine this a git commit
A project can have one or multiple scan and is an entity that may change during the curse of time. You can imagine this as git repo
A group is just a logic grouping of one ore more projects. Different groups may contain the same project name, a group is owned my an organization but can change over time.
You can imagine groups similar to github groups or gitlab groups
An organization is a top level entity that have association to users, membership, license and other information, including billing and access management.
You can imagine this siilar to GitHub Organization
A user is simply an individual persona having access to one or multiple organizations. During the first signing into the portal, a new organization is created and ownership is assigned to the new user.
A user can create as many organization see need, and can invite other users to the organizatios he have the needed access rights