Platform API

List organization team

Read existing MindBill accounts and permitted role choices.

GEThttps://app.mindbill.org/partner/v2/organization/team

Show team access for the authenticated MindBill organization.

AuthenticationServer API key or browser session + Origin
Permissions by credentialServer: orgs:team:read · Browser: team:manage
IdempotencyNot required

Use this URL with a server API key or a browser session and its exact allowed Origin. Both credentials use the same request and response contract. See the component API inventory for exact paths and SDK methods.

Examples

Request
curl 'https://app.mindbill.org/partner/v2/organization/team' \
  --request GET \
  --header "Authorization: Bearer $MINDBILL_API_KEY"

Response

200 OK

Response
{
  "data": {
    "members": [
      {
        "id": "user_example",
        "email": "biller@example.com",
        "name": "Example Biller",
        "role": "biller",
        "active": true,
        "createdAt": "2026-09-01T12:00:00.000Z",
        "canManage": true
      }
    ],
    "roles": [
      {
        "id": "biller",
        "label": "Biller",
        "permissions": [
          "bills.create",
          "bills.edit",
          "bills.send",
          "payments.post",
          "tasks.assign",
          "payers.manage",
          "reports.view",
          "comments.create"
        ]
      }
    ],
    "capabilities": {
      "canManage": true,
      "canAdd": false
    },
    "identityDomain": "mindbill"
  }
}
FieldTypeDescription
data.membersRequired
TeamMember[]

Existing accounts: id, email, name, role, active, createdAt, and canManage.

data.rolesRequired
object[]

Assignable roles, each with id, label, and permissions.

data.capabilitiesRequired
object

canManage reflects whether this credential has team-write authority; canAdd is false because account creation is not available.

data.identityDomainRequired
"mindbill"

These accounts belong to MindBill, not the host application.