Nedap Finance.Group Activity Suggestion Model API

The finance.GroupActivitySuggestionModel API from Nedap — 4 operation(s) for finance.groupactivitysuggestionmodel.

Operations 4

GET /t/finance/activity_suggestions Get all group activities #
GET /t/finance/activity_suggestions/{group_activity_object_id} Get activities for a group activity and clients at a given date #
GET /v0/administration/finance/activity_suggestions Get all group activities #
GET /v0/administration/finance/activity_suggestions/{group_activity_object_id} Get activities for a group activity and clients at a given date #

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/nedap-finance-groupactivitysuggestionmodel-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

nedap-finance-groupactivitysuggestionmodel-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Nedap Finance.Group Activity Suggestion Model API
  version: 0.0.0
  description: 'Operations tagged finance.GroupActivitySuggestionModel across 2 of this provider''s published API definitions: nedap-ons-deprecated-openapi-original.json, nedap-ons-openapi-original.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api-development.ons.io
tags:
- name: finance.GroupActivitySuggestionModel
paths:
  /t/finance/activity_suggestions:
    get:
      tags:
      - finance.GroupActivitySuggestionModel
      summary: Get all group activities
      operationId: finance.GroupActivitySuggestionModelAPI.getAllGroupActivities
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/finance.list.GroupActivityModelList'
      x-replaced-by: /v0/administration/finance/activity_suggestions
      deprecated: true
      x-deprecated-since: 19-11-2025
    servers:
    - url: https://api-development.ons.io
  /t/finance/activity_suggestions/{group_activity_object_id}:
    get:
      tags:
      - finance.GroupActivitySuggestionModel
      summary: Get activities for a group activity and clients at a given date
      operationId: finance.GroupActivitySuggestionModelAPI.activityByClientAndGroupActivity
      parameters:
      - name: group_activity_object_id
        in: path
        required: true
        schema:
          type: integer
          format: int64
      - name: client_ids
        in: query
        description: Include clientIds
        schema:
          type: array
          items:
            type: integer
            format: int64
      - name: date
        in: query
        description: Date of registration
        schema:
          type: string
          format: date
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/finance.list.GroupActivitySuggestionModelList'
        '400':
          description: Group activity and client are required
        '404':
          description: No suggestion found
      x-replaced-by: /v0/administration/finance/activity_suggestions/{group_activity_object_id}
      deprecated: true
      x-deprecated-since: 19-11-2025
    servers:
    - url: https://api-development.ons.io
  /v0/administration/finance/activity_suggestions:
    get:
      tags:
      - finance.GroupActivitySuggestionModel
      summary: Get all group activities
      operationId: finance.GroupActivitySuggestionModelAPI.getAllGroupActivities
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/finance.list.GroupActivityModelList'
      x-replacement-for:
      - /t/finance/activity_suggestions
    servers:
    - url: https://api-development.ons.io
  /v0/administration/finance/activity_suggestions/{group_activity_object_id}:
    get:
      tags:
      - finance.GroupActivitySuggestionModel
      summary: Get activities for a group activity and clients at a given date
      operationId: finance.GroupActivitySuggestionModelAPI.activityByClientAndGroupActivity
      parameters:
      - name: group_activity_object_id
        in: path
        required: true
        schema:
          type: integer
          format: int64
      - name: client_ids
        in: query
        description: Include clientIds
        schema:
          type: array
          items:
            type: integer
            format: int64
      - name: date
        in: query
        description: Date of registration
        schema:
          type: string
          format: date
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/finance.list.GroupActivitySuggestionModelList'
        '400':
          description: Group activity and client are required
        '404':
          description: No suggestion found
      x-replacement-for:
      - /t/finance/activity_suggestions/{group_activity_object_id}
    servers:
    - url: https://api-development.ons.io
components:
  schemas:
    finance.GroupActivityModel:
      required:
      - name
      type: object
      properties:
        distinctFinanceTypeCount:
          type: integer
          format: int32
        financeTypes:
          type: array
          items:
            $ref: '#/components/schemas/finance.NamedItemModel'
        id:
          type: integer
          description: Required for UPDATE or DELETE operations, not required for CREATE
          format: int64
        name:
          type: string
          description: Name of the group activity. Required for create and update operations.
          example: Group Activity Name
      description: 'A group-level finance activity used by the finance API. Use this model as the request body when creating or updating a group activity and as the response payload when reading group activities. Field guidance:

        - id: database identifier, optional for create and required for update/delete.

        - name: human-readable label for the group activity (required).

        - financeTypeCount: number of distinct finance types associated with this group activity; clients may omit this and the server can compute it from the `financeTypes` list.

        - financeTypes: optional list of finance types (id + name) attached to this group activity; provide these to explicitly set associations on create/update.'
      example:
        id: 1234
        name: Group Activity Name
        distinctFinanceTypeCount: 2
        financeTypes:
        - id: 1
          name: Finance Type A
        - id: 2
          name: Finance Type B
    finance.GroupActivitySuggestionModel:
      required:
      - clientObjectId
      - surchargeActivityObjectIds
      type: object
      properties:
        activityObjectId:
          type: integer
          description: Optional selected activity object id recommended for the client. May be null to indicate 'no suggestion'.
          format: int64
          example: 101
        clientObjectId:
          type: integer
          description: Client object id for which the suggestion applies. Required.
          format: int64
          example: 200
        surchargeActivityObjectIds:
          type: array
          items:
            type: integer
            description: List of surcharge activity object ids associated with the suggestion. Required (empty list if none).
            format: int64
          description: List of surcharge activity object ids associated with the suggestion. Required (empty list if none).
          example:
          - 300
          - 301
      description: Request model for proposing or storing a suggestion for a client. Contains the target client, optional chosen activity and zero-or-more surcharge activity ids.
      example:
        clientObjectId: 200
        activityObjectId: 101
        surchargeActivityObjectIds:
        - 300
        - 301
    finance.list.GroupActivityModelList:
      type: object
      properties:
        groupActivities:
          type: array
          items:
            $ref: '#/components/schemas/finance.GroupActivityModel'
      description: List of group activity models
      example:
        groupActivities:
        - id: 1234
          name: Group Activity Name
          distinctFinanceTypeCount: 5
        - id: 2345
          name: Another Group Activity
          distinctFinanceTypeCount: 0
    finance.list.GroupActivitySuggestionModelList:
      type: object
      properties:
        groupActivitySuggestions:
          type: array
          items:
            $ref: '#/components/schemas/finance.GroupActivitySuggestionModel'
      description: List of group activity suggestions
      example:
        groupActivitySuggestions:
        - activityObjectId: 10
          clientObjectId: 200
          surchargeActivityObjectIds:
          - 100
          - 101
    finance.NamedItemModel:
      required:
      - id
      - name
      type: object
      properties:
        id:
          type: integer
          description: Unique object identifier for the referenced entity. Required when referencing an existing item.
          format: int64
          example: 123
        name:
          type: string
          description: Human-friendly name or label for the referenced entity. Required.
          example: Item name
      description: Simple reference model used for small id+name pairs across the finance API. Use `NamedItemModel` when an API needs to reference another entity by its identifier and display label.
      example:
        id: 123
        name: Item name
x-refined-from:
- nedap-ons-deprecated-openapi-original.json
- nedap-ons-openapi-original.json