MAAP Organizations
Organization Membership within MAAP
MAAP Organizations control access to job queues and other MAAP resources. Users may be assigned to one or more organizations within the MAAP hierarchy of organization teams. Users within these teams may be designated as Org Maintainers.
Org Maintainers can manage their own team’s membership directly from the MAAP Console — adding and removing members and setting per-member job limits — without needing to go through a MAAP administrator. Members who are not maintainers have read-only visibility into the organizations they belong to.
Managing your organization’s members (Org Maintainers)
If you are an Org Maintainer, you can manage your team from the MAAP Console:
Sign in to the MAAP Console at https://console.maap-project.org and open Profile → Organizations.
Each organization you belong to shows your role (Maintainer or Member) and the organization’s default job limit. Expand an organization where you are a Maintainer to open its management panel.
From the panel you can:
Add a member — type a username into the Add members… box and select the user. New members are added as regular members.
Set a per-member job limit — override the organization’s default job limit (count and/or hours) for an individual member. Leave a field blank to use the organization’s default.
Remove a member — remove a user from the organization.

A member’s effective job limit is their per-member override when one is set, otherwise the organization’s default.
Note
You cannot remove yourself from an organization you maintain, since that would revoke the maintainer rights the change depends on. Ask another maintainer or a MAAP administrator if you need to be removed. Creating organizations, designating maintainers, and assigning job queues to an organization remain MAAP administrator functions.
Job Queue Access
Only job queues assigned to your organization(s) will be allowed for use when registering an algorithm or submitting jobs. When submitting jobs via the Jobs UI, only your org-assigned queues are visible in the queue selection menu. Any publicly-accessible queues, such as the sandbox queue, are accessible to all users of the MAAP platform.
See the Queues page for more information about the current queues.
Viewing Your Organizations
from maap.maap import MAAP
import json
maap = MAAP()
me = maap.profile.account_info()
print(json.dumps(me, indent=2))
>>> {
"id": 1,
"username": "maap_user",
"email": "maap_user@nasa.gov",
"first_name": "MAAP",
"last_name": "User",
"status": "active",
"creation_date": "2023-06-14T21:09:57.922240",
"organizations": [
{
"id": 1,
"name": "Dev Team"
}
]
}
Viewing Your Job Queues
from maap.maap import MAAP
import json
maap = MAAP()
me = maap.getQueues().json()
print(json.dumps(me, indent=2))
>>> {
"code": 200,
"message": "success",
"queues": [
"maap-dps-worker-16gb",
"maap-dps-worker-8gb",
"maap-dps-sandbox"
]
}