Wegalvanize Activities API

The Activities API from Wegalvanize — 2 operation(s) for activities.

Operations 2

GET /orgs/{org_id}/activities Get activities #
GET /orgs/{org_id}/activities/export Export activities CSV #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/wegalvanize:wegalvanize-activities-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

wegalvanize-activities-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: HighBond API Reference Activities API
  version: 1.1.0
  description: Welcome to the API documentation for HighBond.
  x-logo:
    url: ./assets/logo.png
    altText: HighBond Logo
servers:
- url: '{protocol}://{server}/v1'
  variables:
    protocol:
      default: https
    server:
      default: apis-us.highbond.com
      enum:
      - apis-us.highbond.com
      - apis-ca.highbond.com
      - apis-eu.highbond.com
      - apis-ap.highbond.com
      - apis-au.highbond.com
      - apis-af.highbond.com
      - apis-sa.highbond.com
      - apis-jp.highbond.com
security:
- bearerToken: []
tags:
- name: Activities
paths:
  /orgs/{org_id}/activities:
    get:
      tags:
      - Activities
      operationId: getActivities
      summary: Get activities
      description: Gets a paginated JSON list of activities.
      parameters:
      - $ref: '#/components/parameters/orgIdParam'
      - $ref: '#/components/parameters/activitiesExportEventOriginFilterParam'
      - $ref: '#/components/parameters/activitiesExportStartDateFilterParams'
      - $ref: '#/components/parameters/activitiesExportEndDateFilterParams'
      - $ref: '#/components/parameters/activitiesResourceIdParams'
      - $ref: '#/components/parameters/activitiesResourceTypeParams'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ActivitiesResponse'
        '400':
          $ref: '#/components/responses/AuthValidationError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
  /orgs/{org_id}/activities/export:
    get:
      tags:
      - Activities
      operationId: getActivitiesExport
      summary: Export activities CSV
      description: 'Generate a log in CSV format containing your organization''s activity over the specified dates.

        An email with a link where you can download the activity log will be sent to you.


        > **Note —**

        The download link will expire 30 minutes after you receive the email.'
      parameters:
      - $ref: '#/components/parameters/orgIdParam'
      - $ref: '#/components/parameters/activitiesExportEventOriginFilterParam'
      - $ref: '#/components/parameters/activitiesExportStartDateFilterParams'
      - $ref: '#/components/parameters/activitiesExportEndDateFilterParams'
      - $ref: '#/components/parameters/activitiesResourceIdParams'
      - $ref: '#/components/parameters/activitiesResourceTypeParams'
      responses:
        '202':
          description: Accepted. [A link to download will be emailed.]
        '400':
          $ref: '#/components/responses/AuthValidationError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
