# Appmixer User Groups API

**Canonical:** https://apis.io/apis/appmixer/appmixer-user-groups-api/  
**Provider:** Appmixer — https://apis.io/providers/appmixer/  
**Documentation:** https://docs.appmixer.com/getting-started/api

Appmixer User Groups API is one of 19 APIs that [Appmixer](https://apis.io/providers/appmixer/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 12 JSON Schema definitions. Tagged areas include User Groups. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, and 12 JSON Schemas.

User Groups (also known as Workspaces) let teams collaborate by sharing resources such as flows, data stores and files. Group resources are owned by the group rather than by individual users, while audit logs keep track of the individual user actions. Admin users are automatically added to the default admin group. Users can switch between their personal context and a group context; the access token then carries the group information.

## Operations (12)

| Method | Path | Summary |
|---|---|---|
| GET | `/users/{userId}/groups` | List User's Groups |
| POST | `/user-groups` | Create User Group |
| GET | `/user-groups` | List User Groups |
| GET | `/user-groups/{groupId}` | Get User Group |
| PUT | `/user-groups/{groupId}` | Update User Group |
| DELETE | `/user-groups/{groupId}` | Delete User Group |
| POST | `/user-groups/{groupId}/members` | Add Group Members |
| GET | `/user-groups/{groupId}/members` | Get Group Members |
| DELETE | `/user-groups/{groupId}/members/{userId}` | Remove Group Member |
| PUT | `/resources/transfer` | Transfer Resources |
| POST | `/auth/switch-context` | Switch Context |
| GET | `/auth/available-contexts` | Get Available Contexts |

## Machine-readable artifacts (24)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/openapi/appmixer-user-groups-api-openapi.yml
- **Documentation** — https://docs.appmixer.com/getting-started/api
- **Documentation** — https://docs.appmixer.com/api/authentication
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/json-schema/flow.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/json-schema/user.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/json-schema/account.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/json-schema/file.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/json-schema/data-store.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/json-schema/people-task.json
- **JSONLD** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/json-ld/appmixer-context.jsonld
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/json-structure/flow-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/json-structure/user-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/json-structure/account-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/json-structure/file-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/json-structure/data-store-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/json-structure/people-task-structure.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/examples/flow-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/examples/user-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/examples/account-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/examples/file-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/examples/data-store-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/examples/people-task-example.json
- **SpectralRules** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/rules/appmixer-spectral-rules.yml
- **Vocabulary** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/vocabulary/appmixer-vocabulary.yaml

## Other Appmixer APIs (12)

- [Appmixer Accounts API](https://apis.io/apis/appmixer/appmixer-accounts-api/)
- [Appmixer Apps API](https://apis.io/apis/appmixer/appmixer-apps-api/)
- [Appmixer Authentication API](https://apis.io/apis/appmixer/appmixer-authentication-api/)
- [Appmixer Files API](https://apis.io/apis/appmixer/appmixer-files-api/)
- [Appmixer Flows API](https://apis.io/apis/appmixer/appmixer-flows-api/)
- [Appmixer Insights API](https://apis.io/apis/appmixer/appmixer-insights-api/)
- [Appmixer ACL API](https://apis.io/apis/appmixer/appmixer-acl-api/)
- [Appmixer Audit Logs API](https://apis.io/apis/appmixer/appmixer-audit-logs-api/)
- [Appmixer Automation Hub API](https://apis.io/apis/appmixer/appmixer-automation-hub-api/)
- [Appmixer Config API](https://apis.io/apis/appmixer/appmixer-config-api/)
- [Appmixer Connector Configuration API](https://apis.io/apis/appmixer/appmixer-connector-configuration-api/)
- [Appmixer Integration Categories API](https://apis.io/apis/appmixer/appmixer-integration-categories-api/)

## Tags

User Groups

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/appmixer/appmixer-user-groups-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/appmixer/.
