Acceldata Roles API

Manage roles and permissions

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-schema/adoc-api-alert-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-schema/adoc-api-alert-list-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-schema/adoc-api-data-quality-rule-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-schema/adoc-api-data-quality-rule-list-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-schema/adoc-api-dataset-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-schema/adoc-api-dataset-list-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-schema/adoc-api-lineage-node-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-schema/adoc-api-lineage-graph-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-schema/adoc-api-pipeline-job-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-schema/adoc-api-pipeline-job-list-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-schema/adoc-api-user-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-schema/adoc-api-user-list-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-schema/adoc-api-role-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-schema/adoc-api-role-list-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-structure/adoc-api-alert-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-structure/adoc-api-alert-list-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-structure/adoc-api-data-quality-rule-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-structure/adoc-api-data-quality-rule-list-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-structure/adoc-api-dataset-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-structure/adoc-api-dataset-list-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-structure/adoc-api-lineage-node-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-structure/adoc-api-lineage-graph-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-structure/adoc-api-pipeline-job-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-structure/adoc-api-pipeline-job-list-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-structure/adoc-api-user-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-structure/adoc-api-user-list-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-structure/adoc-api-role-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/acceldata/refs/heads/main/json-structure/adoc-api-role-list-structure.json

Other Resources

OpenAPI Specification

acceldata-roles-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: Acceldata - Data Observability Cloud Alerts Roles API
  description: The Acceldata Data Observability Cloud (ADOC) API provides programmatic access to data observability, data quality, pipeline monitoring, alerts, data lineage, and administration features. It enables enterprise teams to integrate Acceldata's observability data into custom workflows, dashboards, and automation pipelines.
  version: 1.0.0
  contact:
    url: https://www.acceldata.io/
  x-generated-from: documentation
servers:
- url: https://api.acceldata.app/v1
  description: Acceldata ADOC API v1
security:
- apiKey: []
tags:
- name: Roles
  description: Manage roles and permissions
paths:
  /roles:
    get:
      operationId: listRoles
      summary: Acceldata List Roles
      description: List all roles and permissions defined in the Acceldata platform.
      tags:
      - Roles
      responses:
        '200':
          description: List of roles
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RoleList'
              examples:
                listRoles200Example:
                  summary: Default listRoles 200 response
                  x-microcks-default: true
                  value:
                    data:
                    - id: role-admin
                      name: admin
                      description: Full administrative access to all platform features
                      permissions:
                      - read:all
                      - write:all
                      - admin:users
                    total: 1
                    page: 1
                    limit: 25
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    RoleList:
      type: object
      description: Paginated list of roles
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/Role'
        total:
          type: integer
          example: 5
        page:
          type: integer
          example: 1
        limit:
          type: integer
          example: 25
    ErrorResponse:
      type: object
      description: Error response
      properties:
        message:
          type: string
          description: Human-readable error message
          example: Unauthorized - invalid or missing API key
        error:
          type: string
          description: Error code
          example: unauthorized
        code:
          type: integer
          description: HTTP-style error code
          example: 401
    Role:
      type: object
      description: A role with associated permissions
      properties:
        id:
          type: string
          description: Role identifier
          example: role-admin
        name:
          type: string
          description: Role name
          example: admin
        description:
          type: string
          description: Role description
          example: Full administrative access to all platform features
        permissions:
          type: array
          description: List of permissions assigned to this role
          items:
            type: string
          example:
          - read:all
          - write:all
          - admin:users
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: X-API-Key
      description: Acceldata API key for authentication