Emvion Venabo icon

Emvion Venabo

Interact with the emvion venabo API

Project → Get Many

AI-generated

Summary

Retrieve a paginated and filterable list of projects from Venabo.

Inputs

  • limit — Maximum number of results to return (1-100). Default 50. Sent as query parameter limit. Routing: limit via query send type query.
  • offset — Number of results to skip for pagination. Default 0. Sent as query parameter offset. Routing: offset via query send type query.
  • filterName — Filter projects by name via query search. Default empty string. Sent as query parameter filter[nameQuery]. Routing value: {{ $value || undefined }}.
  • filterQ — Full text search across all project fields. Default empty string. Sent as query parameter filter[q]. Routing value: {{ $value || undefined }}.
  • filterSettlementType — Filter by settlement type. Options: All (empty), Child Projects (CHILD_PROJECTS), Fixed Price (FIXED_PRICE), Hours (HOURS), No Effort (NULL). Default empty string. Sent as query parameter filter[settlementType]. Routing value: {{ $value === 'NULL' ? null : ($value || undefined) }}.
  • filterCustomerIds — Filter by comma-separated customer IDs. Default empty string. Sent as query parameter filter[customerIds]. Routing value: {{ $value || undefined }}.
  • filterActive — Filter by active status. Options: All (empty), Active (value 'true'), Inactive (value 'false'). Default empty string. Sent as query parameter filter[active]. Routing value: {{ $value === 'true' ? 1 : ($value === 'false' ? 0 : undefined) }}.
  • filterIncludeChilds — Whether to include child projects in the results. Default false. Sent as query parameter filter[includeChilds]. Routing value: {{ $value ? 1 : undefined }}.
  • sort — Sorting configuration for results. Sent as query parameter sort. Routing value: {{ $value.sorting?.field ? $value.sorting.field + ($value.sorting.order === 'desc' ? ':desc' : '') : undefined }}.
  • requestOptions — Configuration for request options including batching, proxy, SSL validation, and timeout. Is a node-level setting. Sub-options: batching (batchSize, batchInterval), allowUnauthorizedCerts, proxy, timeout.

Output shape

Array of project objects as returned by the Venabo API.

Returns a list of projects matching the applied filters, pagination, and sorting parameters.

Examples

Example 1: Fetch first 20 active projects, sorted by name descending.

Set limit=20, filterActive='true', sort.field='name', sort.order='desc'. No offset needed.

Links

Discussion