Label Studio Subpackage Activity Logs API

The subpackage_activityLogs API from Label Studio — 1 operation(s) for subpackage_activitylogs.

Operations 1

GET /api/activity-logs/ ✨ Get activity logs #

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/label-studio-subpackage-activitylogs-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

label-studio-subpackage-activitylogs-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Reference Subpackage Activity Logs API
  version: 1.0.0
servers:
- url: http://localhost:8000
tags:
- name: subpackage_activityLogs
paths:
  /api/activity-logs/:
    get:
      operationId: list
      summary: ✨ Get activity logs
      description: 'This endpoint is not available in Label Studio Community Edition. Learn more about Label Studio Enterprise


        Retrieve activity logs filtered by workspace, project, user, HTTP method, date range or search query.'
      tags:
      - subpackage_activityLogs
      parameters:
      - name: end_date
        in: query
        description: End date/time (ISO-8601) for log filtering.
        required: false
        schema:
          type: string
      - name: method
        in: query
        description: HTTP request method used in the log.
        required: false
        schema:
          $ref: '#/components/schemas/ApiActivityLogsGetParametersMethod'
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        required: false
        schema:
          type: string
      - name: page
        in: query
        description: '[or "start"] Current page index.'
        required: false
        schema:
          type: integer
      - name: page_size
        in: query
        description: '[or "length"] Logs per page, use -1 to obtain all logs (might be slow).'
        required: false
        schema:
          type: integer
      - name: project
        in: query
        description: Project ID to filter logs.
        required: false
        schema:
          type: integer
      - name: search
        in: query
        description: Search expression using "AND"/"OR" to filter by request URL.
        required: false
        schema:
          type: string
      - name: start_date
        in: query
        description: Start date/time (ISO-8601) for log filtering.
        required: false
        schema:
          type: string
      - name: user
        in: query
        description: User ID to filter logs.
        required: false
        schema:
          type: integer
      - name: workspace
        in: query
        description: Workspace owner ID to filter logs.
        required: false
        schema:
          type: integer
      - name: Authorization
        in: header
        description: 'The token (or API key) must be passed as a request header. You can find your user token on the User Account page in Label Studio. Example: <br><pre><code class="language-bash">curl https://label-studio-host/api/projects -H "Authorization: Token [your-token]"</code></pre>'
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Activity logs
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ActivityLogResponse'
        '404':
          description: No more logs found
          content:
            application/json:
              schema:
                description: Any type
components:
  schemas:
    ActivityLog:
      type: object
      properties:
        datetime:
          type: string
          format: date-time
        duration:
          type:
          - integer
          - 'null'
          description: Duration of response generation in ms
        email:
          type: string
        extra_data:
          oneOf:
          - description: Any type
          - type: 'null'
        http_referer:
          type: string
        id:
          type: integer
        ip_address:
          type:
          - string
          - 'null'
        organization_id:
          type:
          - integer
          - 'null'
          description: Organization id
        project_id:
          type:
          - integer
          - 'null'
          description: Project id if request has it
        request_method:
          type: string
        request_url:
          type: string
        response_code:
          type: string
        user_agent:
          type: string
        user_id:
          type: integer
        user_session:
          type:
          - string
          - 'null'
        workspace_owner_id:
          type:
          - integer
          - 'null'
          description: Owner id of workspace where action performed
      required:
      - datetime
      - email
      - id
      - request_method
      - request_url
      - response_code
      - user_id
      title: ActivityLog
    ApiActivityLogsGetParametersMethod:
      type: string
      enum:
      - DELETE
      - GET
      - PATCH
      - POST
      - PUT
      - all
      default: all
      title: ApiActivityLogsGetParametersMethod
    ActivityLogResponse:
      type: object
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/ActivityLog'
        recordsFiltered:
          type: integer
        recordsTotal:
          type: integer
      required:
      - data
      - recordsFiltered
      - recordsTotal
      description: Serializer for ActivityLogAPI response.
      title: ActivityLogResponse
  securitySchemes:
    Token:
      type: apiKey
      in: header
      name: Authorization
      description: 'The token (or API key) must be passed as a request header. You can find your user token on the User Account page in Label Studio. Example: <br><pre><code class="language-bash">curl https://label-studio-host/api/projects -H "Authorization: Token [your-token]"</code></pre>'