Arch Labs Activities API

Interact with Arch objects representing financial updates

Operations 6

GET /client-api/v0/activities Get all activities accessible to the user #
GET /client-api/v0/activities/{id} Get activity by id #
PATCH /client-api/v0/activities/{id} Update activity by id #
GET /client-api/v0/activities/{id}/files Get all files for a specific activity #
POST /client-api/v0/activities/files Query activity files #
GET /client-api/v0/activities/{activityId}/files/{fileId}/download Download the file, as originally received #

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/arch-labs-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

arch-labs-activities-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Arch Client Activities API
  version: 0.1.0
  description: '# Arch Client API Documentation


    ## Getting Started


    To get started, you need to request credentials from us at api-support@arch.co.'
servers:
- url: /
host: arch.co
tags:
- name: Activities
  description: Interact with Arch objects representing financial updates
paths:
  /client-api/v0/activities:
    get:
      operationId: get-list-activities
      summary: Get all activities accessible to the user
      security:
      - BearerAuth: []
      description: Returns a list of all activities available to the user determined by the access token.
      tags:
      - Activities
      parameters:
      - name: limit
        in: query
        description: The number of activities to return
        schema:
          type: integer
          default: 25
          maximum: 1000
      - name: offset
        in: query
        description: The number of activities to skip before collecting results
        schema:
          type: integer
          default: 0
          minimum: 0
      - name: investingEntityIds
        example: 1,2,3,4
        in: query
        description: Will filter the output to only include activities belonging to one of the Investing Entity ids in the provided argument
        schema:
          type: string
      - name: issuingEntityIds
        example: 1,2,3,4
        in: query
        description: Will filter the output to only include activities belonging to one of the Issuing Entity ids in the provided argument
        schema:
          type: string
      - name: accountIds
        in: query
        description: Will filter the output to only include holdings relevant to one of the account ids in the provided argument
        example: 1,2,3,4
        schema:
          type: string
      - name: types
        schema:
          type: string
        example: Investment Added,Account Statement
        in: query
        description: Will filter the output to only include activities with one of the types in the provided argument
      - name: beforeStatementDate
        in: query
        description: Filter the output for activities with a statement date before the queried timestamp.
        example: '2024-05-22T21:15:55.306Z'
        schema:
          type: string
          format: date-time
      - name: afterStatementDate
        in: query
        description: Filter the output for activities with a statement date after the queried date.
        example: '2024-05-22T21:15:55.306Z'
        schema:
          type: string
          format: date-time
      - name: beforeCreatedAt
        deprecated: true
        in: query
        description: Filter the output for activities with a creation time before the queried timestamp.
        example: '2024-05-22T21:15:55.306Z'
        schema:
          type: string
          format: date-time
      - name: afterCreatedAt
        deprecated: true
        in: query
        description: Filter the output for activities with a creation time after the queried timestamp.
        example: '2024-05-22T21:15:55.306Z'
        schema:
          type: string
          format: date-time
      - name: beforeDueAt
        in: query
        description: Filter the output for activities with a due time before the queried timestamp.
        example: '2024-05-22T21:15:55.306Z'
        schema:
          type: string
          format: date-time
      - name: afterDueAt
        in: query
        description: Filter the output for activities with a due time after the queried timestamp.
        example: '2024-05-22T21:15:55.306Z'
        schema:
          type: string
          format: date-time
      - name: beforeProcessedAt
        in: query
        description: Filter the output for activities with a processed time before the queried timestamp.
        example: '2024-05-22T21:15:55.306Z'
        schema:
          type: string
          format: date-time
      - name: afterProcessedAt
        in: query
        description: Filter the output for activities with a processed time after the queried timestamp.
        example: '2024-05-22T21:15:55.306Z'
        schema:
          type: string
          format: date-time
      - name: holdingIds
        in: query
        example: 1,2,3,4
        description: Filter the output for activities related to holdings with ids in the provided argument
        schema:
          type: string
      - name: includeSummaries
        in: query
        example: true
        description: Whether to include AI summaries in the data. Please contact Arch to enable this parameter.
        schema:
          type: boolean
      - name: hasSummaries
        in: query
        example: true
        description: Filter the output for activities that have an AI summary if true, or activities that don't have an AI summary if false. Please contact Arch to enable this parameter.
        schema:
          type: boolean
      - name: includeCashFlow
        in: query
        example: true
        description: Whether to include the cash flow associated with the activity, if it exists
        schema:
          type: boolean
      - name: includeEmailBodies
        in: query
        example: true
        description: Whether to include the email body and html associated with the activity
        schema:
          type: boolean
      - name: includeApprovalStatus
        in: query
        example: true
        description: Whether to include whether the activity is Pending/Approved. Please contact Arch to enable this parameter.
        schema:
          type: boolean
      responses:
        '200':
          description: A list of activities data.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ActivityList'
        '500':
          description: Internal server error.
  /client-api/v0/activities/{id}:
    get:
      operationId: get-single-activity
      summary: Get activity by id
      security:
      - BearerAuth: []
      description: Returns activity data.
      tags:
      - Activities
      parameters:
      - name: id
        in: path
        description: A specific activity to query
        required: true
        schema:
          type: integer
      - name: includeSummaries
        in: query
        example: true
        description: Whether to include AI summaries in the data. Please contact Arch to enable this parameter.
        schema:
          type: boolean
      - name: includeCashFlow
        in: query
        example: true
        description: Whether to include the cash flow associated with the activity, if it exists
        schema:
          type: boolean
      - name: includeEmailBodies
        in: query
        example: true
        description: Whether to include the email body and html associated with the activity
        schema:
          type: boolean
      - name: includeApprovalStatus
        in: query
        example: true
        description: Whether to include whether the activity is Pending/Approved. Please contact Arch to enable this parameter.
        schema:
          type: boolean
      responses:
        '200':
          description: Activity data.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Activity'
        '400':
          description: Id could not be parsed
        '404':
          description: Activity id not found or is inaccessible to the user
        '500':
          description: Internal server error.
    patch:
      parameters:
      - name: id
        in: path
        description: A specific activity to query
        required: true
        schema:
          type: integer
      summary: Update activity by id
      security:
      - BearerAuth: []
      description: Updates activity data. (Not yet documented)
      tags:
      - Activities
      responses:
        '405':
          description: Endpoint not yet implemented.
      operationId: patchClientApiV0ActivitiesById
      x-operation-id-source: derived
  /client-api/v0/activities/{id}/files:
    get:
      operationId: get-list-activity-files
      summary: Get all files for a specific activity
      security:
      - BearerAuth: []
      description: Returns a list of file metadata, including a presigned download link for a specific activity, if the user has access through through the access token.
      tags:
      - Activities
      parameters:
      - name: id
        in: path
        description: A specific activity to query
        required: true
        schema:
          type: integer
      responses:
        '200':
          description: A list of file metadata for the activity.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ActivityFileList'
        '404':
          description: Activity id not found or is inaccessible to the user
  /client-api/v0/activities/files:
    post:
      summary: Query activity files
      security:
      - BearerAuth: []
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
              - activityIds
              properties:
                activityIds:
                  type: array
                  items:
                    type: number
      description: Get metadata for activity files
      tags:
      - Activities
      responses:
        '200':
          description: A flat array of files with metadata for the related activity
          content:
            application/json:
              schema:
                type: array
                items:
                  allOf:
                  - $ref: '#/components/schemas/File'
                  - type: object
                    properties:
                      activityUrl:
                        type: string
                        description: a relative url to access the parent activity
                        example: /activities/1234
      operationId: postClientApiV0ActivitiesFiles
      x-operation-id-source: derived
  /client-api/v0/activities/{activityId}/files/{fileId}/download:
    get:
      operationId: get-activity-download-single-file
      summary: Download the file, as originally received
      security:
      - BearerAuth: []
      description: Download the file, as originally received by Arch.
      tags:
      - Activities
      parameters:
      - name: activityId
        in: path
        description: The activity the file exists under
        required: true
        schema:
          type: integer
      - name: fileId
        in: path
        description: The id of the file that's being requested
        required: true
        schema:
          type: integer
      responses:
        '200':
          content:
            application/octet-stream:
              schema:
                type: string
                format: binary
          description: Buffer containing the content of the requested file.
        '404':
          content:
            application/text:
              schema:
                type: string
          description: Activity id not found or is inaccessible to the user
