How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Fresnel Software Wbs API

The Wbs API from Fresnel Software — 78 operation(s) for wbs.

Fresnel Software Wbs API is one of 70 APIs that Fresnel Software publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include WBS. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 152 operations across 78 paths, and defines 78 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://{workspace}.api.vitruvi.cc.

152 operations 78 paths 78 schemas 20 DELETE57 GET22 PATCH31 POST22 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Server
https://{workspace}.api.vitruvi.cc
Authentication
HTTP Basic, API Key, HTTP Bearer
Resource Areas
1

Authentication & Security 3

Fresnel Software Wbs API declares 3 security schemes for authenticating requests. It accepts HTTP basic authentication (basicAuth). An API key is passed in the header as Authorization (jwtAuth). It accepts HTTP bearer tokens (tokenAuth).

  • jwtAuth — Token-based authentication with required prefix "JWT"

Paths & Operations 152

Across 78 paths, the API surfaces 152 operations — 20 DELETE, 57 GET, 22 PATCH, 31 POST, 22 PUT. Each is listed below with its method, path, parameters, and response codes.

Wbs 152
GET
/api/v1/wbs/design_elements_work_status/
List wbs design elements work status
list_wbs_design_elements_work_status 5 params → 200
GET
/api/v1/wbs/design_elements_work_status/definitions/
Api v1 wbs design elements work status definitions retrieve
api_v1_wbs_design_elements_work_status_definitions_retrieve → 200
GET
/api/v1/wbs/element_work_templates/
List Element Work Templates
list_wbs_element_work_templates 9 params → 200
POST
/api/v1/wbs/element_work_templates/
Create Element Work Template
create_wbs_element_work_templates body → 201
POST
/api/v1/wbs/element_work_templates/clone_from_library/
Clone From Library (Element Work Template)
api_v1_wbs_element_work_templates_clone_from_library_create body → 200
GET
/api/v1/wbs/element_work_templates/{id}/
Retrieve Element Work Template
get_wbs_element_work_templates 1 param → 200
PUT
/api/v1/wbs/element_work_templates/{id}/
Update Element Work Template
update_wbs_element_work_templates 1 param body → 200
PATCH
/api/v1/wbs/element_work_templates/{id}/
Partial Update Element Work Template
patch_wbs_element_work_templates 1 param body → 200
DELETE
/api/v1/wbs/element_work_templates/{id}/
Delete Element Work Template
delete_wbs_element_work_templates 1 param → 204
GET
/api/v1/wbs/estimations_export/
Api v1 wbs estimations export retrieve
api_v1_wbs_estimations_export_retrieve → 200
GET
/api/v1/wbs/library_element_work_templates/
List Library Element Work Templates
list_wbs_library_element_work_templates 5 params → 200
POST
/api/v1/wbs/library_element_work_templates/
Create Library Element Work Template
create_wbs_library_element_work_templates body → 201
GET
/api/v1/wbs/library_element_work_templates/{id}/
Retrieve Library Element Work Template
get_wbs_library_element_work_templates 1 param → 200
PUT
/api/v1/wbs/library_element_work_templates/{id}/
Update Library Element Work Template
update_wbs_library_element_work_templates 1 param body → 200
PATCH
/api/v1/wbs/library_element_work_templates/{id}/
Partial Update Library Element Work Template
patch_wbs_library_element_work_templates 1 param body → 200
DELETE
/api/v1/wbs/library_element_work_templates/{id}/
Delete Library Element Work Template
delete_wbs_library_element_work_templates 1 param → 204
GET
/api/v1/wbs/library_work_item_templates/
List Library Work Item Templates
list_wbs_library_work_item_templates 7 params → 200
POST
/api/v1/wbs/library_work_item_templates/
Create Library Work Item Template
create_wbs_library_work_item_templates body → 201
GET
/api/v1/wbs/library_work_item_templates/{id}/
Retrieve Library Work Item Template
get_wbs_library_work_item_templates 1 param → 200
PUT
/api/v1/wbs/library_work_item_templates/{id}/
Update Library Work Item Template
update_wbs_library_work_item_templates 1 param body → 200
PATCH
/api/v1/wbs/library_work_item_templates/{id}/
Partial Update Library Work Item Template
patch_wbs_library_work_item_templates 1 param body → 200
DELETE
/api/v1/wbs/library_work_item_templates/{id}/
Delete Library Work Item Template
delete_wbs_library_work_item_templates 1 param → 204
GET
/api/v1/wbs/library_work_order_templates/
List Library Work Order Templates
list_wbs_library_work_order_templates 5 params → 200
POST
/api/v1/wbs/library_work_order_templates/
Create Library Work Order Template
create_wbs_library_work_order_templates body → 201
GET
/api/v1/wbs/library_work_order_templates/{id}/
Retrieve Library Work Order Template
get_wbs_library_work_order_templates 1 param → 200
PUT
/api/v1/wbs/library_work_order_templates/{id}/
Update Library Work Order Template
update_wbs_library_work_order_templates 1 param body → 200
PATCH
/api/v1/wbs/library_work_order_templates/{id}/
Partial Update Library Work Order Template
patch_wbs_library_work_order_templates 1 param body → 200
DELETE
/api/v1/wbs/library_work_order_templates/{id}/
Delete Library Work Order Template
delete_wbs_library_work_order_templates 1 param → 204
GET
/api/v1/wbs/library_work_package_templates/
List Library Work Package Templates
list_wbs_library_work_package_templates 5 params → 200
POST
/api/v1/wbs/library_work_package_templates/
Create Library Work Package Template
create_wbs_library_work_package_templates body → 201
GET
/api/v1/wbs/library_work_package_templates/{id}/
Retrieve Library Work Package Template
get_wbs_library_work_package_templates 1 param → 200
PUT
/api/v1/wbs/library_work_package_templates/{id}/
Update Library Work Package Template
update_wbs_library_work_package_templates 1 param body → 200
PATCH
/api/v1/wbs/library_work_package_templates/{id}/
Partial Update Library Work Package Template
patch_wbs_library_work_package_templates 1 param body → 200
DELETE
/api/v1/wbs/library_work_package_templates/{id}/
Delete Library Work Package Template
delete_wbs_library_work_package_templates 1 param → 204
GET
/api/v1/wbs/material_forecast_categories
Api v1 wbs material forecast categories retrieve
api_v1_wbs_material_forecast_categories_retrieve → 200
GET
/api/v1/wbs/material_forecasts
Api v1 wbs material forecasts retrieve
api_v1_wbs_material_forecasts_retrieve → 200
GET
/api/v1/wbs/material_requirements/
List Material Requirements
list_wbs_material_requirements 6 params → 200
POST
/api/v1/wbs/material_requirements/
Create Material Requirement
create_wbs_material_requirements body → 201
GET
/api/v1/wbs/material_requirements/{id}/
Retrieve Material Requirement
get_wbs_material_requirements 1 param → 200
PUT
/api/v1/wbs/material_requirements/{id}/
Update Material Requirement
update_wbs_material_requirements 1 param body → 200
PATCH
/api/v1/wbs/material_requirements/{id}/
Partial Update Material Requirement
patch_wbs_material_requirements 1 param body → 200
DELETE
/api/v1/wbs/material_requirements/{id}/
Delete Material Requirement
delete_wbs_material_requirements 1 param → 204
GET
/api/v1/wbs/subcontracts/
List Subcontracts
list_wbs_subcontracts 6 params → 200
POST
/api/v1/wbs/subcontracts/
Create Subcontract
create_wbs_subcontracts body → 201
GET
/api/v1/wbs/subcontracts/{id}/
Retrieve Subcontract
get_wbs_subcontracts 1 param → 200
PUT
/api/v1/wbs/subcontracts/{id}/
Update Subcontract
update_wbs_subcontracts 1 param body → 200
PATCH
/api/v1/wbs/subcontracts/{id}/
Partial Update Subcontract
patch_wbs_subcontracts 1 param body → 200
DELETE
/api/v1/wbs/subcontracts/{id}/
Delete Subcontract
delete_wbs_subcontracts 1 param → 204
GET
/api/v1/wbs/work_item_materials/
List Work Item Quantities
list_wbs_work_item_materials 10 params → 200
POST
/api/v1/wbs/work_item_materials/
Create Work Item Quantity
create_wbs_work_item_materials body → 201
GET
/api/v1/wbs/work_item_materials/{id}/
Retrieve Work Item Quantity
get_wbs_work_item_materials 1 param → 200
PUT
/api/v1/wbs/work_item_materials/{id}/
Update Work Item Quantity
update_wbs_work_item_materials 1 param body → 200
PATCH
/api/v1/wbs/work_item_materials/{id}/
Partial Update Work Item Quantity
patch_wbs_work_item_materials 1 param body → 200
DELETE
/api/v1/wbs/work_item_materials/{id}/
Delete Work Item Quantity
delete_wbs_work_item_materials 1 param → 204
GET
/api/v1/wbs/work_item_quantities/
List Work Item Quantities
list_wbs_work_item_quantities 12 params → 200
POST
/api/v1/wbs/work_item_quantities/
Create Work Item Quantity
create_wbs_work_item_quantities body → 201
GET
/api/v1/wbs/work_item_quantities/{id}/
Retrieve Work Item Quantity
get_wbs_work_item_quantities 1 param → 200
PUT
/api/v1/wbs/work_item_quantities/{id}/
Update Work Item Quantity
update_wbs_work_item_quantities 1 param body → 200
PATCH
/api/v1/wbs/work_item_quantities/{id}/
Partial Update Work Item Quantity
patch_wbs_work_item_quantities 1 param body → 200
DELETE
/api/v1/wbs/work_item_quantities/{id}/
Delete Work Item Quantity
delete_wbs_work_item_quantities 1 param → 204
GET
/api/v1/wbs/work_item_quantities_query
Work Item Quantities Grid View
work_item_quantities_query → 200
GET
/api/v1/wbs/work_item_quantity_templates/
List Work Item Quantity Templates
list_wbs_work_item_quantity_templates 7 params → 200
POST
/api/v1/wbs/work_item_quantity_templates/
Create Work Item Quantity Template
create_wbs_work_item_quantity_templates body → 201
GET
/api/v1/wbs/work_item_quantity_templates/{id}/
Retrieve Work Item Quantity Template
get_wbs_work_item_quantity_templates 1 param → 200
PUT
/api/v1/wbs/work_item_quantity_templates/{id}/
Update Work Item Quantity Template
update_wbs_work_item_quantity_templates 1 param body → 200
PATCH
/api/v1/wbs/work_item_quantity_templates/{id}/
Partial Update Work Item Quantity Template
patch_wbs_work_item_quantity_templates 1 param body → 200
DELETE
/api/v1/wbs/work_item_quantity_templates/{id}/
Delete Work Item Quantity Template
delete_wbs_work_item_quantity_templates 1 param → 204
POST
/api/v1/wbs/work_item_split/async/
Async List (Work Item)
api_v1_wbs_work_item_split_async_create body → 200
PUT
/api/v1/wbs/work_item_split/{id}/
Update Work Item
update_wbs_work_item_split 1 param body → 200
PATCH
/api/v1/wbs/work_item_split/{id}/
Partial Update Work Item
patch_wbs_work_item_split 1 param body → 200
PUT
/api/v1/wbs/work_item_split/{id}/async/
Async Detail (Work Item)
api_v1_wbs_work_item_split_async_update 1 param body → 200
PATCH
/api/v1/wbs/work_item_split/{id}/async/
Async Detail (Work Item)
api_v1_wbs_work_item_split_async_partial_update 1 param body → 200
DELETE
/api/v1/wbs/work_item_split/{id}/async/
Async Detail (Work Item)
api_v1_wbs_work_item_split_async_destroy 1 param → 204
GET
/api/v1/wbs/work_item_templates/
List Work Item Templates
list_wbs_work_item_templates 13 params → 200
POST
/api/v1/wbs/work_item_templates/
Create Work Item Template
create_wbs_work_item_templates body → 201
POST
/api/v1/wbs/work_item_templates/clone_from_library/
Clone From Library (Work Item Template)
api_v1_wbs_work_item_templates_clone_from_library_create body → 200
GET
/api/v1/wbs/work_item_templates/{id}/
Retrieve Work Item Template
get_wbs_work_item_templates 1 param → 200
PUT
/api/v1/wbs/work_item_templates/{id}/
Update Work Item Template
update_wbs_work_item_templates 1 param body → 200
PATCH
/api/v1/wbs/work_item_templates/{id}/
Partial Update Work Item Template
patch_wbs_work_item_templates 1 param body → 200
DELETE
/api/v1/wbs/work_item_templates/{id}/
Delete Work Item Template
delete_wbs_work_item_templates 1 param → 204
GET
/api/v1/wbs/work_items/
List Work Items
list_wbs_work_items 33 params → 200
POST
/api/v1/wbs/work_items/
Create Work Item
create_wbs_work_items body → 201
POST
/api/v1/wbs/work_items/batch_delete/
Batch Delete Api (Work Item)
api_v1_wbs_work_items_batch_delete_create body → 200
POST
/api/v1/wbs/work_items/batch_update/
Batch Update Api (Work Item)
api_v1_wbs_work_items_batch_update_create body → 200
GET
/api/v1/wbs/work_items/bulk_pdf/
Bulk Pdf (Work Item)
api_v1_wbs_work_items_bulk_pdf_retrieve → 200
GET
/api/v1/wbs/work_items/next_unique_name/
Next Unique Name (Work Item)
api_v1_wbs_work_items_next_unique_name_retrieve → 200
GET
/api/v1/wbs/work_items/{id}/
Retrieve Work Item
get_wbs_work_items 1 param → 200
PUT
/api/v1/wbs/work_items/{id}/
Update Work Item
update_wbs_work_items 1 param body → 200
PATCH
/api/v1/wbs/work_items/{id}/
Partial Update Work Item
patch_wbs_work_items 1 param body → 200
DELETE
/api/v1/wbs/work_items/{id}/
Delete Work Item
delete_wbs_work_items 1 param → 204
GET
/api/v1/wbs/work_items/{id}/pdf/
Pdf (Work Item)
api_v1_wbs_work_items_pdf_retrieve 1 param → 200
GET
/api/v1/wbs/work_items/{id}/photos/
Photos (Work Item)
api_v1_wbs_work_items_photos_retrieve 1 param → 200
GET
/api/v1/wbs/work_items_for_report/
List Work Items
list_wbs_work_items_for_report 33 params → 200
GET
/api/v1/wbs/work_items_for_report/{id}/
Retrieve Work Item
get_wbs_work_items_for_report 1 param → 200
GET
/api/v1/wbs/work_items_query
Work Items Grid View
work_items_query → 200
GET
/api/v1/wbs/work_order_invoice_items/
List wbs work order invoice items
list_wbs_work_order_invoice_items 17 params → 200
GET
/api/v1/wbs/work_order_purchase_orders/
List wbs work order purchase orders
list_wbs_work_order_purchase_orders 6 params → 200
POST
/api/v1/wbs/work_order_split/
Create Work Order
create_wbs_work_order_split body → 201
POST
/api/v1/wbs/work_order_split/async/
Async List (Work Order)
api_v1_wbs_work_order_split_async_create body → 200
PUT
/api/v1/wbs/work_order_split/{id}/
Update Work Order
update_wbs_work_order_split 1 param body → 200
PATCH
/api/v1/wbs/work_order_split/{id}/
Partial Update Work Order
patch_wbs_work_order_split 1 param body → 200
PUT
/api/v1/wbs/work_order_split/{id}/async/
Async Detail (Work Order)
api_v1_wbs_work_order_split_async_update 1 param body → 200
PATCH
/api/v1/wbs/work_order_split/{id}/async/
Async Detail (Work Order)
api_v1_wbs_work_order_split_async_partial_update 1 param body → 200
DELETE
/api/v1/wbs/work_order_split/{id}/async/
Async Detail (Work Order)
api_v1_wbs_work_order_split_async_destroy 1 param → 204
GET
/api/v1/wbs/work_order_templates/
List Work Order Templates
list_wbs_work_order_templates 11 params → 200
POST
/api/v1/wbs/work_order_templates/
Create Work Order Template
create_wbs_work_order_templates body → 201
POST
/api/v1/wbs/work_order_templates/clone_from_library/
Clone From Library (Work Order Template)
api_v1_wbs_work_order_templates_clone_from_library_create body → 200
GET
/api/v1/wbs/work_order_templates/{id}/
Retrieve Work Order Template
get_wbs_work_order_templates 1 param → 200
PUT
/api/v1/wbs/work_order_templates/{id}/
Update Work Order Template
update_wbs_work_order_templates 1 param body → 200
PATCH
/api/v1/wbs/work_order_templates/{id}/
Partial Update Work Order Template
patch_wbs_work_order_templates 1 param body → 200
DELETE
/api/v1/wbs/work_order_templates/{id}/
Delete Work Order Template
delete_wbs_work_order_templates 1 param → 204
GET
/api/v1/wbs/work_orders/
List Work Orders
list_wbs_work_orders 20 params → 200
POST
/api/v1/wbs/work_orders/
Create Work Order
create_wbs_work_orders body → 201
POST
/api/v1/wbs/work_orders/async/
Async List (Work Order)
api_v1_wbs_work_orders_async_create body → 200
POST
/api/v1/wbs/work_orders/batch_delete/
Batch Delete Api (Work Order)
api_v1_wbs_work_orders_batch_delete_create body → 200
POST
/api/v1/wbs/work_orders/batch_update/
Batch Update Api (Work Order)
api_v1_wbs_work_orders_batch_update_create body → 200
GET
/api/v1/wbs/work_orders/work_order_categories/
Work Order Categories (Work Order)
api_v1_wbs_work_orders_work_order_categories_retrieve → 200
GET
/api/v1/wbs/work_orders/{id}/
Retrieve Work Order
get_wbs_work_orders 1 param → 200
PUT
/api/v1/wbs/work_orders/{id}/
Update Work Order
update_wbs_work_orders 1 param body → 200
PATCH
/api/v1/wbs/work_orders/{id}/
Partial Update Work Order
patch_wbs_work_orders 1 param body → 200
DELETE
/api/v1/wbs/work_orders/{id}/
Delete Work Order
delete_wbs_work_orders 1 param → 204
PUT
/api/v1/wbs/work_orders/{id}/async/
Async Detail (Work Order)
api_v1_wbs_work_orders_async_update 1 param body → 200
PATCH
/api/v1/wbs/work_orders/{id}/async/
Async Detail (Work Order)
api_v1_wbs_work_orders_async_partial_update 1 param body → 200
DELETE
/api/v1/wbs/work_orders/{id}/async/
Async Detail (Work Order)
api_v1_wbs_work_orders_async_destroy 1 param → 204
GET
/api/v1/wbs/work_orders_query
Work Orders Grid View
work_orders_query → 200
GET
/api/v1/wbs/work_package_files/{id}
Api v1 wbs work package files retrieve
api_v1_wbs_work_package_files_retrieve 1 param → 200
GET
/api/v1/wbs/work_package_invoice_items/
List wbs work package invoice items
list_wbs_work_package_invoice_items 17 params → 200
GET
/api/v1/wbs/work_package_tasks/
List wbs work package tasks
list_wbs_work_package_tasks 6 params → 200
GET
/api/v1/wbs/work_package_templates/
List Work Package Templates
list_wbs_work_package_templates 8 params → 200
POST
/api/v1/wbs/work_package_templates/
Create Work Package Template
create_wbs_work_package_templates body → 201
POST
/api/v1/wbs/work_package_templates/clone_from_library/
Clone From Library (Work Package Template)
api_v1_wbs_work_package_templates_clone_from_library_create body → 200
GET
/api/v1/wbs/work_package_templates/{id}/
Retrieve Work Package Template
get_wbs_work_package_templates 1 param → 200
PUT
/api/v1/wbs/work_package_templates/{id}/
Update Work Package Template
update_wbs_work_package_templates 1 param body → 200
PATCH
/api/v1/wbs/work_package_templates/{id}/
Partial Update Work Package Template
patch_wbs_work_package_templates 1 param body → 200
DELETE
/api/v1/wbs/work_package_templates/{id}/
Delete Work Package Template
delete_wbs_work_package_templates 1 param → 204
GET
/api/v1/wbs/work_packages/
List Work Packages
list_wbs_work_packages 16 params → 200
POST
/api/v1/wbs/work_packages/
Create Work Package
create_wbs_work_packages body → 201
POST
/api/v1/wbs/work_packages/async/
Async List (Work Package)
api_v1_wbs_work_packages_async_create body → 200
POST
/api/v1/wbs/work_packages/batch_delete/
Batch Delete Api (Work Package)
api_v1_wbs_work_packages_batch_delete_create body → 200
POST
/api/v1/wbs/work_packages/batch_update/
Batch Update Api (Work Package)
api_v1_wbs_work_packages_batch_update_create body → 200
GET
/api/v1/wbs/work_packages/financials/
Financials (Work Package)
api_v1_wbs_work_packages_financials_retrieve → 200
GET
/api/v1/wbs/work_packages/{id}/
Retrieve Work Package
get_wbs_work_packages 1 param → 200
PUT
/api/v1/wbs/work_packages/{id}/
Update Work Package
update_wbs_work_packages 1 param body → 200
PATCH
/api/v1/wbs/work_packages/{id}/
Partial Update Work Package
patch_wbs_work_packages 1 param body → 200
DELETE
/api/v1/wbs/work_packages/{id}/
Delete Work Package
delete_wbs_work_packages 1 param → 204
PUT
/api/v1/wbs/work_packages/{id}/async/
Async Detail (Work Package)
api_v1_wbs_work_packages_async_update 1 param body → 200
PATCH
/api/v1/wbs/work_packages/{id}/async/
Async Detail (Work Package)
api_v1_wbs_work_packages_async_partial_update 1 param body → 200
DELETE
/api/v1/wbs/work_packages/{id}/async/
Async Detail (Work Package)
api_v1_wbs_work_packages_async_destroy 1 param → 204
GET
/api/v1/wbs/work_packages/{id}/pdf/
Pdf (Work Package)
api_v1_wbs_work_packages_pdf_retrieve 1 param → 200
GET
/api/v1/wbs/work_packages_query
Work Packages Grid View
work_packages_query → 200
GET
/api/v1/wbs/workable_work_orders
Api v1 wbs workable work orders retrieve
api_v1_wbs_workable_work_orders_retrieve → 200
GET
/api/v1/wbs/workable_work_packages
Api v1 wbs workable work packages retrieve
api_v1_wbs_workable_work_packages_retrieve → 200

