Organization

Organization and user management

Get organization members

get

Retrieves all members of an organization

Authorizations
Path parameters
orgIdstringRequired

Organization ID

Query parameters
pageinteger · min: 1Optional

Page number (1-indexed)

Default: 1
limitinteger · min: 1 · max: 100Optional

Items per page (max 100)

Default: 10
searchstringOptional

Search by email or name

Responses
200

Members retrieved successfully

application/json
get
curl -X GET "https://imeritapi.ango.ai/v2/organization/org123/users?page=1&limit=10&search=john" \
  -H "apikey: YOUR_API_KEY" \
  -H "Content-Type: application/json"
200

Members retrieved successfully

{
  "status": "success",
  "data": {
    "users": [
      {
        "_id": "text",
        "email": "text",
        "name": "text",
        "organizationRole": "Admin",
        "createdAt": "2025-10-07T12:41:43.605Z"
      }
    ]
  }
}

Bulk update members

post

Updates roles for multiple organization members

Authorizations
Path parameters
orgIdstringRequired

Organization ID

Body
Responses
200

Members updated successfully

application/json
post
POST /v2/organization/{orgId}/users HTTP/1.1
Host: imeritapi.ango.ai
apikey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 65

{
  "users": [
    {
      "email": "[email protected]",
      "organizationRole": "Admin"
    }
  ]
}
200

Members updated successfully

{
  "status": "success",
  "data": {
    "users": {
      "updated": 1,
      "failed": 1,
      "results": [
        {
          "email": "text",
          "status": "text"
        }
      ]
    }
  }
}

Bulk delete members

delete

Removes multiple members from an organization

Authorizations
Path parameters
orgIdstringRequired

Organization ID

Body
usersstring · email[]Required
Responses
200

Members deleted successfully

application/json
delete
DELETE /v2/organization/{orgId}/users HTTP/1.1
Host: imeritapi.ango.ai
apikey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 28

{
  "users": [
    "[email protected]"
  ]
}
200

Members deleted successfully

{
  "status": "success",
  "data": {
    "deleted": 1,
    "failed": 1
  }
}

Get organization invites

get

Retrieves pending invitations for an organization

Authorizations
Path parameters
orgIdstringRequired

Organization ID

Query parameters
pageinteger · min: 1Optional

Page number (1-indexed)

Default: 1
limitinteger · min: 1 · max: 100Optional

Items per page (max 100)

Default: 10
Responses
200

Invites retrieved successfully

application/json
get
GET /v2/organization/{orgId}/invites HTTP/1.1
Host: imeritapi.ango.ai
apikey: YOUR_API_KEY
Accept: */*
200

Invites retrieved successfully

{
  "status": "success",
  "data": {
    "invites": [
      {
        "_id": "text",
        "to": "[email protected]",
        "organizationRole": "Admin",
        "status": "Pending",
        "createdBy": "text",
        "createdAt": "2025-10-07T12:41:43.605Z",
        "expiresAt": "2025-10-07T12:41:43.605Z"
      }
    ]
  }
}

Send invitations

post

Invites new members to your organization

Authorizations
Path parameters
orgIdstringRequired

Organization ID

Body
tostring · email[] · min: 1Required
organizationRolestring · enumRequiredPossible values:
Responses
200

Invitations sent successfully

application/json
post
POST /v2/organization/{orgId}/invites HTTP/1.1
Host: imeritapi.ango.ai
apikey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 242

{
  "to": [
    "[email protected]"
  ],
  "organizationRole": "Admin",
  "projectAssignments": [
    {
      "projectId": "text",
      "projectRole": "text"
    }
  ],
  "organizationRoleAssignments": {
    "ANY_ADDITIONAL_PROPERTY": "text"
  },
  "projectRoleAssignments": {
    "ANY_ADDITIONAL_PROPERTY": "text"
  }
}
200

Invitations sent successfully

{
  "status": "success",
  "data": {
    "invites": [
      {
        "_id": "text",
        "to": "[email protected]",
        "organizationRole": "Admin",
        "status": "Pending",
        "createdBy": "text",
        "createdAt": "2025-10-07T12:41:43.605Z",
        "expiresAt": "2025-10-07T12:41:43.605Z"
      }
    ]
  }
}

Bulk delete invites

delete

Deletes multiple pending invitations

Authorizations
Path parameters
orgIdstringRequired

Organization ID

Body
invitesstring[]Required
Responses
200

Invites deleted successfully

application/json
delete
DELETE /v2/organization/{orgId}/invites HTTP/1.1
Host: imeritapi.ango.ai
apikey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 20

{
  "invites": [
    "text"
  ]
}
200

Invites deleted successfully

{
  "status": "success",
  "data": {
    "deleted": 1,
    "failed": 1
  }
}