components:
  schemas:
    ActivityFileList:
      type: object
      properties:
        kind:
          type: string
          enum:
          - fileList
        contents:
          type: array
          items:
            allOf:
            - $ref: '#/components/schemas/File'
            - type: object
              properties:
                downloadUrl:
                  type: string
                  description: A relative url to download the file itself, as originally received by Arch
                  example: /activities/1234/files/101/download
    InvestingEntityRef:
      type: object
      required:
      - kind
      - id
      - url
      properties:
        kind:
          type: string
          enum:
          - investing-entity-ref
        id:
          type: number
          description: The ID of the referenced investing entity
          example: 711
        url:
          type: string
          description: A relative url to the referenced investing entity
          example: /investing-entities/711
        name:
          type: string
          description: The name of the referenced investing entity
          example: Investing Entity 711
    CurrencyCode:
      type: string
      example: USD
      default: USD
      description: The currency code for the financial value. Defaults to "USD" if not provided.
    HoldingRef:
      type: object
      required:
      - kind
      - id
      - url
      properties:
        kind:
          type: string
          enum:
          - holding-ref
        id:
          type: number
          description: The ID of the referenced holding
          example: 112
        url:
          type: string
          description: A relative url to the referenced holding
          example: /holdings/112
        name:
          type: string
          description: The name of the referenced holding
          example: Holding 112
    ActivityList:
      type: object
      required:
      - kind
      - selfUrl
      - contents
      properties:
        kind:
          type: string
          description: page
        selfUrl:
          type: string
          description: The relative URL for accessing this resource via the Arch Client API
        contents:
          type: array
          items:
            allOf:
            - $ref: '#/components/schemas/Activity'
            - type: object
              properties:
                filesUrl:
                  type: string
                  description: A relative URL to see files attached to the activity.
          description: List of activities
        prev:
          type: string
          description: The relative URL for the previous page of activities
        next:
          type: string
          description: The relative URL for the next page of activities
      example:
        kind: page
        selfUrl: /activities?offset=1000&limit=1000
        prev: /activities?offset=0&limit=1000
        next: /activities?offset=2000&limit=1000
        contents:
        - kind: activity
          id: 50051
          selfUrl: /activities/50051
          holdingRef:
            kind: holding-ref
            id: 112
            url: /holdings/112
            name: Holding 112
          holdingUrl: /holdings/112
          investingEntityRef:
            kind: investing-entity-ref
            id: 711
            url: /investing-entities/711
            name: Investing Entity 711
          investingEntityUrl: /investing-entities/711
          issuingEntityRef:
            kind: issuing-entity-ref
            id: 204
            url: /issuing-entities/204
            name: Issuing Entity 204
          issuingEntityUrl: /issuing-entities/204
          accountRef:
            kind: account-ref
            id: 56
            url: /accounts/56
            name: Account 56
          accountUrl: /accounts/56
          taskRef:
            id: 42
            url: /tasks/42
          filesUrl: /activities/50051/files
          type: Stock Certificate Uploaded
          createdAt: '2023-09-05T15:22:48.000Z'
          dueAt: '2023-09-05T15:22:48.000Z'
          statementDate: YYYY-MM-DD
          amountCents: 234234
          totalCommitmentCents: 2345234
          totalCommitment:
            dollars: 23452.34
            currencyCode: USD
            quantity: 23452.34
          totalContributionCents: 4573456
          totalContibution:
            dollars: 45734.56
            currencyCode: USD
            quantity: 45734.56
          remainingCommitmentCents: 24534
          remainingCommitment:
            dollars: 245.34
            currencyCode: USD
            quantity: 245.34
          totalDistributionCents: 324234
          totalDistribution:
            dollars: 3242.34
            currencyCode: USD
            quantity: 3242.34
          recallableDistributionCents: 9768
          recallableDistribution:
            dollars: 97.68
            currencyCode: USD
            quantity: 97.68
          capitalAccountCents: 234562
          capitalAccount:
            dollars: 2345.62
            currencyCode: USD
            quantity: 2345.62
          processedAt: '2023-09-05T15:22:48.000Z'
          summaries:
          - This is an AI-generated summary of the activity.
          cashFlowRef:
            id: 1
            url: /cash-flows/1
          cashFlowUrl: /cash-flows/1
          cashFlow:
            id: 1
            title: Cash Flow 1
            dueAt: '2023-09-05T15:22:48.000Z'
            type:
              id: 1
              name: Capital Call
            financialValue:
              dollars: 2342.34
              currencyCode: USD
              quantity: 2342.34
    AccountRef:
      type: object
      required:
      - kind
      - id
      - url
      properties:
        kind:
          type: string
          enum:
          - account-ref
        id:
          type: number
          description: The ID of the referenced account
          example: 56
        url:
          type: string
          description: A relative url to the referenced account
          example: /account/56
        name:
          type: string
          description: The name of the referenced account
          example: Account 56
    CashFlowRef:
      type: object
      required:
      - id
      - url
      properties:
        id:
          type: number
          description: The ID of the referenced cash flow
          example: 524
        url:
          type: string
          description: A relative url to the referenced cash flow
          example: /holdings/524
    FinancialValue:
      type: object
      properties:
        quantity:
          type: integer
          format: int64
          description: The quantity of the financial value
          example: 100000
        currencyCode:
          $ref: '#/components/schemas/CurrencyCode'
        dollars:
          type: integer
          format: int64
          description: The financial value in dollars
      example:
        quantity: 100000
        currencyCode: USD
        dollars: 100000
    ActivityType:
      type: string
      enum:
      - Quarantined
      - Tax Document
      - Draft Tax Document
      - Capital Call Request
      - Capital Call Confirmed
      - Distribution Notice
      - Distribution Election
      - Account Statement
      - Audited Financial Statements
      - Investment Opportunity
      - Investment Update
      - Personal Information Request
      - Meeting Details
      - Investment Personnel Change
      - Wire Instructions Request
      - Investment Inquiry
      - Other
      - Subscription Document
      - Limited Partner Agreement
      - Performance Update
      - Financial Statements
      - Subscription Documents Executed
      - SEC Disclosure
      - Quarterly Report
      - Activity Confirmation
      - Withdrawal/Redemption Confirmed
      - Transparency Report
      - Firm Structure Update
      - PR/News Update
      - Report
      - Event Invitation
      - Confirmation Needed
      - Investment Started
      - Capital Call Reminder
      - Distribution Reminder
      - Security Update
      - Stock Distribution Notice
      - Capital Call
      - Legal Documentation Received
      - Operating Agreement
      - Subscription Documents Submitted
      - Contribution
      - Investor Accreditation
      - Tax Update
      - Meeting Materials
      - Invoice
      - Tax Document Uploaded
      - Cash Flow History
      - Historical Statements
      - Investment Info
      - Distribution
      - Stock Certificate
      - Estimated Tax Document
      - Cash Flow Projection
      - Annual Report
      - Signature Requested
      - Redemption
      - Investment Added
      - Misc Update
      - Document Submitted
      - Advisor Agreement
      - Investment Transfer
      - Capital Call Paid
      - Distribution Paid
      - Interest Paid
      - Investment Financials Updated
      - Investment Ended
      - Document Received
      - Contribution Paid Notice
      - Interest Paid Notice
      - Withdrawal/Redemption Paid
      - Financials Updated By Issuer
      - Tax Documentation Request
      - Files Uploaded
      - Subscription Documents Uploaded
      - Stock Certificate Uploaded
      - Limited Partnership Agreement File Uploaded
      - QSBS Documentation
      - Letter of Transmittal Uploaded
      - Form ADV Received
      - Investment File Uploaded
      - Entity File Uploaded
      - File Removed
      - Amendment to LP Agreement Received
      - Form CRS
      - Privacy Notice
      - Fact Sheet
      - Contact Details Task
      - Add Accountant
      - Exposure Report
      - Offering Materials
      - Closing Documents
      - Sale Confirmation
      - Sale Paid
      - Purchase Confirmation
      - Dividend Confirmation
      - Dividend Paid
      - Investor Letter
      - Custom Cashflow
      - Internal Transfer
      - Cap Table
      - Semi-Annual Report Received
      - Value Provided by Investor
      - Provide Transaction Details Activity
      - Withdrawal/Redemption Request
      - Partial Account Statement
      - Capital Call Update
      - Addepar Entity Information Request
    File:
      type: object
      required:
      - id
      - name
      - uploadTime
      - downloadUrl
      properties:
        id:
          type: number
          description: A unique identifier for the file
          example: 101
        name:
          type: string
          description: Name of the file
          example: 56_TestEntity.pdf
        sizeBytes:
          type: number
          description: Size of the file in bytes
          example: 123456
        uploadTime:
          type: string
          description: Time of the file upload
          example: '2024-02-08T18:50:15.000Z'
        fileHash:
          type: string
          description: A hash of the file
          example: afakehash
        downloadUrl:
          type: string
          description: A relative url to download the file itself, as originally received by Arch
          example: /{parentType}/1234/files/1234/download
        originalName:
          type: string
          description: Original name of the file before applying custom name conventions
          example: file_123.pdf
    IssuingEntityRef:
      type: object
      required:
      - kind
      - id
      - url
      properties:
        kind:
          type: string
          enum:
          - issuing-entity-ref
        id:
          type: number
          description: The ID of the referenced issuing entity
          example: 204
        url:
          type: string
          description: A relative url to the referenced issuing entity
          example: /issuing-entities/204
        name:
          type: string
          description: The name of the referenced issuing entity
          example: Issuing Entity 204
    Activity:
      type: object
      required:
      - kind
      - id
      - selfUrl
      - holdingRef
      - holdingUrl
      - investingEntityRef
      - investingEntityUrl
      - issuingEntityRef
      - issuingEntityUrl
      - accountRef
      - accountUrl
      properties:
        kind:
          type: string
          description: activity
        id:
          type: number
          description: The Arch ID for tracking the activity
        selfUrl:
          type: string
          description: The relative URL for accessing this resource via the Arch Client API
        holdingRef:
          $ref: '#/components/schemas/HoldingRef'
        holdingUrl:
          type: string
          description: The relative path to query the related holding
          example: /holdings/112
        investingEntityRef:
          $ref: '#/components/schemas/InvestingEntityRef'
        investingEntityUrl:
          type: string
          description: The relative path to query the related Investing Entity if any
          example: /investing-entities/711
        issuingEntityRef:
          $ref: '#/components/schemas/IssuingEntityRef'
        issuingEntityUrl:
          type: string
          description: The relative path to query the related Issuing Entity if any
          example: /issuing-entities/204
        accountRef:
          $ref: '#/components/schemas/AccountRef'
        accountUrl:
          type: string
          description: The relative path to query the related Account if any
          example: /accounts/56
        taskRef:
          $ref: '#/components/schemas/TaskRef'
        taxDocRef:
          $ref: '#/components/schemas/TaxDocRef'
        type:
          $ref: '#/components/schemas/ActivityType'
        createdAt:
          deprecated: true
          type: string
          format: date
          description: Date and time of activity created in UTC
        dueAt:
          type: string
          format: date
          description: Due date of the activity
        statementDate:
          type: string
          format: date
          description: Statement date of the activity
        amountCents:
          type: number
          description: Amount Cents
        totalCommitmentCents:
          type: number
          description: Total Commitment Cents
        totalCommitment:
          type: object
          description: Total Commitment Financial Value
          properties:
            dollars:
              type: number
              description: The totalCommitment in dollars
              example: 100000
            currencyCode:
              type: string
              description: The currency code for the totalCommitment. Only populated for currency type financial value units.
              example: USD
            quantity:
              type: number
              description: The quantity of the totalCommitment
              example: 100000
        totalContributionCents:
          type: number
          description: Total Contribution Cents
        totalContribution:
          type: object
          description: Total Contribution Financial Value
          properties:
            dollars:
              type: number
              description: The totalContribution in dollars
              example: 100000
            currencyCode:
              type: string
              description: The currency code for the totalContribution. Only populated for currency type financial value units.
              example: USD
            quantity:
              type: number
              description: The quantity of the totalContribution
              example: 100000
        totalDistributionCents:
          type: number
          description: Total Distribution Cents
        totalDistribution:
          type: object
          description: Total Distribution Financial Value
          properties:
            dollars:
              type: number
              description: The totalDistribution in dollars
              example: 100000
            currencyCode:
              type: string
              description: The currency code for the totalDistribution. Only populated for currency type financial value units.
              example: USD
            quantity:
              type: number
              description: The quantity of the totalDistribution
              example: 100000
        remainingCommitmentCents:
          type: number
          description: Remaining Commitment Cents
        remainingCommitment:
          type: object
          description: Remaining Commitment Financial Value
          properties:
            dollars:
              type: number
              description: The remainingCommitment in dollars
              example: 100000
            currencyCode:
              type: string
              description: The currency code for the remainingCommitment. Only populated for currency type financial value units.
              example: USD
            quantity:
              type: number
              description: The quantity of the remainingCommitment
              example: 100000
        recallableDistributionCents:
          type: number
          description: Recallable Distribution Cents
        recallableDistribution:
          type: object
          description: Recallable Distribution Financial Value
          properties:
            dollars:
              type: number
              description: The recallableDistribution in dollars
              example: 100000
            currencyCode:
              type: string
              description: The currency code for the recallableDistribution. Only populated for currency type financial value units.
              example: USD
            quantity:
              type: number
              description: The quantity of the recallableDistribution
              example: 100000
        capitalAccountCents:
          type: number
          description: Capital Account Cents
        capitalAccount:
          type: object
          description: Capital Account Financial Value
          properties:
            dollars:
              type: number
              description: The capitalAccount in dollars
              example: 100000
            currencyCode:
              type: string
              description: The currency code for the capitalAccount. Only populated for currency type financial value units.
              example: USD
            quantity:
              type: number
              description: The quantity of the capitalAccount
              example: 100000
        processedAt:
          type: number
          format: date
          description: First processed time
        summaries:
          type: array
          items:
            type: string
        cashFlowRef:
          $ref: '#/components/schemas/CashFlowRef'
        cashFlowUrl:
          type: string
          description: The relative path to query the related cash flow if any
          example: /cash-flows/524
        cashFlow:
          type: object
          required:
          - id
          - type
          - financialValue
          - dueAt
          properties:
            id:
              type: integer
              description: The Arch ID of the cash flow
              example: 12345
            type:
              $ref: '#/components/schemas/CashFlowType'
            financialValue:
              $ref: '#/components/schemas/FinancialValue'
            dueAt:
              type: string
              format: date-time
              description: Date and time of cash flow's specified completion in UTC
            title:
              type: string
              description: The title or name of the cash flow
        emailHtml:
          type: string
          description: The html of the email associated with the activity
        emailText:
          type: string
          description: The text of the email associated with the activity
        approvalStatus:
          type:
          - string
          - 'null'
          enum:
          - Pending
          - Approved
          description: The approval status of the activity
      example:
        kind: activity
        id: 50051
        selfUrl: /activities/50051
        holdingRef:
          kind: holding-ref
          id: 112
          url: /holdings/112
          name: Holding 112
        holdingUrl: /holdings/112
        investingEntityRef:
          kind: investing-entity-ref
          id: 711
          url: /investing-entities/711
          name: Investing Entity 711
        investingEntityUrl: /investing-entities/711
        issuingEntityRef:
          kind: issuing-entity-ref
          id: 204
          url: /issuing-entities/204
          name: Issuing Entity 204
        issuingEntityUrl: /issuing-entities/204
        accountRef:
          kind: account-ref
          id: 56
          url: /accounts/56
          name: Account 56
        accountUrl: /accounts/56
        taskRef:
          id: 42
          url: /tasks/42
        type: Stock Certificate Uploaded
        createdAt: '2023-09-05T15:22:48.000Z'
        dueAt: '2023-09-05T15:22:48.000Z'
        statementDate: YYYY-MM-DD
        amountCents: 234234
        totalCommitmentCents: 2345234
        totalCommitment:
          dollars: 23452.34
          currencyCode: USD
          quantity: 23452.34
        totalContributionCents: 4573456
        totalContibution:
          dollars: 45734.56
          currencyCode: USD
          quantity: 45734.56
        remainingCommitmentCents: 24534
        remainingCommitment:
          dollars: 245.34
          currencyCode: USD
          quantity: 245.34
        totalDistributionCents

# --- truncated at 32 KB (33 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/arch-labs/refs/heads/main/openapi/arch-labs-activities-api-openapi.yml