# Appmixer ACL API

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

Appmixer ACL 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 ACL. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, and 12 JSON Schemas.

ACLs control access to connectors (components) by users or groups of users, and access to any other Appmixer functionality by limiting the API routes users can use (API/UI).

## Operations (6)

| Method | Path | Summary |
|---|---|---|
| GET | `/acl-types` | Get ACL types |
| GET | `/acl/{type}` | Get ACL rules for components\|routes |
| POST | `/acl/{type}` | Update ACL rules |
| GET | `/acl/{type}/resources` | Get available resource values |
| GET | `/acl/{type}/actions` | Get available action values |
| GET | `/acl/{type}/resource/{resource}/attributes` | Get available options for attributes property |

## Machine-readable artifacts (24)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/appmixer/refs/heads/main/openapi/appmixer-acl-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 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/)
- [Appmixer Modifiers API](https://apis.io/apis/appmixer/appmixer-modifiers-api/)

## Tags

ACL

---

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