Schemas 78

The contract defines 78 schemas that model the data the API accepts and returns. The most detailed are WorkItemWithNestedFields (82 properties), PatchedWorkItemWithNestedFields (82 properties), SplitWorkOrder (79 properties), PatchedSplitWorkOrder (79 properties). Each schema is shown below with its type and property counts.

OptionsEnum
string
fixed - fixed default - default length - length
CustomField
object
16 properties 15 required
LibraryElementWorkQuantityTemplate
object
21 properties 12 required
WorkItemQuantity
object
41 properties 34 required
LibraryWorkItemTemplate
object
16 properties 9 required
StatusD6fEnum
string
new - new issued - issued assigned - assigned completed - completed verified - verified disputed - disputed closed - closed cancelled - cancelled on hold - on…
PatchedWorkPackage
object
28 properties
CustomFieldListOption
object
7 properties 5 required
PaginatedWorkPackageList
object
4 properties
DefaultValueTypeEnum
string
default - default length - length measured-length - measured-length
LibraryElementWorkTemplate
object
12 properties 5 required
PatchedElementWorkTemplate
object
13 properties
LibraryWorkPackageTemplate
object
11 properties 7 required
PatchedSubcontract
object
12 properties
PaginatedElementWorkTemplateList
object
4 properties
PatchedFullWorkItemQuantity
object
69 properties
ElementWorkQuantityTemplate
object
23 properties 14 required
PaginatedWorkPackageTemplateList
object
4 properties
LibraryCustomFieldListOption
object
7 properties 5 required
PatchedLibraryElementWorkTemplate
object
12 properties
WorkItemMaterial
object
39 properties 33 required
LibraryWorkOrderTemplate
object
17 properties 12 required
WorkItemQuantityTemplate
object
24 properties 14 required
Status21cEnum
string
draft - draft submitted - submitted resubmitted - resubmitted in review - in review approved - approved rejected - rejected recalled - recalled
PatchedWorkItemWithNestedFields
object
82 properties
MaterialRequirements
object
3 properties 3 required
LibraryWorkItemQuantityTemplate
object
22 properties 12 required
WorkOrderTemplate
object
24 properties 16 required
DataFormatEnum
string
url - url multiline - multiline
PatchedSplitWorkItem
object
32 properties
WorkPackageTemplate
object
13 properties 9 required
SplitWorkItem
object
32 properties 5 required
LibraryWorkOrderTemplateApproverLevel
object
8 properties 5 required
PaginatedFullWorkItemQuantityList
object
4 properties
PatchedWorkItemMaterial
object
39 properties
SplitWorkOrder
object
79 properties 58 required
PaginatedWorkItemForReportList
object
4 properties
PatchedWorkOrderTemplate
object
24 properties
PatchedLibraryWorkOrderTemplate
object
17 properties
PatchedLibraryWorkItemTemplate
object
16 properties
ScheduleItemDependency
object
11 properties 6 required
PaginatedWorkItemMaterialList
object
4 properties
PatchedWorkItemTemplate
object
22 properties
WorkItemTemplate
object
22 properties 14 required
PaginatedWorkItemQuantityTemplateList
object
4 properties
SplitWorkItemQuantity
object
12 properties 6 required
Status25bEnum
string
new - new issued - issued in progress - in progress completed - completed verified - verified closed - closed disputed - disputed
PaginatedLibraryElementWorkTemplateList
object
4 properties
PaginatedLibraryWorkItemTemplateList
object
4 properties
PaginatedMaterialRequirementsList
object
4 properties
WorkPackageStatusEnum
string
new - new in progress - in progress completed - completed
WorkOrder
object
78 properties 57 required
FullWorkItemQuantity
object
69 properties 65 required
BlankEnum
LibraryCustomField
object
14 properties 6 required
PatchedLibraryWorkPackageTemplate
object
11 properties
PatchedMaterialRequirements
object
3 properties
ElementWorkTemplate
object
13 properties 7 required
PaginatedWorkItemTemplateList
object
4 properties
WorkItemWithNestedFields
object
82 properties 56 required
WorkOrderTemplateApproverLevel
object
8 properties 5 required
Subcontract
object
12 properties 9 required
PaginatedSubcontractList
object
4 properties
PatchedWorkItemQuantityTemplate
object
24 properties
DependencyTypeEnum
string
FS - Finish to Start SS - Start to Start FF - Finish to Finish SF - Start to Finish
PatchedSplitWorkOrder
object
79 properties
PaginatedWorkItemWithNestedFieldsList
object
4 properties
PatchedWorkPackageTemplate
object
13 properties
CustomFieldDataTypeEnum
string
boolean - boolean date - date datetime - datetime string - string number - number list - list entitylist - entitylist file - file table - table signature - sig…
PaginatedLibraryWorkPackageTemplateList
object
4 properties
ProductionReportHeadThroughLine
object
Serializes a minimal representation of the ProductionReport of a ProductionReportLine, including the following ProductionReport fields: id, displayname, docume…
8 properties 8 required
PaginatedLibraryWorkOrderTemplateList
object
4 properties
PaginatedWorkOrderList
object
4 properties
WorkPackage
object
28 properties 16 required
PatchedWorkOrder
object
78 properties
PaginatedWorkOrderTemplateList
object
4 properties
WorkItemForReport
object
35 properties 8 required
ChildCustomFieldSettings
object
13 properties 6 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

vitruvi-wbs-api-openapi.yml Raw ↑

Other APIs Fresnel Software publishes across the network.

Vitruvi Platform
Fresnel Software Aggregation API
Fresnel Software Ai agent API
Fresnel Software Async events API
Fresnel Software Auth API
Fresnel Software Conditional custom field overrides API
Fresnel Software Configuration library API
Fresnel Software Content types API
Fresnel Software Crew categories API
Fresnel Software Crews API
Fresnel Software Crews with resources API
Fresnel Software Custom field categories API
Where this information came from

This is an independent, third-party profile of Fresnel Software Wbs API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.