components:
  schemas:
    Errors:
      type: object
      properties:
        errors:
          type: array
          items:
            $ref: '#/components/schemas/Error'
    Error:
      type: object
      required:
      - status
      properties:
        status:
          type: string
          description: The HTTP status code.
        source:
          type: object
          description: Indicates which part of the request document caused the error.
          required:
          - pointer
          properties:
            pointer:
              type: string
              description: 'A JSON Pointer <a href="https://tools.ietf.org/html/rfc6901" target="_blank">(RFC6901)</a> to the associated entity

                in the request document.

                '
        code:
          type: string
          description: Application-specific error code, expressed as a string value.
        title:
          type: string
          description: A short, human-readable summary of the problem.
        detail:
          type: string
          description: A human-readable explanation specific to this occurrence of the problem.
    ActivitiesResponse:
      type: object
      description: Paginated list of activities.
      properties:
        data:
          type: array
          description: List of activities returned by request.
          items:
            type: object
            description: A single activity record.
            properties:
              updated_by:
                type: string
                description: The user or system that performed the action.
                example: '[System]'
              email:
                type: string
                example: example@diligent.com
              date:
                type: string
                format: date-time
                example: '2024-05-01T00:00:53.430Z'
              resource_module:
                type: string
                example: robots
              resource_type:
                type: string
                example: sequence run
              resource_id:
                type: integer
                example: 632408
              parent_resource_type:
                type: string
                example: sequence
              parent_resource_id:
                type: integer
                example: 1985
              root_resource_type:
                type: string
                example: ''
              root_resource_id:
                type: string
                example: ''
              action:
                type: string
                example: create
              fields_changed:
                type: array
                items:
                  type: string
                example:
                - id
                - org_id
                - category
                - trigger_type
                - status
                - created_at
              before:
                type: object
                description: The state of the resource before the action.
                example:
                  trigger_type: null
                  created_at: null
                  org_id: null
                  id: null
                  category: null
                  status: null
              after:
                type: object
                description: The state of the resource after the action.
                example:
                  trigger_type: sequence
                  created_at: '2024-05-01T00:00:55.647Z'
                  org_id: 12
                  id: 1234
                  category: microbot
                  status: queued
        nextPage:
          type: string
          description: Path URL to the next page of activities.
          example: /activities?<next_page_query_string>
  parameters:
    activitiesExportEndDateFilterParams:
      in: query
      name: filter[date][end]
      description: Requesting the API to filter results by end date. This parameter is required. The maximum date range supported is 31 days. The exact time can be specified using the ISO 8601 format `YYYY-MM-DDTHH:MM:SS` (see example). Please note that all times are UTC by default.
      required: true
      schema:
        type: string
        example: '2024-03-01T00:00:00'
    activitiesExportEventOriginFilterParam:
      in: query
      name: filter[event_origin]
      description: Requesting the API to filter activities by event origin. Event origin is an identifier specifying where an activity originated from.
      required: true
      schema:
        type: string
        enum:
        - asset-types
        - assets-inventory
        - compliance-maps
        - projects
        - results
        - launchpad
        - service-notifications
        example: assets-inventory
    activitiesResourceTypeParams:
      in: query
      name: filter[resource_type]
      description: The type of the specific resource. It is used to filter activities by the resource type.  Either both `resource_id` and `resource_type` should be provided or both should not be provided, only with one of these filters should not be requested.
      required: false
      schema:
        type: string
        example: datatable
    orgIdParam:
      in: path
      name: org_id
      description: The ID of the HighBond instance.
      required: true
      schema:
        type: string
        example: 1
    activitiesResourceIdParams:
      in: query
      name: filter[resource_id]
      description: The ID of the specific resource. It is used to filter activities by the resource ID. Either both`resource_id` and `resource_type` should be provided or both should not be provided, only with one of these filters should not be requested.
      required: false
      schema:
        type: string
        example: 1
    activitiesExportStartDateFilterParams:
      in: query
      name: filter[date][start]
      description: Requesting the API to filter results by start date. This parameter is required. The maximum date range supported is 31 days. The exact time can be specified using the ISO 8601 format `YYYY-MM-DDTHH:MM:SS` (see example). Please note that all times are UTC by default.
      required: true
      schema:
        type: string
        example: '2024-03-01T00:00:00'
  responses:
    AuthValidationError:
      description: Bad request.
      content:
        application/vnd.api+json:
          schema:
            $ref: '#/components/schemas/Errors'
          example:
            errors:
            - status: 400
              title: Bad Request
              detail: event_origin missing
    Forbidden:
      description: Forbidden.
    Unauthorized:
      description: Unauthorized.
  securitySchemes:
    bearerToken:
      description: 'HighBond offers the industry-standard OAuth 2.0 flow for connecting to the HighBond platform. OAuth 2.0 provides a

        safe and secure way to access data, while protecting your account credentials.

        '
      type: http
      scheme: bearer
      bearerFormat: oauth2
x-tagGroups:
- name: Core resources
  tags:
  - Robots Agents
  - Robots
  - Robot Tasks
  - Robot Jobs
  - Robot Apps
  - Robot Script Versions
  - Robot Activations
  - Robot Files
  - Robot Working Files
  - Robot Collaborators
  - Robots Folders Collaborators
  - Robot Users
  - Robots Folders
  - Storyboards
  - Collections
  - Questionnaires
  - Analyses
  - Surveys
  - Event Reports
  - Tables
  - Table columns
  - Records
  - Record columns
  - Record statuses
  - Interpretations
  - Metrics
  - Workflow Groups
  - Results Users
  - Results Triggers
  - Project types
  - Custom attributes
  - Request item statuses
  - Projects
  - Projects Admin
  - Planning files
  - Results files
  - Objectives
  - Narratives
  - Risks
  - Controls
  - Control performance schedules
  - Mitigations
  - Control test plans
  - Control tests
  - Attachments
  - Walkthroughs
  - Issues
  - Actions
  - Collaborators
  - Request Items
  - To-dos
  - Sign-offs
  - Entities
  - Scheduler Filters
  - Frameworks
  - Handlers
  - Workflows in Asset Inventory/Asset Manager
  - Asset types
  - Asset record types
  - Attribute types
  - Assets
  - Asset Relationships
  - Asset records
  - Asset Record Relationships
  - Events
  - Template Toolkits
  - Toolkits
  - Roles
  - Role Deletion
  - Compliance Maps
  - Time entries
  - Non-project time categories
  - Timesheets
  - Importer
  - System Users
  - Organizations
  - Impact Reports
  - Activities
  - Users
  - Groups
  - Scheduled Users
  - Scheduled Projects
  - Scheduled Hours
  - Extract
  - Strategy