Administration

Administration

APIDescription
GET api/Admin/Users

Get application users

GET api/Admin/Users/Export

Get export the user list in excel format

GET api/Admin/Roles

Get application roles

GET api/Admin/EsamRoles

Get application roles

GET api/Admin/PortalRoles

Get application roles

GET api/Admin/OperationTypes

Get application operation types

GET api/Admin/EntityTypes

Get application entity types

GET api/Admin/MasterEntityTypes

Get application master entity types

GET api/Admin/Roles/{roleId}/Permissions

Get role permissions

GET api/Admin/Users/{username}/Roles

Get user roles and permissions

GET api/Admin/Users/{username}/UserDisciplines

Get user disciplines

GET api/Admin/Users/Disciplines

Get all disciplines

GET api/Admin/Role/{roleId}/Type/{masterEntityTypeId}/EntityId/{masterEntityId}/ParentId/{parentEntityId}/Users

Get Users By Role MasterType And Entity ID

POST api/Admin/Roles/Users/Query/Export

Get export the user list in excel format

GET api/Admin/SupervisorRole/Users/Query

Get users by application role (and optional filter) and project

GET api/Admin/SupervisorPosition/Query

Get tmsr position

GET api/Admin/Menu/Items

Get menu items

GET api/Admin/Menu/Items/{roleId}

Get Menu items associated with a role

POST api/Admin/Employees

Get employees

POST api/Admin/Roles/{roleId}/Users/Query

Get users by application role (and optional filter) and project

POST api/Admin/Roles/{roleId}/Permissions/{operationTypeId}/{entityTypeId}

Grant a permission to a role over an operation on a given domain type

POST api/Admin/Users/{username}

Create a new application user given an active directory username

POST api/Admin/User/{userId}/Role/{roleId}

Assign permissions by master entity type, parent type, user and role

POST api/Admin/User/{username}/Role/{roleId}/MasterEntityType/{masterEntityTypeId}/MasterEntityId/{masterEntityId}/ByProject/{byProject}

Assign permissions by master entity type, parent type, user and role

POST api/Admin/User/{username}/SupervisorRole/{projectId}/ByProject

Add user supervisor

POST api/Admin/Users/{username}/AddDisciplines

Assign user disciplines

POST api/Admin/Menu/Items/{itemKey}/{roleId}

Add menu item to a role

POST api/Admin/MergeRolePermissions

Upload documents to folder

POST api/Admin/AddMenuItemRoles

Upload documents to folder

POST api/Admin/Users/Project/{projectId}

Get application users

POST api/Admin/Users/Project/{projectId}/Export

Get export the user list in excel format

POST api/Admin/Users/Subcontract/{subcontractId}

Get application users

POST api/Admin/Users/Subcontract/{subcontractId}/Export

Get export the user list in excel format

POST api/Admin/Roles/{roleId}/AreaUsers/Query

Get List User

POST api/Admin/Roles/{roleId}/AreaUsers/Query/Export

Get List User

POST api/Admin/Roles/AreaUsers/Query/Export

Get List User

DELETE api/Admin/Users/{username}/Roles/{roleId}/{entityTypeId}/{entityId}

Remove a user from a role (optionally over an entity type and operation type)

DELETE api/Admin/User/{userId}/Role/{roleId}

Remove a user from a role (optionally over an entity type and operation type)

DELETE api/Admin/Users/{username}/DeleteDisciplines

Remove user disciplines

DELETE api/Admin/Roles/{roleId}/Permissions/{operationTypeId}/{entityTypeId}

Revoke a permission from a role over an operation on a given domain type

DELETE api/Admin/Users/{username}

Remove existing application user given a username

DELETE api/Admin/Menu/Items/{itemKey}/{roleId}

Remove menu item from a role

DELETE api/Admin/ClearCache

Remove existing application user given a username

GET api/Admin/Health

Health check endpoint to verify if the API is running. It can be used for monitoring purposes.

ApprovalFlow

ApprovalFlow Controller

APIDescription
GET api/ApprovalFlow/{id}

Get an approval flow by id

GET api/ApprovalFlow/ApprovalFlowSetupDetail/{approvalFlowTemplateId}

Get an approval flow setup detail by its template id

GET api/ApprovalFlow/ApprovalFlowStatus/{approvalFlowEntityId}/{entityId}/{versionId}

Get the status information of an approval flow

GET api/ApprovalFlow/ApprovalFlowHistoricalStatus/{approvalFlowEntityId}/{entityId}/{entityVersionId}

Get the historical status information of an approval flow

POST api/ApprovalFlow/Sendtoapproval

Launch an approval flow for a given configuration parameters

POST api/ApprovalFlow/RejectEntity

Reject entity without previous approval flow

PUT api/ApprovalFlow/Action

Execute an action for an approval flow

PUT api/ApprovalFlow/ActionWithAttachedFiles

Execute an action for an approval flow with attached files

POST api/ApprovalFlow/RegisterExternalApproval

Execute an action for an approval flow with attached files

PUT api/ApprovalFlow/ConfirmEnvelope

Confirm envelope configuration and initiates docusign approval flow

ApprovalFlowTemplate

ApprovalFlowTemplate Controller

APIDescription
GET api/ApprovalFlowTemplate/List/{approvalFlowEntityId}

Get a list of approval flow templates given an entity id

GET api/ApprovalFlowTemplate/ListByEntity/{approvalFlowEntityId}/{entityId}/{entityVersionId}

Get a list of approval flow templates given an entity id

GET api/ApprovalFlowTemplate/List/{approvalFlowEntityId}/Export

exports a list of approval flow templates given an entity id

GET api/ApprovalFlowTemplate/{approvalFlowTemplateId}

Get an approval flow template given its id

GET api/ApprovalFlowTemplate/ApprovalFlowEntities

Get approval flow entities

GET api/ApprovalFlowTemplate/ApprovalFlowTypes

Get approval flow types

GET api/ApprovalFlowTemplate/ApprovalFlowTypes/{approvalFlowEntityId}

Get approval flow types by entity type

GET api/ApprovalFlowTemplate/ApprovalFlowStepTypes

Get approval flow action types

PUT api/ApprovalFlowTemplate/{approvalFlowTemplateId}

Updates a existing ApprovalFlowTemplate

POST api/ApprovalFlowTemplate

Creates a new ApprovalFlowTemplate

DELETE api/ApprovalFlowTemplate

Delete ApprovalFlowTemplate list

Authorization

Authorization Controller

APIDescription
GET api/Authorization/{entityTypeId}/{entityId}

Get User permissions for an EntityTypeId/EntityID

GET api/Authorization/EntityType/{entityTypeId}/Entity/{entityId}/SubEntityType/{subEntityTypeId}

Get User permissions for an EntityTypeId/EntityID/SubEntityTypeId

GET api/Authorization/LogOut

Clean user matrix claims

GET api/Authorization/LogOutUsers

Clean All users matrix claims

GET api/Authorization/AuthorizationMatrix/RoleId/{roleId}

Get Authorization Matrix

GET api/Authorization/PortalAuthorizationMatrix/RoleId/{roleId}

Get Authorization Matrix

POST api/Authorization/AuthorizationMatrix/Export-Deprecated

Get Export Authorization Matrix by a deprecated way

POST api/Authorization/AuthorizationMatrix/Export

Get Export Authorization Matrix

POST api/Authorization/PortalAuthorizationMatrix/Export

Get Export Authorization Matrix

PUT api/Authorization/AuthorizationMatrix/RoleId/{roleId}

Get Authorization Matrix

PUT api/Authorization/PortalAuthorizationMatrix/RoleId/{roleId}

Get Authorization Matrix

GET api/Authorization

Check User Authentication

Backcharge

Backcharge controller.

APIDescription
GET api/Subcontracts/{subcontractId}/Backcharge

Get all backcharges for a subcontract.

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}

Get a backcharges related to a subcontract and a backchargeId.

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Version/{versionId}

Get a backcharge related to a subcontract and a backchargeId.

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions

Creates a backcharge version.

GET api/Subcontracts/{subcontractId}/Backcharge/Backchargeables/{businessEntityTypeId}/{entityId}

Get backchargeable entities

GET api/Subcontracts/{subcontractId}/Backcharge/Backchargeables/{businessEntityTypeId}/{entityId}/Export

Get backchargeable entities

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/Documents

Get backcharge documents by version

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/Documents/{documentId}

Get SFR document by sfrVersion

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/SignedDocuments

Get Backcharge signed documents

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/SignedDocuments/{signedDocumentId}

Get Backcharge signed document

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/NotSignedDocuments

Get backcharge not signed documents

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/NotSignedDocuments/{signedDocumentId}

Get backcharge not signed document

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Version/{backchargeVersionId}/BackchargeLine

Create Backcharges Line.

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Check

Check last version backcharge

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/Check

Check backcharge

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/BackchargeWarningList

Get Backcharges Warnings

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/PreviewFormalDocument

Preview backcharge document

GET api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/GenerateFormalDocument

Generate backcharge document

POST api/Subcontracts/{subcontractId}/Backcharge

Create subcontract backcharge.

POST api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Version

Creates a backcharge version.

POST api/Subcontracts/{subcontractId}/Backcharge/Query

Get filtered list of backcharges.

POST api/Subcontracts/{subcontractId}/Backcharge/Query/Export

Exports filtered list of backcharges.

POST api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Version/{backchargeVersionId}/BackchargeLine

Create Backcharges Line.

PUT api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Version/{backchargeVersionId}/BackchargeLine/{backchargeableLineId}

Create Backcharges Line.

POST api/Subcontracts/{subcontractId}/Backcharge/Backchargeable/Query

Get filtered list of Backchargeables.

POST api/Subcontracts/{subcontractId}/Backcharge/Backchargeable/Query/Export

Get filtered list of Backchargeables.

POST api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/Documents

Create backcharge document

POST api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/NotSignedDocuments

Create backcharge not signed document

POST api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/Documents/{documentId}

Download backcharge document

POST api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/SignedDocuments/{signedDocumentId}

Download backcharge signed documentation

POST api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/NotSignedDocuments/{signedDocumentId}

Download backcharge not signed documentation

POST api/Subcontracts/{subcontractId}/Backcharge/SubcontractListWithIpc

Get certification list (filtered, ordered, paged)

POST api/Subcontracts/{subcontractId}/Backcharge/Backchargeables/{businessEntityTypeId}/{entityId}

Create backchargeable entity

PUT api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}

Update a backcharges related to a subcontract.

PUT api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Version/{backchargeVersionId}/ApprovedStatus

Change to approved state to latest backcharge version.

PUT api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Version/{backchargeVersionId}/SetReadyForCertification

Change entityCertificationStatus state to a Backcharge version.

PUT api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Version/{backchargeVersionId}/SetNotReadyForCertification

Change entityCertificationStatus state to a Backcharge version.

PUT api/Subcontracts/{subcontractId}/Backcharge/Backchargeables/{backchargeableLineId}

Update backchargeable entity

DELETE api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}

Delete a backcharge related to a subcontract.

DELETE api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Version/{backchargeVersionId}/BackchargeLine/{backchargeableLineId}

Create Backcharges Line.

DELETE api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/SignedDocuments/{signedDocumentId}

Delete backcharge signed document by id

DELETE api/Subcontracts/{subcontractId}/Backcharge/{backchargeId}/Versions/{backchargeVersionId}/Documents/{documentId}

Delete backcharge document by id

DELETE api/Subcontracts/{subcontractId}/Backcharge/Backchargeables/{backchargeableLineId}

Delete backchargeable entity

Bap

Bap Controller

APIDescription
GET api/Subcontracts/{subcontractId}/Bap/SubcontractBaps

Get all Bap types

GET api/Subcontracts/{subcontractId}/Bap/{bapId}

Get all Bap types

GET api/Subcontracts/{subcontractId}/Bap/{bapId}/Version/{versionId}

Get all Bap types

GET api/Subcontracts/{subcontractId}/Bap/{bapId}/Versions

Get all Bap types

POST api/Subcontracts/{subcontractId}/Bap

Create Bap

POST api/Subcontracts/{subcontractId}/Bap/QueryList

Get filtered list of Bap by subcontract

POST api/Subcontracts/{subcontractId}/Bap/QueryList/Export

Exports filtered list of Bap by subcontract

POST api/Subcontracts/{subcontractId}/Bap/{bapId}/version

Creates a Bap version

PUT api/Subcontracts/{subcontractId}/Bap/{bapId}

Update Bap

PUT api/Subcontracts/{subcontractId}/Bap/versions/{BapVersionId}/Released

Creates a Bap version

PUT api/Subcontracts/{subcontractId}/Bap/{bapId}/Versions/{bapVersionId}/SetReadyForCertification

Change entityCertificationStatus state to a Bap version.

PUT api/Subcontracts/{subcontractId}/Bap/{bapId}/Versions/{bapVersionId}/SetNotReadyForCertification

Change entityCertificationStatus state to a Bap version.

PUT api/Subcontracts/{subcontractId}/Bap/{bapId}/Versions/{bapVersionId}/PostApprovalReadyForCertification

Change entityCertificationStatus state to a Bap version.

DELETE api/Subcontracts/{subcontractId}/Bap/DeleteBap/{bapId}

Removed Bap

Bonus

Bonus Controller

APIDescription
GET api/Bonus/{bonusId}

Get a bonus given its id

GET api/Bonus/{bonusId}/WarningRoles

Get a warning roles by bonus id

GET api/Bonus/{bonusId}/WarningUsers

Get a warning users by bonus id

GET api/Bonus/BonusTypes

Get bonus types

GET api/Bonus/FrequencyTypes

Get frequency types

GET api/Bonus/ByBonusType/{bonusTypeId}

Get all bonus by type

POST api/Bonus/{bonusId}/WarningBonusRoles

Creates a new warning bonus roles

POST api/Bonus/{bonusId}/WarningBonusUsers

Creates a new warning bonus users

POST api/Bonus/{bonusId}

Updates a existing bonus

DELETE api/Bonus/{bonusId}/WarningBonusRoles

Delete warning bonus roles list

DELETE api/Bonus/{bonusId}/WarningBonusUsers

Delete warning bonus users list

GET api/Bonus

Get all bonus

POST api/Bonus

Creates a new bonus

DELETE api/Bonus

Delete bonus list

Certifications

Certifications controller.

APIDescription
GET api/Subcontracts/{subcontractId}/Certifications/types/{plannedPaymentEventType}

Obtiene el listo de tipos de suplementos

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{versionId}/Summary

Get certification by id

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/CheckToApproval

Check certification

GET api/Subcontracts/{subcontractId}/Certifications/GetCurrentStatusBar

Get Current Status bar Certifications

GET api/Subcontracts/{subcontractId}/Certifications/GetCurrentStatus

Get Current Status Certifications

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/versions

Obtiene el listado de versiones de una certificación

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/versions/{certificationVersionId}

Obtiene el detalle de la version de una certificación

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Documents

Get certification documentation list

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Documents/{documentId}

Get certification document

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/Documents

Get certification documents by version

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/Documents/{documentId}

Get SFR document by sfrVersion

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/SignedDocuments

Get certification signed documents

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/SignedDocuments

Get certification signed documents

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/SignedDocuments/{signedDocumentId}

Get certification signed document

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/SignedDocuments/{signedDocumentId}

Get certification signed document

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/NotSignedDocuments

Get certification not signed documents

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/NotSignedDocuments

Get certification not signed documents

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/NotSignedDocuments/{signedDocumentId}

Get certification not signed document

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/NotSignedDocuments/{signedDocumentId}

Get certification not signed document

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/CertificationWarningList

Get Certifications Warnings

GET api/Subcontracts/{subcontractId}/Certifications/CertificationsWarnings

Get Certifications Warnings

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/Deduction

Get certification deduction info by id

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/Adjustments/{certificationConceptId}

Get certification adjustments

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/Retentions

Get certification retentions

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/GenerateFormalDocument

Preview certification document

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/PreviewFormalDocument

Generate certification document

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/SapInvoices

Get certification retentions

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/SapInvoices/Export

Get certification retentions

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/AmountListByProgress

Get certification AmountListByProgress

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Sections

Get sections to add wips

POST api/Subcontracts/{subcontractId}/Certifications

Creates a certification

POST api/Subcontracts/{subcontractId}/Certifications/SubcontractList

Get certification list (filtered, ordered, paged)

POST api/Subcontracts/{subcontractId}/Certifications/SubcontractListWithIpc

Get certification list (filtered, ordered, paged)

POST api/Subcontracts/{subcontractId}/Certifications/SubcontractList/Export

Get Exported certification list (filtered, ordered)

POST api/Subcontracts/{subcontractId}/Certifications/{certificationId}/versions

Creates a Certification version

POST api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/NotSignedDocuments

Create certification not signed document

POST api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/SignedDocuments/{signedDocumentId}

Download Signed Document

POST api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/NotSignedDocuments/{signedDocumentId}

Download certification not signed documentation

POST api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/Documents

Create certification document

POST api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/Documents/{documentId}

Download certification document

POST api/Subcontracts/{subcontractId}/Certifications/CertificationsExpiredBonds

Get certification list (filtered, ordered, paged)

POST api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/CertifyEntities

Certify entities

POST api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/CertificationConceptApplies

setea checks de "applyxxx" de un concepto con wips de una certificación (ej: construction direct)

POST api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Sendtoapproval

Launch an approval flow for a given configuration parameters

POST api/Subcontracts/{subcontractId}/Certifications/{certificationId}/versions/{certificationVersionId}/Certified

Obtiene el listado de entidades certificadas en esta versión y en la última prevía.

POST api/Subcontracts/{subcontractId}/Certifications/{certificationId}/versions/{certificationVersionId}/Certifiable

Obtiene el listado de entidades certificables en esta versión y en la última prevía.

POST api/Subcontracts/{subcontractId}/Certifications/{certificationId}/SendToSap

Send the certification to sap

POST api/Subcontracts/{subcontractId}/Certifications/{certificationId}/versions/{certificationVersionId}/ExportProgressDetail/{certificationConceptId}

Get export all ComplementaryPricesCC

GET api/Subcontracts/{subcontractId}/Certifications/{certificationId}/versions/{certificationVersionId}/ExportWipDetailForCertification

Get export all ComplementaryPricesCC

POST api/Subcontracts/{subcontractId}/Certifications/SectionWipAndCertification/{sectionId}

Create certification with wip for section

POST api/Subcontracts/{subcontractId}/Certifications/CostListWipAndCertification

Create certification for costlist wip

POST api/Subcontracts/{subcontractId}/Certifications/PlannedPaymentCurrentList

generate cashflow list

POST api/Subcontracts/Certifications/UpdateFormalDocumentsHistoricalCertifications

Generate certification document

PUT api/Subcontracts/{subcontractId}/Certifications/{certificationId}

Updates a certification

PUT api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/Deduction

Updates a certification deduction

PUT api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/Adjustments/{certificationConceptId}

Set certification adjustment for a specific concept

PUT api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/Retentions

Updates a certification retention

PUT api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/AmountListByProgress

Get certification AmountListByProgress

PUT api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/ForceApprovalFix

Get certification AmountListByProgress

DELETE api/Subcontracts/{subcontractId}/Certifications/{certificationId}

Delete a Certification

DELETE api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/SignedDocuments/{signedDocumentId}

Delete certification signed document by id

DELETE api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/Documents/{documentId}

Delete certification document by id

DELETE api/Subcontracts/{subcontractId}/Certifications/{certificationId}/Force

Delete a Certification

Claim

Claim controller.

APIDescription
GET api/Subcontracts/{subcontractId}/Claim

Get all claims for a subcontract.

GET api/Subcontracts/{subcontractId}/Claim/{claimId}

Get a claims related to a subcontract and a claimId.

GET api/Subcontracts/{subcontractId}/Claim/{claimId}/Version/{versionId}

Get a claim related to a subcontract and a claimId.

GET api/Subcontracts/{subcontractId}/Claim/{claimId}/ClaimStatusFlow

Get Claim Status Flow.

GET api/Subcontracts/{subcontractId}/Claim/{claimId}/Documents

Get claim documents

GET api/Subcontracts/{subcontractId}/Claim/{claimId}/Documents/{documentId}

Get SFR document by sfrVersion

POST api/Subcontracts/{subcontractId}/Claim/Query

Get filtered list of claims.

POST api/Subcontracts/{subcontractId}/Claim/Query/Export

Exports filtered list of Claims.

POST api/Subcontracts/{subcontractId}/Claim

Create subcontract claim.

POST api/Subcontracts/{subcontractId}/Claim/{claimId}/Documents

Create claim document

POST api/Subcontracts/{subcontractId}/Claim/{claimId}/Documents/{documentId}

Download claim document

PUT api/Subcontracts/{subcontractId}/Claim/{claimId}

Update a claims related to a subcontract.

PUT api/Subcontracts/{subcontractId}/Claim/{claimId}/ClaimStatusFlow/Reply

Change to Replyd state to a latest claim version.

PUT api/Subcontracts/{subcontractId}/Claim/{claimId}/ClaimStatusFlow/ReplyUnderDisc

Change to approved state to a latest claim version.

PUT api/Subcontracts/{subcontractId}/Claim/{claimId}/ClaimStatusFlow/Reject

Change to Rejected state to a latest claim version.

PUT api/Subcontracts/{subcontractId}/Claim/{claimId}/ClaimStatusFlow/Reopen

Reopen claim.

DELETE api/Subcontracts/{subcontractId}/Claim/{claimId}

Delete a claims related to a subcontract.

DELETE api/Subcontracts/{subcontractId}/Claim/{claimId}/Documents/{documentId}

Delete a claims related to a subcontract.

ClausesField

ClausesField Controller

APIDescription
GET api/ClausesField/ByClausesFieldType/{ClausesFieldTypeId}

Get all clause fields by type

GET api/ClausesField/ClausesFieldTypes

Get all clause field types

GET api/ClausesField

Get all clause fields

ClausesPrintTemplate

ClausesPrintTemplate Controller

APIDescription
GET api/ClausesPrintTemplate/Export

Get export all clauses templates

GET api/ClausesPrintTemplate/{clausesPrintTemplateId}

Download clauses print template

POST api/ClausesPrintTemplate/{clausesPrintTemplateId}/Duplicate

Duplicate clauses print template

PUT api/ClausesPrintTemplate/{clausesPrintTemplateId}

Updates a existing clauses Print template

DELETE api/ClausesPrintTemplate/{clausesPrintTemplateId}

Remove clauses Print template

GET api/ClausesPrintTemplate

Get all clauses templates

POST api/ClausesPrintTemplate

Upload ClausesPrintTemplate documents to folder

ClausesTemplate

ClausesField Controller

APIDescription
GET api/ClausesTemplate/Export

Get export all clauses templates

GET api/ClausesTemplate/{id}

Get clauses template by id

GET api/ClausesTemplate/{id}/Versions

Get clauses template by id

GET api/ClausesTemplate/Version/{clausesTemplateVersionId}/ClausesList

Get clauses list for all the blocks in a clauses template version

GET api/ClausesTemplate/Version/{clausesTemplateVersionId}/Block/{clausesTemplateBlockId}/ClausesList

Get clauses list for a single block

GET api/ClausesTemplate/{clausesTemplateId}/Version/{clausesTemplateVersionId}/BlockList

Get block list for a clauses template version

GET api/ClausesTemplate/{clausesTemplateVersionId}/ClausesPrintTemplate/{ClausesPrintTemplatesId}

Preview ClausesPrintTemplate

GET api/ClausesTemplate/PurchaseOrder/{purchaseOrderId}

Preview ClausesPrintTemplate

POST api/ClausesTemplate/{clausesTemplateId}/Version

Add Clauses template version

POST api/ClausesTemplate/{clausesTemplateId}/Duplicate

Duplicate Clauses template

PUT api/ClausesTemplate/{clausesTemplateId}

Updates a existing clauses template

PUT api/ClausesTemplate/{clausesTemplateId}/Version/{clausesTemplateVersionId}

Updates a existing clauses tree for a clauses template version

DELETE api/ClausesTemplate/{clausesTemplateId}

Remove clauses template

DELETE api/ClausesTemplate/{clausesTemplateId}/Version/{version}

Remove clauses template

GET api/ClausesTemplate

Get all clauses templates

POST api/ClausesTemplate

Add Clauses template

DeferredActions

Deferred Actions controller.

APIDescription
POST api/DeferredActions/ExecutePendingActions

Execute pending deferred actions

Descope

Descope controller.

APIDescription
GET api/Subcontracts/{subcontractId}/Descope

Get all descopes for a subcontract.

GET api/Subcontracts/{subcontractId}/Descope/{descopeId}

Get a descope related to a subcontract and a descopeId.

GET api/Subcontracts/{subcontractId}/Descope/{descopeId}/Version/{versionId}

Get a descope related to a subcontract and a descopeId.

GET api/Subcontracts/{subcontractId}/Descope/{descopeId}/Versions

Creates a backcharge version.

POST api/Subcontracts/{subcontractId}/Descope

Create subcontract descope.

POST api/Subcontracts/{subcontractId}/Descope/{descopeId}/Version

Creates a ldap version.

POST api/Subcontracts/{subcontractId}/Descope/Query

Get filtered list of descopes.

POST api/Subcontracts/{subcontractId}/Descope/Query/Export

Exports filtered list of descopes.

PUT api/Subcontracts/{subcontractId}/Descope/{descopeId}

Update a descope related to a subcontract and a descopeId.

PUT api/Subcontracts/{subcontractId}/Descope/{descopeId}/Version/{descopeVersionId}/ApprovedStatus

Change status to approve.

PUT api/Subcontracts/{subcontractId}/Descope/{descopeId}/Version/{descopeVersionId}/SetReadyForCertification

Change entityCertificationStatus state to a descope

PUT api/Subcontracts/{subcontractId}/Descope/{descopeId}/Version/{descopeVersionId}/SetNotReadyForCertification

Change entityCertificationStatus state to a descope

DELETE api/Subcontracts/{subcontractId}/Descope/{descopeId}

Delete a descope related to a subcontract.

Descoping

Descoping controller.

APIDescription
GET api/Projects/{projectId}/Descoping/{descopingId}

Get a descopings related to a project and a descopingId.

GET api/Projects/{projectId}/Descoping/MismatchReport

Get a descopings Mismatch Report.

GET api/Projects/{projectId}/Descoping/{descopingId}/Summary

Get a descopings related to a project and a descopingId.

GET api/Projects/{projectId}/Descoping/{descopingId}/Summary/CCWithOutPrices

Get a descopings related to a project and a descopingId.

GET api/Projects/{projectId}/Descoping/{descopingId}/ValidateRollBackDescoping

Get a descopings related to a project and a descopingId.

POST api/Projects/{projectId}/Descoping/Query

Get filtered list of descopings.

POST api/Projects/{projectId}/Descoping/Query/Export

Exports filtered list of Descopings.

POST api/Projects/{projectId}/Descoping

Create project descoping.

POST api/Projects/{projectId}/Descoping/{descopingId}/AddWorkItems

Add items to descoping

POST api/Projects/{projectId}/Descoping/SelectableWorkItemsWbs

Get project Wbs with multiple filter

POST api/Projects/{projectId}/Descoping/SelectableWorkItems

POST api/Projects/{projectId}/Descoping/SelectableWorkItems/Export

POST api/Projects/{projectId}/Descoping/{descopingId}/WorkItems/Query

POST api/Projects/{projectId}/Descoping/{descopingId}/WorkItems/Query/Export

POST api/Projects/{projectId}/Descoping/{descopingId}/Errors

POST api/Projects/{projectId}/Descoping/{descopingId}/Warnings

PUT api/Projects/{projectId}/Descoping/{descopingId}

Update a descopings related to a project.

PUT api/Projects/{projectId}/Descoping/{descopingId}/Reevaluate

Computes and evaluates warnings and errors for the specified descoping operation, and updates the descoping work items and items values.

PUT api/Projects/{projectId}/Descoping/{descopingId}/Execute/{guid}

Execute descoping changes

PUT api/Projects/{projectId}/Descoping/{descopingId}/RollBack/{guid}

Execute descoping changes

DELETE api/Projects/{projectId}/Descoping/{descopingId}

Delete a descopings related to a project.

DELETE api/Projects/{projectId}/Descoping/{descopingId}/deleteWorkItems

Delete work items of a descoping

Documents

Documents Controller

APIDescription
GET api/Documents/{documentId}

Get a document details

GET api/Documents/FolderStructure/Download/{documentId}

Download a document from DB structure

GET api/Documents/Extensions

Get all system extensions

GET api/Documents/Types

Get all document types

POST api/Documents/{tempFolder}

List temp folder documents

POST api/Documents/{structureId}/FolderStructure/Documents

Get the documents of a subcontract folder structure from DB application

POST api/Documents/{structureId}/FolderStructure/Documents/Export

Get export the documents of a subcontract folder structure from DB application

POST api/Documents/{structureId}/FileSystem/Documents

Get the documents of a subcontract folder structure from FileSystem.

POST api/Documents/{structureId}/Templates/Documents

Get the documents of a templates folder structure from FileSystem

POST api/Documents/FileSystem/Download

Download a document from FileSystem

POST api/Documents/Templates/Download

Download a template document from FileSystem

POST api/Documents/{structureId}

Upload documents to folder

POST api/Documents/Upload/{structureId}

Upload documents to folder AND RETURNS THE ID OF THE GENERATED DOCUMENT

POST api/Documents/Folder/{parentStructureId}

Create document Folder in database

POST api/Documents/Templates/TreeQuery

Get templates folder structure from FileSystem

PUT api/Documents/{documentId}

Update document info in database

PUT api/Documents/UpdateDoc/{documentId}

Upload documents to folder

PUT api/Documents/ReloadDocumentsFileSize/{projectId}/{subcontractId}

Reload documents file size

DELETE api/Documents/{documentId}

Delete document

DELETE api/Documents/DeleteTempFolderFiles/{tempFolder}

Delete document

DocusignEvent

DocusignEvent Controller

APIDescription
POST api/DocusignEvent/Sendenvelopeevent

Send to an approval flow any envelope event from Docusign

POST api/DocusignEvent/Sendrecipientevent

Send to an approval flow any recipient envelope from Docusign

Domains

Domains Controller

APIDescription
GET api/Domains

Get all allowed domains

Fewo

Fewo Controller

APIDescription
GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/Summary

Get resume of Fewo by id

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Summary

Get fewo summary

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}

Get fewo details

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Version/{fewoVersionId}

Get fewo version

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Instructions/{instructionId}

Get fewo instruction

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Instructions

Get fewo instruction list

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/Instructions/{instructionId}

Get fewo instruction

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/Instructions

Get fewo instruction list

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/Documents

Get fewo document list

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/SignedDocuments

Get fewo signed document list by fewo version.

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/NotSignedDocuments

Get fewo signed document list by fewo version.

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/PreviewFormalDocument

Get Fewo formal document preview

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/GenerateFormalDocument

Get Fewo formal document preview

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/PreviewFormalDocument

Get Fewo formal document preview

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/GenerateFormalDocument

Get Fewo formal document preview

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/BkchargeProposals

Backcharge list.

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/BkchargeProposals

Backcharge list by fewo version id.

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/BkchargeProposals/{bkchargeProposalId}

Backcharge detail.

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/BkchargeProposals/{bkchargeProposalId}

Backcharge detail by expecific fewo version.

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/CostDetail/WorkItems/{workItemId}

Work Item detail.

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/CostDetail/WorkItems/{workItemId}

Work Item detail.

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/ApprovalFlowStatus

Get an approval flow setup detail

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/CostDetail/WorkItems/{workItemId}/Items/{itemId}

Fewo Item detail.

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/CostDetail/WorkItems/{workItemId}/Items/{itemId}

Fewo Item detail by Version.

GET api/Subcontracts/{subcontractId}/Fewo/Import/DownloadTemplate

Download Fewo Import Template

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/WbsNodes

Get fewo wbs node list

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/WbsNodes

Get fewo wbs node list by version

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/InfoNotifToSubcontractor

Return the notification info to notif subcontractor by fewoId and fewoVersionId

GET api/Subcontracts/{subcontractId}/Fewo/{fewoId}/CheckToApproval

Check fewo for approval flow

GET api/Subcontracts/{SubcontractId}/Fewo/{FewoId}/Versions/{FewoVersionId}/PortalActions

Get SFR allowed portal actions

GET api/Subcontracts/{SubcontractId}/Fewo/{FewoId}/Versions/{FewoVersionId}/Timesheets

Get SFR allowed portal actions

GET api/Subcontracts/{SubcontractId}/Fewo/{FewoId}/Versions/{FewoVersionId}/Timesheets/GroupedTradeItems

Get SFR allowed portal actions

GET api/Subcontracts/{SubcontractId}/Fewo/{FewoId}/Versions/{FewoVersionId}/Tmsr/Timesheets

Get SFR allowed portal actions

GET api/Subcontracts/{SubcontractId}/Fewo/{FewoId}/Versions/{FewoVersionId}/Timesheets/{TimesheetId}/FormalDocument

Get SFR allowed portal actions

POST api/Subcontracts/{subcontractId}/Fewo

Create a fewo

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions

Create a fewo version

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Instructions

Create a fewo instruction.

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Documents

Create a fewo document

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Documents/{documentId}

Download a fewo document.

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/SignedDocuments/{signedDocumentId}

Download a fewo signed document.

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/NotSignedDocuments

Create a fewo signed document.

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/NotSignedDocuments/{signedDocumentId}

Download a fewo signed document.

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/BkchargeProposals

Create a backcharge.

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/CostDetail/WorkItems/List

Get list of work items filtered

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/CostDetail/WorkItems/List

Get list of work items filtered and version

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/CostDetail/WorkItems/Export

Get list of work items filtered and version

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/CostDetail/WorkItems

Create fewo work item

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/WbsNodes

Create fewo wbs node

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Sendtoapproval

Launch an approval flow for a given configuration parameters

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/CostDetail/WorkItems/{workItemId}/Items

Create fewo Item

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/tmsr/Simplified

GetSelectableTmsrs

POST api/Subcontracts/{subcontractId}/Fewo/Import/Sfr/{sfrId}

Create Fewo IMPORT

POST api/Subcontracts/{subcontractId}/Fewo/{fewoId}/addSiteInstructions

Associate Site Instructions to Fewo

PUT api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Import

Update Fewo IMPORT

PUT api/Subcontracts/{subcontractId}/Fewo/{fewoId}

Update a fewo.

PUT api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Instructions/{instructionId}

Update a fewo instruction.

PUT api/Subcontracts/{subcontractId}/Fewo/{fewoId}/BkchargeProposals/{bkchargeProposalId}

Updates a backcharge.

PUT api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/SetReadyForCertification

Change entityCertificationStatus state to a Fewo version.

PUT api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/SetNotReadyForCertification

Change entityCertificationStatus state to a Fewo version.

PUT api/Subcontracts/{subcontractId}/Fewo/{fewoId}/CostDetail/WorkItems/{workItemId}

Update Fewo Work Item by id

PUT api/Subcontracts/{subcontractId}/Fewo/{fewoId}/CostDetail/WorkItems/{workItemId}/Items/{itemId}

Update fewo Item

PUT api/Subcontracts/{SubcontractId}/Fewo/{FewoId}/Versions/{FewoVersionId}/SendToTr

Send Fewo to TR (On behalf)

PUT api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/RepliedNotAgreed

Send Fewo to replied not agreed

PUT api/Subcontracts/{subcontractId}/Fewo/CommunicateToSubcontractor

Fewo Communicate To Subcontractor

PUT api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/Timesheets

Update Fewo Timesheets

DELETE api/Subcontracts/{subcontractId}/Fewo/{fewoId}

Delete a fewo.

DELETE api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Instructions/{instructionId}

Delete a fewo instruction.

DELETE api/Subcontracts/{subcontractId}/Fewo/{fewoId}/Documents/{documentId}

Delete a fewo document.

DELETE api/Subcontracts/{subcontractId}/Fewo/{fewoId}/SignedDocuments/{signedDocumentId}

Delete a fewo signed document.

DELETE api/Subcontracts/{subcontractId}/Fewo/{fewoId}/NotSignedDocuments/{signedDocumentId}

Delete a fewo signed document.

DELETE api/Subcontracts/{subcontractId}/Fewo/{fewoId}/BkchargeProposals/{bkchargeProposalId}

Eliminate a backcharge.

DELETE api/Subcontracts/{subcontractId}/Fewo/{fewoId}/CostDetail/WorkItems/{workItemId}

Delete Fewo Work Item by id

DELETE api/Subcontracts/{subcontractId}/Fewo/{fewoId}/CostDetail/WorkItems/{workItemId}/Items/{itemId}

Delete Fewo Item by id

DELETE api/Subcontracts/{subcontractId}/Fewo/{fewoId}/WbsNodes/{wbsNodeId}

Delete a fewo wbs node.

FileAssistant

Documents Controller

APIDescription
GET api/FileAssistant/Project/{projectCode}

Get the ProjectId

GET api/FileAssistant/AbsolutePath/{subcontractId}

Get the absolute path of a subcontractId

GET api/FileAssistant/SiteAbsolutePath/{projectCode}

Get the Site absolute path of a Project Code

GET api/FileAssistant/TemplatesSiteAbsolutePath/{projectCode}

Get the Site absolute path of a Project Code

GET api/FileAssistant/EvaluateHomeSite/{projectId}

Get the Base uri home and site

GET api/FileAssistant/Subcontracts/{subcontractId}/Fewo/{fewoId}/GenerateFormalDocument

Get Fewo formal document preview

GET api/FileAssistant/FolderStructure/{structureId}

Insert document in database

GET api/FileAssistant/FolderStructure/Download/{documentId}

Get Document File Info from DB Folder Structure to download from Site

POST api/FileAssistant/Document/{structureId}

Insert document in database

POST api/FileAssistant/Folder/{parentStructureId}

Create Document folder in database

POST api/FileAssistant/CreateDocument

Create Document in database

POST api/FileAssistant/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/SignedDocuments

Create certification signed document by FileAssistant

POST api/FileAssistant/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/Documents

Create certification document by FileAssistant

POST api/FileAssistant/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/SignedDocuments/{signedDocumentId}

Download certification signed document by FileAssistant

POST api/FileAssistant/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/NotSignedDocuments/{signedDocumentId}

Download certification signed document by FileAssistant

POST api/FileAssistant/Subcontracts/{subcontractId}/Certifications/{certificationId}/Versions/{certificationVersionId}/Documents/{documentId}

Download certification document by FileAssistant

POST api/FileAssistant/Subcontracts/{subcontractId}/Fewo/{fewoId}/Instructions

Create a fewo instruction.

POST api/FileAssistant/Subcontracts/{subcontractId}/Fewo/{fewoId}/Documents

Create a fewo document

POST api/FileAssistant/Subcontracts/{subcontractId}/Fewo/{fewoId}/SignedDocuments

Create a fewo signed document.

POST api/FileAssistant/Subcontract/{subcontractId}/Sfr/{sfrId}/SignedDocuments

Create SFR signed document

POST api/FileAssistant/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/Documents/{documentId}

Download a fewo document.

POST api/FileAssistant/Subcontracts/{subcontractId}/Fewo/{fewoId}/Versions/{fewoVersionId}/SignedDocuments/{signedDocumentId}

Download a fewo signed document.

POST api/FileAssistant/Subcontract/{subcontractId}/Sfr/{sfrId}/Versions/{sfrVersionId}/SignedDocuments/{signedDocumentId}

Download sfr signed documentation

POST api/FileAssistant/Subcontract/{subcontractId}/Sfr/{sfrId}/Versions/{sfrVersionId}/Documents/{documentId}

Download sfr document

POST api/FileAssistant/Subcontract/{subcontractId}/Sfr/{sfrId}/Documents

Create SFR document

POST api/FileAssistant/Subcontract/{subcontractId}/Sfr/{sfrId}/Instructions

Create SFR Instruction

POST api/FileAssistant/Supplements/{supplementId}/Versions/{versionId}/Documents/{documentId}

Download supplement document

POST api/FileAssistant/Supplements/{supplementId}/Documents

Create supplement document

POST api/FileAssistant/Subcontracts/{subcontractId}/Advances/{advanceId}/Documents/{documentId}

Download advance document

POST api/FileAssistant/Subcontracts/{subcontractId}/Advances/{advanceId}/Documents

Create advance document

POST api/FileAssistant/Subcontracts/{subcontractId}/Progress/Documents/{documentId}

Download progress document

POST api/FileAssistant/Subcontracts/{subcontractId}/Progress/Documents

Create progress document

POST api/FileAssistant/Notifications/{entityTypeId}/{entityId}

Create a notification.

PUT api/FileAssistant/UpdateDocument

Create Document in database

FormalDocTemplate

FormalDocTemplate Controller

APIDescription
GET api/FormalDocTemplate/BaseTemplate/EntityType/{entityTypeId}

Download formal document Templates

GET api/FormalDocTemplate/{formalDocTemplateId}

Download Formal Doc Template

PUT api/FormalDocTemplate/{formalDocTemplateId}

Updates a existing Formal Doc Template

DELETE api/FormalDocTemplate/{formalDocTemplateId}

Remove Formal Doc Template

POST api/FormalDocTemplate

Upload FormalDocTemplate documents to folder

FreezePoints

Project Freeze Points Controller

APIDescription
GET api/FreezePoints/Freezepoint/{freezePointId}

Get all loaded freeze points by project

GET api/FreezePoints/{projectId}

Get all loaded freeze points by project

GET api/FreezePoints/{projectId}/Pending

Get all pending freeze points by project

GET api/FreezePoints/{projectId}/FpExecutions/{freezePointId}

Get all loaded freeze points by project

GET api/FreezePoints/{projectId}/FpExecutions/{freezePointId}/{fpExecutionId}

Get all loaded freeze points by project

GET api/FreezePoints/{projectId}/FpExecutions/{freezePointId}/LastExecution

Get all loaded freeze points by project

POST api/FreezePoints/{projectId}/{isPartial}/Preview

Load a freeze point

POST api/FreezePoints/{projectId}/{isPartial}

Load a freeze point

POST api/FreezePoints/{projectId}/{freezePointId}/ReExecute

Create re-execution freeze point

POST api/FreezePoints/{projectId}/{freezePointId}/Execute/{fpExecutionId}

Execute freeze point

POST api/FreezePoints/{projectId}/CreateNotificationsSubcontractsWithItemWithoutPrice

Get Item WithOut Price By Subcontract

POST api/FreezePoints/Project/{projectId}/PreviewWbs/{isPartial}

Preview WBS FreezePoint

POST api/FreezePoints/Project/{projectId}/PreviewWorkItems

Preview WorItems FreezePoint

POST api/FreezePoints/{frezeePointCode}/Project/{projectId}/PreviewWorkItems/Export

Preview WBS FreezePoint

POST api/FreezePoints/Project/{projectId}/Workitem/{workItemCode}/PreviewItems

Preview Items Freeze point

POST api/FreezePoints/Project/{projectId}/Errors

Preview Error WorkItems FreezePoint

POST api/FreezePoints/Project/{projectId}/Warnings

Preview Warning WorkItems FreezePoint

POST api/FreezePoints/Project/{projectId}/ImportFpFromMissing

Import freeze pont from missing documents.

POST api/FreezePoints/Project/{projectId}/ImportFpFromMissing/Preview/{documentId}

api return preview paged of import

POST api/FreezePoints/Project/{projectId}/ImportFpFromMissing/Errors/{documentId}

Get a paged list of errors for a freeze point document.

POST api/FreezePoints/Project/{projectId}/ImportFpFromMissing/Warnings/{documentId}

Get a paged list of warnings for a freeze point document.

POST api/FreezePoints/Project/{projectId}/ImportFpFromMissing/Confirm/{documentId}

Confirm the import of a freeze point document.

DELETE api/FreezePoints/Del/{projectId}/{freezePointId}

Remove a freeze point

Guarantee

Guarantee Controller

APIDescription
GET api/Guarantees/SummaryType

Get list of Guarantee type

GET api/Guarantees/{guaranteeId}/SapBonds/Query

Get list of Sap Bonds by Guarantee

POST api/Guarantees/{guaranteeId}/Milestones/Query

Get list of Milestone by Guarantee

PUT api/Guarantees/{guaranteeId}

Updates a Guarantee

POST api/Guarantees/{guaranteeId}/AssociateMilestones

Associate milestone to Guarantee

POST api/Guarantees/{guaranteeId}/DisassociateMilestones

Disassociate milestone to Guarantee

PUT api/Guarantees/{guaranteeId}/AssociateSapBonds

Associate milestone to Guarantee

PUT api/Guarantees/{guaranteeId}/DisassociateSapBonds

Disassociate milestone to Guarantee

DELETE api/Guarantees/{guaranteeId}

Deletes a Guarantee

POST api/Guarantee

Creates a Guarantee

HelpDocument

HelpDocument Controller

APIDescription
GET api/HelpDocument/{helpDocumentId}/{languageId}

Download clauses print template

GET api/HelpDocument

Get all clauses templates

HelpDocumentAdmin

HelpDocument Controller

APIDescription
GET api/Admin/HelpDocument

Get all clauses templates

GET api/Admin/HelpDocument/{helpDocumentId}/{languageId}

Download clauses print template

POST api/Admin/HelpDocument

Upload HelpDocument documents to folder

PUT api/Admin/HelpDocument/{helpDocumentId}

Updates a existing clauses Print template

DELETE api/Admin/HelpDocument/{helpDocumentId}

Remove clauses Print template

IntegrationMca

IntegrationMca Controller

APIDescription
POST api/IntegrationMca

Add or update new divisions and projects from MCA system.

InternalUsers

Internal users lookup

APIDescription
GET api/InternalUsers/{company}/{term}

Get internal users by company code and an optional search term

Ldap

Ldap controller.

APIDescription
GET api/Subcontracts/{subcontractId}/Ldap

Get all Ldaps for a subcontract.

POST api/Subcontracts/{subcontractId}/Ldap/Query/Export

Export all Ldaps for a subcontract.

GET api/Subcontracts/{subcontractId}/Ldap/{ldapId}

Get a ldaps related to a subcontract and a ldapId.

GET api/Subcontracts/{subcontractId}/Ldap/{ldapId}/Version/{versionId}

Get a ldaps related to a subcontract and a ldapId.

GET api/Subcontracts/{subcontractId}/Ldap/{ldapId}/Versions

Creates a ldap version.

POST api/Subcontracts/{subcontractId}/Ldap

Create subcontract ldap.

POST api/Subcontracts/{subcontractId}/Ldap/{ldapId}/Version

Creates a ldap version.

POST api/Subcontracts/{subcontractId}/Ldap/Query

Get filtered list of ldap.

PUT api/Subcontracts/{subcontractId}/Ldap/{ldapId}

Update a ldap related.

PUT api/Subcontracts/{subcontractId}/Ldap/{ldapId}/Version/{ldapVersionId}/ApprovedStatus

Change to approved state to a latest ldap version.

PUT api/Subcontracts/{subcontractId}/Ldap/{ldapId}/Version/{ldapVersionId}/SetReadyForCertification

Change entityCertificationStatus state to a ldap version.

PUT api/Subcontracts/{subcontractId}/Ldap/{ldapId}/Version/{ldapVersionId}/SetNotReadyForCertification

Change entityCertificationStatus state to a ldap version.

DELETE api/Subcontracts/{subcontractId}/Ldap/{ldapId}

Delete a ldap related to a subcontract.

Maintenance

Maintenance controller is aimed to expose different services with the purpose of maintaining data, correcting corrupt information and performing complex operations

APIDescription
PUT api/Maintenance/CertifiedEntities/CertificationInfo

Refresh certification info of filter certified entities

PUT api/Maintenance/~api/Projects/RefreshProgress

Refresh subcontract progress

POST api/Maintenance/~api/Subcontracts/CreateCertificationResults

Send the certification to sap

Marian

MarianController

APIDescription
POST api/Marian/{projectId}/NonOperativeSubcontracts/Import/Preview

Get list of marian subcontract no operative to import to Esam

POST api/Marian/{projectId}/NonOperativeSubcontracts/Import/Preview/{documentId}

Gets an imported NonOperativeSubcontracts document preview (paged)

POST api/Marian/{projectId}/NonOperativeSubcontracts/Import/Errors/{documentId}

Gets an imported NonOperativeSubcontracts document Errors (paged)

POST api/Marian/{projectId}/NonOperativeSubcontracts/Import/Warnings/{documentId}

Gets an imported NonOperativeSubcontracts document Warnings (paged)

POST api/Marian/{projectId}/NonOperativeSubcontracts/Import/Confirm/{documentId}

Confirm import of no operative subcontracts from Marian

POST api/Marian/{projectId}/NonOperativeFewos/Import/Preview/{documentId}

Gets an imported ProjectSfrFewo document preview (paged)

POST api/Marian/{projectId}/NonOperativeFewos/Import/Errors/{documentId}

Gets an imported ProjectSfrFewo document Errors (paged)

POST api/Marian/{projectId}/NonOperativeFewos/Import/Warnings/{documentId}

Gets an imported ProjectSfrFewo document Errors (paged)

POST api/Marian/{projectId}/NonOperativeFewos/Import

Import ProjectSfrFewo document

POST api/Marian/{projectId}/NonOperativeFewos/Import/Confirm/{documentId}

Confirms an imported progress document, not yet confirmed.

POST api/Marian/{projectId}/NonOperativeCertifications/Import

Import ProjectCertification document

POST api/Marian/{projectId}/NonOperativeCertifications/Import/Confirm/{documentId}

Confirm import of marian no operative certifications

POST api/Marian/{projectId}/NonOperativeCertifications/Import/Preview/{documentId}

Gets an imported ProjectCertification document preview (paged)

POST api/Marian/{projectId}/NonOperativeCertifications/Import/Errors/{documentId}

Gets an imported ProjectCertification document Errors (paged)

POST api/Marian/{projectId}/NonOperativeCertifications/Import/Warnings/{documentId}

Gets an imported ProjectCertification document Errors (paged)

POST api/Marian/{projectId}/NonOperativeBackcharges/Import

Import ProjectBackcharges document

POST api/Marian/{projectId}/NonOperativeBackcharges/Import/Confirm/{documentId}

Confirms an imported progress document, not yet confirmed.

POST api/Marian/{projectId}/NonOperativeBackcharges/Import/Preview/{documentId}

Gets an imported ProjectBackcharges document preview (paged)

POST api/Marian/{projectId}/NonOperativeBackcharges/Import/Errors/{documentId}

Gets an imported ProjectBackcharges document Errors (paged)

POST api/Marian/{projectId}/NonOperativeBackcharges/Import/Warnings/{documentId}

Gets an imported ProjectBackcharges document Errors (paged)

MasterData

WorkItems Controller

APIDescription
GET api/MasterData/WorkRateTypes

Get all rate types

GET api/MasterData/CostListTypes

Get cost list types

GET api/MasterData/CostItemTypes

Get all Costs item types

GET api/MasterData/CostItemTypes/{costListTypeId}

Get all Costs item types for a given cost list type

GET api/MasterData/Progress/Selectors

Get progress selectors

GET api/MasterData/Languages

Get support languages

GET api/MasterData/ConstructionProviderRiskInsurance

Get Construction Provider Risks Insurance

GET api/MasterData/ItemsGroups

Get all items groups from SAP

GET api/MasterData/Countries

Get countries from SAP

GET api/MasterData/SfrWorkReasonTypes

Get Sfr Work Reason Types

GET api/MasterData/SfrPricingMethodTypes

Get Sfr Pricing Method Type

GET api/MasterData/SfrIntructionTypes

Get Sfr Instruction Type

GET api/MasterData/SfrResolutionConclusionTypes

Get Sfr Resolution Conclusion Type

GET api/MasterData/SfrOriginatorTypes

Get Sfr Originator Type

GET api/MasterData/SfrStatuses

Get Sfr status

GET api/MasterData/ActivityLogActivityTypes

Get activity log activity types.

GET api/MasterData/FewoStatuses

Get fewo status

GET api/MasterData/CertificationStatuses

Get certification status

GET api/MasterData/FewoNotificationStatuses

Get fewo notification status

GET api/MasterData/FewoBkChargeDestinationType

Get Fewo Bk Charge Destination Type

GET api/MasterData/FewoToChargeCostTypes

Get Fewo To Charge Cost Type

GET api/MasterData/FewoImpactTypes

Get Fewo Impact Type

GET api/MasterData/FewoResolutionTypes

Get Fewo Resolution Type

GET api/MasterData/BapStatus

Get Fewo Resolution Type

GET api/MasterData/ClaimStatus

Get claim status.

GET api/MasterData/DescopeStatus

Get descope status.

GET api/MasterData/LdapStatus

Get LDAP status.

GET api/MasterData/BackchargeStatus

Get backcharge status.

GET api/MasterData/ComplementaryCoefficientTypes

Get ComplementaryCoefficientTypes

GET api/MasterData/MeasurementUnit

Get MeasurementUnit

GET api/MasterData/EntityCertificationStatuses

Get MeasurementUnit

GET api/MasterData/ReqDocCriticalityTypes

Get all Req Doc Criticality types

GET api/MasterData/PlannedPaymentEvents

Get all Planned Payment Events

GET api/MasterData/CashflowCurveTypes

Get all Planned Payment Events

GET api/MasterData/PaymentTerm

Get Payment terms

GET api/MasterData/BackchargeTypes

Get Backcharge Types

GET api/MasterData/CostChargeToTypes

Get CostChargeTo Types

GET api/MasterData/BackchargeToChargeCostTypes

Get CostChargeTo Types

GET api/MasterData/ScopeCompOriginTypes

Get scope comparative types

GET api/MasterData/SfrfewoMainServiceTypes

Get scope comparative types

GET api/MasterData/ItgLogCurrencyTypes

Get scope comparative types

GET api/MasterData/CurrencyDecimalPlaces

Get scope comparative types

GET api/MasterData/Areas

Get progress selectors

GET api/MasterData/ClaimTypes

Get Claim Types

GET api/MasterData/ClaimCovidRelatedTypes

Get Claim Covid Related Types

GET api/MasterData/TmsrStatus

Get Claim Covid Related Types

GET api/MasterData/TimesheetStatuses

Get Timesheet status

GET api/MasterData/SupervisorLevels

Get Timesheet status

GET api/MasterData/Disciplines

GET all disciplines

GET api/MasterData/DescopingProposalsStatus

GET all disciplines

GET api/MasterData/SapBondStatuses

Get SAP Bond Statuses

GET api/MasterData/SiStatuses

Get Site Instructions status

GET api/MasterData/SIAgreementToStartToWorkTypes

Get Site Instructions status

GET api/MasterData/SIReasonForSiTypes

Get Site Instructions status

POST api/MasterData/TimeoutTest

Menus Controller

APIDescription
GET api/Menus/Position

Get all divisions, projects and subcontracts nested.

GET api/Menus/MenuType/{menuTypeId}/EntityType/{entityTypeId}/Entity/{entityId}

Get menu by menuTypeId

GET api/Menus/HeaderMenu

Get header manu.

GET api/Menus/AdministrationMenu

Get administration menu.

Milestones

Milestones Controller

APIDescription
GET api/Milestones/Types

Get all milestone types

GET api/Milestones/SubTypes

Get the subcontract milestone subTypes

POST api/Milestones/SubTypes/Query

Get milestone subTypes (optionally filtered by milestone type and section type)

PUT api/Milestones/{milestoneId}

Update milestone

PUT api/Milestones/{milestoneId}/SetReadyForCertification

Change entityCertificationStatus state to a milestone

PUT api/Milestones/{milestoneId}/SetNotReadyForCertification

Change entityCertificationStatus state to a milestone

DELETE api/Milestones/DeleteMilestones

Removed list of milestones

POST api/Milestones

Create milestone

Notifications

Notification Controller

APIDescription
GET api/Notifications/Status

Return the global notification status for the connected user

GET api/Notifications/AllNotificationsStatus

Get all notifications status

GET api/Notifications/SummaryTasks

Return the penddings task for the connected user

GET api/Notifications/SummaryNotices

Return the unread notice for the connected user

GET api/Notifications/SummaryCommunications

Return the unread communications for the connected user

GET api/Notifications/SummaryActions

Return the unread notice for the connected user where NotificationSourceType =

GET api/Notifications/ChannelTypes

Return the notification channel types.

GET api/Notifications/CommunicationTypes

Return the notification Communication Types.

GET api/Notifications/NotificationDirectionTypes

Return the notification communication types.

GET api/Notifications/NotificationMsg/{notificationMsgId}

Notification message by id.

POST api/Notifications/CurrentUserList

Notifications messages list by user.

POST api/Notifications/ByBusinessEntityType/{businessEntityTypeId}/{entityId}

Notifications by businessEntityTipeId.

GET api/Notifications/{notificationId}

Get notification by id.

GET api/Notifications/Subcontracts/{subcontractId}/Threads

Get subcontract threads.

GET api/Notifications/Subcontracts/{subcontractId}/Communications/Simplified

Get subcontract Communications.

GET api/Notifications/Subcontracts/{subcontractId}/Communications/{notificationId}/NotificationDocuments

Get Notification Documents from notification.

GET api/Notifications/Subcontracts/{subcontractId}/Communications/{communicationId}

Get subcontract Communications.

POST api/Notifications/NotificationAsRead/{notificationId}

Mark a notification as read

POST api/Notifications/AllNotificationAsRead

Mark all notifications as read

POST api/Notifications/{entityTypeId}/{entityId}

Create a notification.

POST api/Notifications/{entityTypeId}/{entityId}/Register

Create a registered notification .

POST api/Notifications/Fewo/{fewoId}/Versions/{fewoVersionId}/ToSubcontractor

Create a fewo notification to subcontractor.

POST api/Notifications/Subcontracts/{subcontractId}/Topics

Topics by subcontractId.

POST api/Notifications/Subcontracts/{subcontractId}/Communications/List

Get subcontract Communications.

POST api/Notifications/Subcontracts/{subcontractId}/Communications/List/Export

Get subcontract Communications.

POST api/Notifications/Projects/{projectId}/Communications/List

Get project Communications.

POST api/Notifications/Projects/{projectId}/Communications/List/Export

Get project Communications.

POST api/Notifications/Subcontracts/{subcontractId}/Communications

Get subcontract Communications.

POST api/Notifications/Subcontracts/{subcontractId}/Communications/{communicationId}/Documentation

Create a comunication documentation

POST api/Notifications/Subcontracts/{subcontractId}/Communications/{communicationId}/DocumentationMulti

Create comunication documentation with multiple files

POST api/Notifications/Subcontracts/{subcontractId}/Communications/{communicationId}/Documentation/{documentId}/Download

Download a comunication documentation.

POST api/Notifications/Subcontracts/{subcontractId}/Threads

Create subcontract thread.

POST api/Notifications/Subcontracts/{subcontractId}/Import/Preview/{documentId}

Gets an imported Notification document preview (paged)

POST api/Notifications/Subcontracts/{subcontractId}/Import/Errors/{documentId}

Gets an imported Notification document Errors (paged)

POST api/Notifications/Subcontracts/{subcontractId}/Import/Warnings/{documentId}

Gets an imported Notification document Errors (paged)

POST api/Notifications/Subcontracts/{subcontractId}/Import

Import Notification document

POST api/Notifications/Subcontracts/{subcontractId}/Import/Confirm/{documentId}

Confirms an imported progress document, not yet confirmed.

PUT api/Notifications/Subcontracts/{subcontractId}/Communications/{communicationId}

Get subcontract Communications.

PUT api/Notifications/Subcontracts/{subcontractId}/Communications/{communicationId}/Documentation/{documentId}

Update a comunication documentation.

PUT api/Notifications/Subcontracts/{subcontractId}/Threads/{notificationThreadId}

Create subcontract thread.

PUT api/Notifications/UpdateValidateAccessDate/{notificationId}/{numMonths}

Actualizará la fecha de validez del acceso sumándole los meses indicados.

PUT api/Notifications/Subcontracts/{subcontractId}/Communications/SetThread

DELETE api/Notifications/Subcontracts/{subcontractId}/Communications/{communicationId}

Get subcontract Communications.

DELETE api/Notifications/Subcontracts/{subcontractId}/Threads/{notificationThreadId}

Create subcontract thread.

DELETE api/Notifications/Subcontracts/{subcontractId}/Communications/{communicationId}/Documentation/{documentId}

Delete a comunication documentation.

Penalty

Penalty Controller

APIDescription
GET api/Penalty/{penaltyId}

Get penalty given its id

GET api/Penalty/{penaltyId}/WarningRoles

Get a warning roles by penalty id

GET api/Penalty/{penaltyId}/WarningUsers

Get a warning users by penalty id

GET api/Penalty/PenaltyTypes

Get penalty types

GET api/Penalty/FrequencyTypes

Get frequency types

GET api/Penalty/ByPenaltyType/{penaltyTypeId}

Get all penalties by type

POST api/Penalty/{penaltyId}/WarningPenaltyRoles

Creates a new warning penalty roles

POST api/Penalty/{penaltyId}/WarningPenaltyUsers

Creates a new warning penalty users

POST api/Penalty/{penaltyId}

Updates a existing penalty

DELETE api/Penalty/{penaltyId}/WarningPenaltyRoles

Delete warning penalty roles list

DELETE api/Penalty/{penaltyId}/WarningPenaltyUsers

Delete warning penalty users list

GET api/Penalty

Get all penalties

POST api/Penalty

Creates a new penalty

DELETE api/Penalty

Delete penalty list

PendingActions

Controller for managing pending actions related to projects.

APIDescription
GET api/PendingActions/SummaryList

Get summary list of pending actions

POST api/PendingActions/EntityType/{entityTypeId}/Query

Get summary list of pending actions

PlannedPayment

PlannedPayment Controller

APIDescription
GET api/Subcontracts/{subcontractId}/PlannedPayment/ListVersions

Get Planned Payment List Versions By Subcontract ID

GET api/Subcontracts/{subcontractId}/PlannedPayment/Current/ListVersions

Get Planned Payment List Versions By Subcontract ID

GET api/Subcontracts/{subcontractId}/PlannedPayment/Versions/{plannedPaymentListVersionId}/Check

Check planned payment list last version

GET api/Subcontracts/{subcontractId}/PlannedPayment/Versions/{plannedPaymentListVersionId}/ValueDateDataset

Get Planned Payment List Versions By Subcontract ID

GET api/Subcontracts/{subcontractId}/PlannedPayment/CheckCashflowRecalculation

Check cashflow recalculation

POST api/Subcontracts/{subcontractId}/PlannedPayment/Versions/{plannedPaymentListVersionId}

Create a planned payment

POST api/Subcontracts/{subcontractId}/PlannedPayment/Version

Create a planned payment

POST api/Subcontracts/{subcontractId}/PlannedPayment/Current/Version

Create a planned payment

POST api/Subcontracts/{subcontractId}/PlannedPayment/Export

Get export PlannedPayment

POST api/Subcontracts/{subcontractId}/PlannedPayment/Current/Export

Get export current Planned Payment

POST api/Subcontracts/{subcontractId}/PlannedPayment/Import/Preview/{documentId}

Gets an imported PlannedPayment document preview (paged)

POST api/Subcontracts/{subcontractId}/PlannedPayment/Import/Errors/{documentId}

Gets an imported PlannedPayment document Errors (paged)

POST api/Subcontracts/{subcontractId}/PlannedPayment/Import/Warnings/{documentId}

Gets an imported PlannedPayment document Errors (paged)

POST api/Subcontracts/{subcontractId}/PlannedPayment/Version/{versionId}/Import

Import PlannedPayment document

POST api/Subcontracts/{subcontractId}/PlannedPayment/Version/{versionId}/Import/Confirm/{documentId}

Confirms an imported progress document, not yet confirmed.

POST api/Subcontracts/{subcontractId}/PlannedPayment/GenerateVersion

Create a planned payment

POST api/Subcontracts/{subcontractId}/PlannedPayment/Current/GenerateVersion

Create a planned payment

POST api/Subcontracts/{subcontractId}/PlannedPayment/Version/{versionId}/Release

Create a planned payment

POST api/Subcontracts/{subcontractId}/PlannedPayment/Version/{versionId}/ToCurrent

Generate planned payments from initial list to current list

POST api/Subcontracts/{subcontractId}/PlannedPayment/Version/{plannedPaymentListVersionId}/GenerateInitialCashflow/Preview

Generate initial cashflow preview

POST api/Subcontracts/{subcontractId}/PlannedPayment/Version/{plannedPaymentListVersionId}/GenerateInitialCashflow/Confirm/{guid}

Confirm generate initial cashflow

PUT api/Subcontracts/{subcontractId}/PlannedPayment/Version/{versionId}/{plannedPaymentId}

Update a planned Payment

PUT api/Subcontracts/{subcontractId}/PlannedPayment/Version/{plannedPaymentListVersionId}/RecalculateCurrentCashflow/Preview

Import PlannedPayment document

PUT api/Subcontracts/{subcontractId}/PlannedPayment/Version/{plannedPaymentListVersionId}/RecalculateCurrentCashflow/Confirm/{guid}

Confirm

DELETE api/Subcontracts/{subcontractId}/PlannedPayment/Version/{versionId}/{plannedPaymentId}

Remove a planned Payment

PriceList

PriceLists controller.

APIDescription
POST api/Subcontracts/{subcontractId}/PriceList/PriceItems

Get price list items

POST api/Subcontracts/{subcontractId}/PriceList/PriceItems/Export

Get price list items

POST api/Subcontracts/{subcontractId}/PriceList/UnitPriceItem

Create unit price item

PUT api/Subcontracts/{subcontractId}/PriceList/UnitPriceItem/{unitPriceItemId}

Update unit price item

DELETE api/Subcontracts/{subcontractId}/PriceList/UnitPriceItem/Delete

Delete unit price item

Process

Processs Controller

APIDescription
GET api/Process/ProcessType/{processTypeId}/Key/{key}

Get Process details

ProgressGenerator

ProgressGenerators Controller

APIDescription
GET api/Sections/{sectionId}/ProgressGenerator/Summary

Gets the progress summary for a sectionz

GET api/Sections/{sectionId}/ProgressGenerator/CertificationList

Certification list for progress generator

POST api/Sections/{sectionId}/ProgressGenerator/Import/{actualScopeId}

Import excel data to create new excel for progress generator Importar datos Excel para crear un nuevo Excel para el generador de progreso

POST api/Sections/{sectionId}/ProgressGenerator/Import/Preview/{documentId}

Gets an imported ProgressGenerator document preview (paged)

POST api/Sections/{sectionId}/ProgressGenerator/Import/NotIncludedErrors/{documentId}

Gets an imported ProgressGenerator document errors list

POST api/Sections/{sectionId}/ProgressGenerator/Import/Errors/{documentId}

Gets an imported ProgressGenerator document errors list

POST api/Sections/{sectionId}/ProgressGenerator/Import/FormattingErrors/{documentId}

Gets an imported ProgressGenerator document formatting errors list

POST api/Sections/{sectionId}/ProgressGenerator/Import/Warnings/{documentId}

Gets an imported ProgressGenerator document errors list

POST api/Sections/{sectionId}/ProgressGenerator/Import/Confirm/{documentId}

Confirms an imported ProgressGenerator document, not yet confirmed, and generate new excel file

POST api/Sections/{sectionId}/ProgressGenerator/Import/LogList

Obtiene el listado de ficheros existentes en cada carpeta vinculadas a la sección pasada

POST api/Sections/{sectionId}/ProgressGenerator/LogList/Certification/{certificationId}/FolderStructure/{docFolderStructureId}/Download

Obtiene el listado de ficheros existentes en cada carpeta vinculadas a la sección pasada

Projects

Projects Controller

APIDescription
GET api/Projects/{projectId}

Get project details

GET api/Projects/{projectId}/Summary

Get project summary

GET api/Projects/{projectId}/Peps

Get Project PEP elements given a project number

GET api/Projects/{projectId}/Thresholds

Get Project thresholds

GET api/Projects/{projectId}/AllowedCurrencies

Get allowed currencies for a given a project number

GET api/Projects/{projectId}/ConversionCurrencies

Get conversion currencies (FROM CURRENCY) for a given a project number

GET api/Projects/{projectId}/ConversionCurrenciesTo

Get conversion currencies (TO CURRENCY) for a given a project number

GET api/Projects/{projectId}/AllConversionCurrencies

Get all conversion currencies for a given a project number

GET api/Projects/{projectId}/ProjectMainSettings

Get project repository info by ID

GET api/Projects/{projectId}/FolderStructure/TreeQuery

Get a project folder structure

GET api/Projects/{projectId}/FolderStructure/TreeNodeId

Get a project folder structure

GET api/Projects/CurrentUserList

Top 5 last Projects modified by user

GET api/Projects/{projectId}/SubcontractsProjectCurrencies

Endpoint para conulta por proyecto (1º nivel)

GET api/Projects/{projectId}/wbs/diff/summary

Get work items WBS changes summary.

GET api/Projects/{projectId}/Threshold/CertifBondsCheckAhead

Get Project thresholds

GET api/Projects/{projectId}/SubcontractCodes/{seriesTypeId}

Get Project subcontract codes

GET api/Projects/{projectId}/Reports

Get Project subcontract codes

GET api/Projects/{projectId}/Reports/{reportType}

Get Project subcontract codes

GET api/Projects/{projectId}/ClausesPrintTemplates

Get all clauses templates by project

GET api/Projects/{projectId}/ClausesPrintTemplates/All

Get all clauses templates by project

GET api/Projects/{projectId}/ClausesPrintTemplates/Export

Get export all clauses templates by project

GET api/Projects/{projectId}/ClausesTemplates

Get all clauses templates by project

GET api/Projects/{projectId}/ClausesTemplates/All

Get all clauses templates by project

GET api/Projects/{projectId}/ClausesTemplates/Export

Get export all clauses templates by project

GET api/Projects/{projectId}/ApprovalFlowTemplate/List/{approvalFlowEntityId}

Get a list of approval flow templates given an entity id

GET api/Projects/{projectId}/ApprovalFlowTemplate/List/{approvalFlowEntityId}/Export

exports a list of approval flow templates given an entity id

GET api/Projects/{projectId}/ApprovalFlowTemplate/ListByEntity/{approvalFlowEntityId}/{entityId}

Get a list of approval flow templates given an entity id

GET api/Projects/{projectId}/ApprovalFlowTemplate/ListByEntity/All/{approvalFlowEntityId}/{entityId}

Get a list of approval flow templates given an entity id

GET api/Projects/{projectId}/Vendors

Get project vendors

GET api/Projects/{projectId}/McaWorkItems/{mcaWorkItemId}/Drawings

Get project mca work item drawings

GET api/Projects/{projectId}/subcontractsGrouped

Get project supplement grouped

GET api/Projects/{projectId}/sfrsGrouped

Get project Sfrs grouped

GET api/Projects/{projectId}/fewosGrouped

Get project Fewos grouped

GET api/Projects/{projectId}/FormalDocTemplates

Get all clauses templates by project

GET api/Projects/{projectId}/FormalDocTemplates/Export

Get export all clauses templates by project

GET api/Projects/{projectId}/FormalDocTemplates/EntityTypes

Get Formal Document Template Business Entity Types

GET api/Projects/{projectId}/BondsGrouped

Get project Bonds grouped

GET api/Projects/{projectId}/ExportSummary

Get project Bonds grouped

GET api/Projects/{projectId}/Units/{blockId}/Query

Get all units

GET api/Projects/{projectId}/Blocks/Query

Get all Blocks

POST api/Projects/{projectId}/Subcontracts/Query

Get all project subcontracts

POST api/Projects/{projectId}/SubcontractsAndMarian/Query

Get all project subcontracts and marian subcontracts

POST api/Projects/{projectId}/SubcontractsAndMarian/Export

Get export all project subcontracts and marian subcontracts

POST api/Projects/{projectId}/Subcontracts/Marian/Query

Get all project Marian subcontracts

POST api/Projects/{projectId}/Subcontractors/Query

Search subcontractors for a project given a search filter

POST api/Projects/{projectId}/Blocks/Query

Get all Blocks

POST api/Projects/{projectId}/Units/Query

Get all units

POST api/Projects/{projectId}/Subunits/Query

Get all Subunits

POST api/Projects/{projectId}/Disciplines/Query

Get all disciplines

POST api/Projects/{projectId}/AllDisciplines/Query

Get all disciplines

POST api/Projects/{projectId}/Families/Query

Get all families from a discipline

POST api/Projects/{projectId}/Subfamilies/Query

Get all subfamilies from a discipline

POST api/Projects/{projectId}/Wbs

Get project Wbs

POST api/Projects/{projectId}/WorkItems

Get project WorkItems

POST api/Projects/{projectId}/Wbs/MultipleFilter

Get project Wbs with multiple filter

POST api/Projects/{projectId}/WorkItems/MultipleFilter

Get project WorkItems with multiple filter

POST api/Projects/{projectId}/WorkItems/MultipleFilter/Export

Get project WorkItems with multiple filter

POST api/Projects/{projectId}/WorkItems/Export

Get export project WorkItems

POST api/Projects/{projectId}/wbs/diff/query

Query – New/Modified/Deleted work items (WBS)

POST api/Projects/{projectId}/wbs/diff/Query/Export

Exports filtered list of Query – New/Modified/Deleted work items (WBS)

POST api/Projects/{projectId}/SfrFewoList/Query

Get filtered list of sfr and fewo by project

POST api/Projects/{projectId}/SfrFewoList/Export

Get export ordered list of sfr and fewo by project

POST api/Projects/{projectId}/SfrFewoDetailGrouped

Get subcontract payment forecasts

POST api/Projects/{projectId}/SubcontractsWithFewos

Get subcontract payment forecasts

POST api/Projects/{projectId}/SumatoryCertificationsSubcontractsProjectList

Endpoint para consulta por proyecto (1º nivel), consulta para datalake

POST api/Projects/{projectId}/SubcontractCloseOuts

Endpoint para consulta por proyecto de los subcontract closeouts

POST api/Projects/{projectId}/SubcontractCloseOuts_Datalake

Endpoint para consulta por proyecto de los subcontract closeouts

POST api/Projects/{projectId}/SubcontractCloseOuts_DatalakeProcessPersist

Endpoint para conulta por proyecto de los subcontract closeouts

POST api/Projects/{projectId}/SumatoryCertificationsSubcontractsProjectList/Export

Endpoint para conulta por proyecto (1º nivel)

POST api/Projects/{projectId}/SumatoryCertificationsSubcontractsProjectListIpc/Export

Endpoint para conulta por proyecto (1º nivel)

POST api/Projects/{projectId}/SumatoryCertificationsSubcontractsByCurrency

Endpoint para conulta por proyecto (1º nivel)

POST api/Projects/{projectId}/SumatoryCertificationsSubcontractsByCurrency/Export

Endpoint para conulta por proyecto (1º nivel)

POST api/Projects/{projectId}/Forecast

List of forecast subcontracts of project End point used also for Datalake

POST api/Projects/{projectId}/Forecast/Export

Export List of forecast subcontracts of project

POST api/Projects/{projectId}/Forecast/Import

Import Forecast document

POST api/Projects/{projectId}/Forecast/Import/Confirm/{documentId}

Confirms an imported Forecast.

POST api/Projects/{projectId}/SubcontractCostControl/Import

Import SubcontractCostControl document

POST api/Projects/{projectId}/SubcontractCostControl/Import/Confirm/{documentId}

Confirms an imported SubcontractCostControl.

POST api/Projects/{projectId}/Forecast/Import/Preview/{documentId}

Gets an imported Forecast document preview (paged)

POST api/Projects/{projectId}/Forecast/Import/Errors/{documentId}

Gets an imported Forecast document Errors (paged)

POST api/Projects/{projectId}/Forecast/Import/Warnings/{documentId}

Gets an imported Forecast document Errors (paged)

POST api/Projects/{projectId}/SumatoryBackchargesSubcontractsProjectList

Endpoint para consulta por proyecto (1º nivel)

POST api/Projects/{projectId}/SumatoryBackchargesSubcontractsProjectList/Export

Export project backcharges summatory

POST api/Projects/{projectId}/SumatoryBackchargesSubcontractsProjectListIpc/Export

Export project backcharges summatory (in proyect currency)

POST api/Projects/{projectId}/SubcontractCloseOuts/ITGLogExport

export itg log

POST api/Projects/{projectId}/SubcontractCloseOuts/Export

Exportación Log report

POST api/Projects/{projectId}/SfrFewoList/ExportLogReport

Exportación Log report

POST api/Projects/{projectId}/ClaimsSubcontractsProjectList

Endpoint para conulta de claims por proyecto

POST api/Projects/{projectId}/ClaimsSubcontractsProjectList/Export

Exportación de claims por proyecto

POST api/Projects/{projectId}/SubcontractCostControl

Endpoint para conulta por proyecto de los subcontract Cost Control info

POST api/Projects/{projectId}/SubcontractCostControl/Export

Endpoint para exportación Cost Control

POST api/Projects/{projectId}/SubcontractCostControl/Import/Preview/{documentId}

Gets an imported SubcontractCostControl document preview (paged)

POST api/Projects/{projectId}/SubcontractCostControl/Import/Errors/{documentId}

Gets an imported SubcontractCostControl document Errors (paged)

POST api/Projects/{projectId}/SubcontractCostControl/Import/Warnings/{documentId}

Gets an imported SubcontractCostControl document Errors (paged)

POST api/Projects/{projectId}/SelectableSubcontracts/Query

Get all project subcontracts

POST api/Projects/{projectId}/SelectableSubcontracts/Query/Descoping

Get all project subcontracts with mca section selectable

POST api/Projects/{projectId}/Backchargeables/Query

list backchargeable grouped

POST api/Projects/{projectId}/SfrFewoList/ExportLogReport_Datalake

Exportación Log report

POST api/Projects/{projectId}/SfrFewoList/ExportLogReport_DatalakeProcessPersist

Exportación Log report

POST api/Projects/{projectId}/SfrFewoList/MasterTables_Datalake

MasterTables Data Lake

POST api/Projects/{projectId}/SubcontractorsAndSubcontracts/Query

Get all project subcontractors and subcontracts

POST api/Projects/{projectId}/VendorsAndSubcontracts/Query

Get all project subcontractors and subcontracts

POST api/Projects/{projectId}/SubcontractorsVendorAndSubcontracts/Query

Get all project subcontractors and subcontracts

POST api/Projects/{projectId}/ExportITGLog/Export

export itg log

POST api/Projects/{projectId}/ExportBackchargesITGLog/Export

Export project backcharges ITG log

POST api/Projects/{projectId}/projectBonds/Export

Export project Bonds list

POST api/Projects/{projectId}/Backchargeables/ITGLogExport

list backchargeable grouped

POST api/Projects/{projectId}/ClaimsSubcontractsProjectList/ITGLogExport

export itg log de claims por proyecto

POST api/Projects/{projectId}/projectBonds

Get project Bonds list

POST api/Projects/{projectId}/OtherProjectSubcontractsAndSubcontractors/Query

Get project Bonds grouped

POST api/Projects/{projectId}/ProjectSubcontractsAndSubcontractors/Query

Get project Bonds grouped

PUT api/Projects/{projectId}/ProjectMainSettings

Updates an existing section details

PUT api/Projects/{projectId}/SubcontractCostControl/{subcontractId}

Endpoint para conulta por proyecto de los subcontract Cost Control info

PUT api/Projects/{projectId}/SetSubcontractDraftAmoutSections

Endpoint para setear amount de secciones de todos los subcontratos

GET api/Projects

Get project details

GET api/Projects?projectId={projectId}&isDataLake={isDataLake}

Retrieves a list of subcontract close-out records for the specified project, filtered by the provided criteria.

PurchaseOrder

Purchase Order Controller

APIDescription
GET api/PurchaseOrder/{purchaseOrderId}/ClausesSet/ClausesList

Get clauses list for all the blocks in a clauses Set

GET api/PurchaseOrder/{purchaseOrderId}/ClausesSet/Block/{clausesSetBlockId}/ClausesList

Get clauses list for a single block

GET api/PurchaseOrder/{purchaseOrderId}/ClausesSet/BlockList

Get block list for a clauses Set

GET api/PurchaseOrder/{purchaseOrderId}/SignedDocumentation

Get signed documentation by purchase order id

GET api/PurchaseOrder/SignedDocumentation/Types

Get signed documentation types

GET api/PurchaseOrder/ContractualDocumentDefault

Get contractual document default

PUT api/PurchaseOrder/{purchaseOrderId}

Updates a existing purchase order

PUT api/PurchaseOrder/{purchaseOrderId}/ClausesSet

Updates a existing clauses tree for a clauses Set version

PUT api/PurchaseOrder/{purchaseOrderId}/ClausesSet/ImportClausesTemplate/{clausesTemplateId}

Import the clauses tree of a template

PUT api/PurchaseOrder/{purchaseOrderId}/SignedDocumentation/{signedDocumentationId}

Upload documents to folder

POST api/PurchaseOrder/{purchaseOrderId}/SignedDocumentation

Create new signed documentation

DELETE api/PurchaseOrder/PurchaseOrder/{purchaseOrderId}/SignedDocumentation/{signedDocumentationId}

Delete signed document

POST api/PurchaseOrder

Creates a new purchase order

DELETE api/PurchaseOrder

Delete purchase order

ReferenceUnitPrices

Prices controller

APIDescription
POST api/ReferenceUnitPrices/List/{SubcontractId}

Get price list items

POST api/ReferenceUnitPrices/List

Get price list items

POST api/ReferenceUnitPrices/List/Export

Get price list items export

PUT api/ReferenceUnitPrices/{SubcontractId}

udpate ReferenceUnitPrices

PUT api/ReferenceUnitPrices/ByStoredProcedure/{SubcontractId}

udpate ReferenceUnitPrices

RequiredDocumentation

RequiredDocumentation Controller

APIDescription
GET api/RequiredDocumentations/RequiredDocumentationTypes

Get Required Documentations type List

GET api/RequiredDocumentations/RequiredDocumentationTypes/Tree

Get Required Documentations type List tree

POST api/RequiredDocumentations/{requiredDocumentationId}/Document

Download document related with a required documentation.

PUT api/RequiredDocumentations/{requiredDocumentationId}

Updates a required documentation list

POST api/RequiredDocumentation

Creates required documentation

DELETE api/RequiredDocumentation

Deletes required documents

Sections

Sections Controller

APIDescription
GET api/Sections/{sectionId}/MeasurementUnit/{onlyManual}

Get MeasurementUnit

GET api/Sections/{sectionId}

Get a section given its id

GET api/Sections/{sectionId}/Versions/{sectionVersionId}

Get a section given its id

GET api/Sections/{sectionId}/Versions

Get a section given its id

GET api/Sections/SectionTypes

Get section types

GET api/Sections/SectionTypes/{sectionTypeId}/CertificationModes

Get certification modes

GET api/Sections/{sectionId}/Prices/Export/{exportPriceMode}/{quantityType}/{isAllPrices}

Exports the price list in excel format section

GET api/Sections/{sectionId}/Total

Get section import

GET api/Sections/SectionsScopeTypes

Get all SectionsScopeTypes

GET api/Sections/{sectionId}/notifications/wbs

Get section notifications for a WBS change.

GET api/Sections/{sectionId}/workitems/diff/summary

Get work items section changes summary.

GET api/Sections/{sectionId}/Versions/{sectionVersionId}/workitems/diff/summary

Get work items section changes summary.

GET api/Sections/{sectionId}/Progress/Summary

Gets the progress summary for a section

GET api/Sections/ShowGeneralServiceCatalog

Get section milestones progress summary

GET api/Sections/{sectionId}/WorkItems/{workItemId}/Drawings

Get section work item drawings

GET api/Sections/{sectionId}/Lock/Preview

Get section lock preview errors

GET api/Sections/{sectionId}/Progress/Warnings

Certification list for progress generator

GET api/Sections/{sectionId}/FPvsPPCReport

Get subcontract details

POST api/Sections/{sectionId}/Versions

Creates a new section version

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/Wbs

Get section Wbs

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/WorkItems/Query

Get a section given its id

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/WorkItems/Query/Export

Exports filtered list of WI.

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/WorkItems/Query/ExportPg

Exports filtered list of WI.

POST api/Sections/{sectionId}/workitems/diff/query

Query – Added/Modified/Deleted work items (Scoped)

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/WorkItem/{workItemId}/Items

Get all items from a work item

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/WorkItems/{workItemId}/QuantityItems

Get all quantity items of a work item

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/GetItemsManual/{workItemId}

Return the items for the workItems

POST api/Sections/{sectionId}/ItemManual/{workItemId}

Assign items works items manual to section

POST api/Sections/{sectionId}/WorkItemsAddManual

Put work items manual to section

POST api/Sections/{sectionId}/WorkItemsManual/Import

Import progress document

POST api/Sections/{sectionId}/WorkItemsManual/Import/Confirm/{documentId}

Confirms an imported WorkItemsManual document, not yet confirmed.

POST api/Sections/{sectionId}/WorkItemsManual/Import/Preview/{documentId}

Gets an imported WorkItemsManual document preview (paged)

POST api/Sections/{sectionId}/WorkItemsManual/Import/Errors/{documentId}

Gets an imported WorkItemsManual document errors list

POST api/Sections/{sectionId}/WorkItemsManual/Import/Warnings/{documentId}

Gets an imported WorkItemsManual document errors list

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/WorkItemsManual/Query

Get a section given its id

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/WorkItemsManual/Query/Export

Exports filtered list of WI.

POST api/Sections/CatalogCC

Get generic catalog CC

POST api/Sections/CatalogCC/Export

Get generic catalog CC

POST api/Sections/CatalogCCTM

Get catalog Time and Materials

POST api/Sections/CatalogCCTM/Export

Get catalog Time and Materials

POST api/Sections/CatalogTF

Get catalog Time and Materials

POST api/Sections/CatalogTF/Export

Get catalog Time and Materials

POST api/Sections/CatalogCCSG

Get generic catalog CC GeneralServices

POST api/Sections/CatalogCCSG/Export

Get Export generic catalog CC GeneralServices

POST api/Sections/{sectionId}/UnitPriceItemManual/{commodityCode}

Adds new unit price item to actual section price list

POST api/Sections/{sectionId}/WorkItems/{workRateTypeId}

Assign work items to section

POST api/Sections/{sectionId}/WorkItems/{workRateTypeId}/BySelected

Assign work items to section

POST api/Sections/{sectionId}/WorkItems/{workRateTypeId}/ByMultipleFilter

Assign work items to section by multiple filterOld

POST api/Sections/{sectionId}/Prices/Tree

Get Price Tree list elements

POST api/Sections/{sectionId}/Prices/TreeNotInScope

Get Price TreeNotInScope list elements

POST api/Sections/{sectionId}/Prices/TreeManual

Get Price Manual Treelist elements section

POST api/Sections/{sectionId}/Prices/Tree/Commodities

Get Commodities Price Treelist elements

POST api/Sections/{sectionId}/Prices/Tree/CommoditiesNotInScope

Get CommoditiesNotInScope Price list elements

POST api/Sections/{sectionId}/Prices/Tree/ManualCommodities

Get ManualCommodities Price list elements

POST api/Sections/{sectionId}/Prices/Import

Import price of section

POST api/Sections/{sectionId}/Prices/Import/Confirm/{documentId}

Import price list confirm section

POST api/Sections/{sectionId}/Prices/Import/Paged/{documentId}

Get preview paged

POST api/Sections/{sectionId}/Prices/Import/ErrorPaged/{documentId}

Get preview paged

POST api/Sections/{sectionId}/Prices/Import/WarningPaged/{documentId}

Get preview paged

POST api/Sections/{sectionId}/PriceList

Create a new price list

POST api/Sections/{sectionId}/Prices/Clear

Generates new Price list

POST api/Sections/{sectionId}/UnitPriceItem/{commodityCode}

Adds new unit price item to actual section price list

POST api/Sections/{sectionId}/Milestones/Query

Get all milestones for a section

POST api/Sections/{sectionId}/Progress/Import/Preview/{documentId}

Gets an imported progress document preview (paged)

POST api/Sections/{sectionId}/Progress/Import/Errors/{documentId}

Gets an imported progress document errors list

POST api/Sections/{sectionId}/Progress/Import/Warnings/{documentId}

Gets an imported progress document warnings list

POST api/Sections/{sectionId}/Progress/Import/{quantityType}

Import progress document

POST api/Sections/{sectionId}/Progress/Import/Confirm/{documentId}

Confirms an imported progress document, not yet confirmed.

POST api/Sections/{sectionId}/Progress/ImportByQuantityType/{quantityType}/Confirm/{documentId}

Confirms an imported progress document, not yet confirmed.

POST api/Sections/{sectionId}/Progress/Synch

Synchronizes the reported progress with last progress

POST api/Sections/{sectionId}/QuantityListTree

Get the quantity tree view

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/QuantityListTree

Get the quantity tree view

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/QuantityList/Query

Get all items from a work item

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/QuantityList/QueryManual

Get all items from a work item

POST api/Sections/{sectionId}/QuantityList/Export

Get export the quantities

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/QuantityList/Export

Get export the quantities

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/WorkItemsQuantityList/Export

Get export the quantities

POST api/Sections/{sectionId}/Versions/{sectionVersionId}/QuantityList/ExportByQuantityType/{quantityType}

Get export the quantities

POST api/Sections/{sectionId}/QuantityList/Import

Import quantity list of section.

POST api/Sections/{sectionId}/Quantity/ImportByQuantityType/{quantityType}/Confirm/{documentId}

Import quantity list confirm

POST api/Sections/{sectionId}/Quantity/Import/Paged/{documentId}

Get preview paged

POST api/Sections/{sectionId}/Quantity/Import/ErrorPaged/{documentId}

Get quantity import errors paged

POST api/Sections/{sectionId}/Quantity/Import/WarningPaged/{documentId}

Get quantity import warnings paged

POST api/Sections/{sectionId}/tmsr/Simplified

Get Selectable Tmsrs.

POST api/Sections/{sectionId}/Progress/{selectorTypeId}/Query

Get (Query) section progress by selector

POST api/Sections/{sectionId}/Progress/{selectorTypeId}/{quantityType}/Export

Get export current progress for a section

POST api/Sections/{sectionId}/Progress/Query/Children

Get all progress position children items

POST api/Sections/{sectionId}/Progress/ImportTmsrProgress

Import progress document

POST api/Sections/{sectionId}/Progress/ImportTmsrProgress/Preview

Gets an imported progress document preview (paged)

POST api/Sections/{sectionId}/Progress/ImportTmsrProgress/Errors/{documentId}

Gets an imported progress document errors list

POST api/Sections/{sectionId}/Progress/ImportTmsrProgress/Confirm/{documentId}

Confirms an imported progress document, not yet confirmed.

POST api/Sections/{sectionId}/Progress/ImportTmsrProgress/TshReport

Confirms an imported progress document, not yet confirmed.

PUT api/Sections/{sectionId}

Updates an existing section details

PUT api/Sections/{sectionId}/ItemManual

Put works items manual to section

PUT api/Sections/{sectionId}/WorkItemsManual

Put work items manual to section

PUT api/Sections/{sectionId}/Prices

Updates a unit price list items

POST api/Sections/{sectionId}/SetSignedPrice?signedPrice={signedPrice}

Updates a unit price list items

PUT api/Sections/{sectionId}/progress/{selectorTypeId}/{quantityType}

Updates section progress positions

PUT api/Sections/{sectionId}/Versions/{sectionVersionId}/Release

Release a section version

PUT api/Sections/{sectionId}/ItemsQuantity

Update item po and admin quantities

PUT api/Sections/{sectionId}/Versions/{sectionVersionId}/QuantityList/CopyQuantityMcaToPo

Get all items from a work item

PUT api/Sections/{sectionId}/Versions/{sectionVersionId}/QuantityList/CopyQuantityMcaToAdmin

Get all items from a work item

PUT api/Sections/{sectionId}/Lock

Lock Section

DELETE api/Sections/{sectionId}

Deletes a section by ID

DELETE api/Sections/{sectionId}/Versions/{sectionVersionId}

Deletes a section version

DELETE api/Sections/{sectionId}/WorkItems

Deletes all work items by id

DELETE api/Sections/{sectionId}/WorkItemsManual

Deletes all work items by id

DELETE api/Sections/{sectionId}/ItemManual

Deletes all items by WorkItem

DELETE api/Sections/{sectionId}/WorkItems/BySelected

Deletes all work items that satisfied the filterOld

DELETE api/Sections/{sectionId}/notifications/wbs

Deletes section notifications for a WBS change.

DELETE api/Sections/{sectionId}/Progress/Import

Clear/Delete imported progress.

POST api/Sections

Creates a new section

Sfr

Sfr Controller

APIDescription
GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/ActivityLogs/{activityLogId}

Get sfr activit log by id.

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/ActivityLogs

Get all ActivityLog by id

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Summary

Get resume of SFR by id

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Versions/{sfrVersionId}/Summary

Get resume of SFR by id

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}

Get SFR by id in last version

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Versions/{sfrVersionId}

Get a specific version of an SFR

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Instructions

Get all instruction of an SFR

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Versions/{sfrVersionId}/Instructions

Get all instruction by sfrVersion of SFR

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Instructions/{instructionId}

Get a specific instruction of an SFR

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Versions/{sfrVersionId}/Instructions/{instructionId}

Get a specific instruction of an SFR

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Versions/{sfrVersionId}/SignedDocuments

Get SFR signed documents

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Versions/{sfrVersionId}/NotSignedDocuments

Get SFR signed documents

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/ApprovalFlowStatus

Get an approval flow setup detail

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/PreviewFormalDocument

Get SFR formal document preview.

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/GenerateFormalDocument

Get SFR formal document preview.

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Versions/{sfrVersionId}/GenerateFormalDocument

Get SFR formal document preview by sfrVersion

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Versions/{sfrVersionId}/PreviewFormalDocument

Get SFR formal document preview by sfrVersion

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Versions/{sfrVersionId}/Documents

Get SFR documents by sfrVersion

GET api/Subcontracts/{subcontractId}/Sfr/Import/DownloadTemplate

Download Sfr Import Template

POST api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Documents/{documentId}

Download sfr document

GET api/Subcontracts/{subcontractId}/Sfr/{sfrId}/CheckToApproval

Check sfr for approval flow

GET api/Subcontracts/{SubcontractId}/Sfr/{SfrId}/Versions/{SfrVersionId}/PortalActions

Get SFR allowed portal actions

POST api/Subcontracts/{subcontractId}/Sfr/{sfrId}/ActivityLogs

Create ActivityLog

POST api/Subcontracts/{subcontractId}/Sfr

Create SFR

POST api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Instructions

Create SFR Instruction

POST api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Sendtoapproval

Launch an approval flow for a given configuration parameters

POST api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Versions

Create new version in SFR

POST api/Subcontracts/{subcontractId}/Sfr/{sfrId}/SignedDocuments/{signedDocumentId}

Download sfr signed documentation

POST api/Subcontracts/{subcontractId}/Sfr/{sfrId}/NotSignedDocuments/{signedDocumentId}

Download sfr signed documentation

POST api/Subcontracts/{subcontractId}/Sfr/{sfrId}/NotSignedDocuments

Create SFR signed document

POST api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Documents

Create SFR document

POST api/Subcontracts/{subcontractId}/Sfr/Import

Create SFR IMPORT

POST api/Subcontracts/{subcontractId}/Sfr/{sfrId}/addSiteInstructions

Associate Site Instructions to SFR

PUT api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Import

Update SFR IMPORT

PUT api/Subcontracts/{subcontractId}/Sfr/{sfrId}/ActivityLogs/{activityLogId}

Update a ActivityLog by ID

PUT api/Subcontracts/{subcontractId}/Sfr/{sfrId}

Update an SFR by id

PUT api/Subcontracts/{subcontractId}/Sfr/{sfrId}/UpdateSentInfo

Update an SFR by id

PUT api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Instructions/{instructionId}

Update an SFR Instruction by id.

PUT api/Subcontracts/{SubcontractId}/Sfr/{SfrId}/Versions/{SfrVersionId}/SendToTr

Send SFR to TR (On behalf)

PUT api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Versions/{sfrVersionId}/RepliedNotAgreed

Send SFR to TR (On behalf)

PUT api/Subcontracts/{subcontractId}/Sfr/CommunicateToSubcontractor

Recover sfr

DELETE api/Subcontracts/{subcontractId}/Sfr/{sfrId}/ActivityLogs/{activityLogId}

Delete ActivityLog by ID

DELETE api/Subcontracts/{subcontractId}/Sfr/{sfrId}

Delete SFR by id

DELETE api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Instructions/{instructionId}

Delete SFR Instruction by id

DELETE api/Subcontracts/{subcontractId}/Sfr/{sfrId}/NotSignedDocuments/{signedDocumentId}

Delete SFR signed documentation by id

DELETE api/Subcontracts/{subcontractId}/Sfr/{sfrId}/Documents/{documentId}

Delete SFR signed documentation by id

SiteInstruction

APIDescription
GET api/Projects/{projectId}/SI/{siId}/Versions

Get a site instruction versions given its id

GET api/Projects/{projectId}/SI/{siId}/Versions/{versionId}

Get a site Instruction related to a subcontract and a siteInstructionId.

GET api/Projects/{projectId}/SI/{siId}/CheckToApproval

Check site Instruction for approval flow

GET api/Projects/{projectId}/SI/{siId}/Versions/{versionId}/PreviewDocument

Generate preview document

GET api/Projects/{projectId}/SI/{siId}/Versions/{versionId}/PreviewFormalDocument

Preview formal document

GET api/Projects/{projectId}/SI/{siId}/Versions/{versionId}/GenerateFormalDocument

Generate formal document

GET api/Projects/{projectId}/SI/{siId}/Versions/{versionId}/GenerateAttachmentToSiteInstruction

Generate formal document

GET api/Projects/{projectId}/SI/{siId}/Versions/{versionId}/PreviewAttachmentToSiteInstruction

Preview formal document

GET api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/Documents

Get Site Instruction Documents

GET api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/Documents/{documentId}

Get Site Instruction Document By Id

GET api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/SignedDocuments

Get Site Instruction signed documents

GET api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/SignedDocuments/{signedDocumentId}

Get Site Instruction signed document by id

GET api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/NotSignedDocuments

Get Site Instruction signed documents

GET api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/NotSignedDocuments/{signedDocumentId}

Get Site Instruction signed document by id

GET api/Projects/{ProjectId}/SI/{SiId}/Versions/{SiVersionId}/PortalActions

Get SiteInstruction allowed portal actions

POST api/Projects/{projectId}/SI

Create Site Instruction

POST api/Projects/{projectId}/SI/Query

Create Site Instruction

POST api/Projects/{projectId}/SI/Query/Export

Exports filtered list of Claims.

POST api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/Documents

Create Site Instruction Document

POST api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/SignedDocuments

Create Site Instruction signed Document

POST api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/NotSignedDocuments

Create Site Instruction not signed Document

POST api/Projects/{projectId}/SI/{siId}/FolderStructure/TreeNodesQuery

Get a tmsr folder structure

POST api/Projects/{projectId}/SI/{siId}/Versions

Creates a si version.

POST api/Projects/{projectId}/SI/ITGLogExport

Export project site instruction ITG log

POST api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/SignedDocuments/{siDocumentId}

Download Site Instruction Signed Document

POST api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/NotSignedDocuments/{siDocumentId}

Download Site Instruction NOT Signed Document

POST api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/Documents/{siDocumentId}

Download Site Instruction Document

PUT api/Projects/{projectId}/SI/{siId}

Create Site Instruction

PUT api/Projects/{ProjectId}/SI/{SiId}/Versions/{SiVersionId}/SendToTr

Send SFR to TR (On behalf)

PUT api/Projects/{ProjectId}/SI/{SiId}/Versions/{SiVersionId}/RepliedNotAgreed?ClarifyReason={ClarifyReason}

Send SFR to TR (On behalf)

PUT api/Projects/{projectId}/SI/{siId}/CommunicateToSubcontractor

Fewo Communicate To Subcontractor

PUT api/Projects/{projectId}/SI/{siId}/Versions/{versionId}/SignOnBehalf

Fewo Communicate To Subcontractor

PUT api/Projects/{projectId}/SI/{siId}/Versions/{versionId}/RegretOnBehalf

Fewo Communicate To Subcontractor

DELETE api/Projects/{projectId}/SI/{siId}

Delete Site Instruction

DELETE api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/Documents/{siDocumentId}

Delete Site Instruction Document

DELETE api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/SignedDocuments/{siDocumentId}

Delete Site Instruction Signed Document

DELETE api/Projects/{projectId}/SI/{siId}/Versions/{siVersionId}/NotSignedDocuments/{siDocumentId}

Delete Site Instruction Signed Document

Subcontractor

Subcontractor Controller

APIDescription
GET api/Subcontractors/{subcontractorId}

Get details of subcontractor

GET api/Subcontractors/{subcontractorCode}/Logo

Get logo of subcontractor

GET api/Subcontractors/{subcontractorId}/Interlocutors

Get all interlocutors for a subcontractor

POST api/Subcontractors/{subcontractorId}/Interlocutor

Creates a interlocutor

POST api/Subcontractors/{subcontractorId}/Subcontract/{subcontractId}/CreateAssociateInterlocutor

Creates and associate a interlocutor through subcontrato

PUT api/Subcontractors/{subcontractorId}/Interlocutor/{interlocutorId}

Updates a interlocutor

PUT api/Subcontractors/{subcontractorId}/Subcontract/{subcontractId}/AssociateInterlocutor/{interlocutorId}

Associate interlocutor to subcontract

POST api/Subcontractors/{subcontractorId}/Subcontract/{subcontractId}/DisassociateInterlocutor/{interlocutorId}

Disassociate interlocutor to subcontract

DELETE api/Subcontractors/{subcontractorId}/Subcontract/{subcontractId}/DeleteInterlocutor/{interlocutorId}

Deletes a interlocutor

Subcontracts

Subcontracts Controller

APIDescription
POST api/Subcontracts/{subcontractId}/PreApprovalCheck

Execute pre / post check action.

POST api/Subcontracts/{subcontractId}/PostApprovalCheck

Execute pre / post check action.

POST api/Subcontracts/{subcontractId}/RequiredDocumentations/Query

Get Required Documentations by subcontract

POST api/Subcontracts/{subcontractId}/RequiredDocumentations/Export

Get export Required Documentations by subcontract

POST api/Subcontracts/{subcontractId}/RequiredDocumentations/TreeQuery

Get subcontract required documentation tree view

POST api/Subcontracts/{subcontractId}/Progress/{selectorTypeId}/Query

Get progress position items

POST api/Subcontracts/{subcontractId}/SfrFewoList/Query

Get filtered list of sfr and fewo by subcontract

POST api/Subcontracts/{subcontractId}/SfrFewoList/Export

Get export ordered list of sfr and fewo by subcontract

POST api/Subcontracts/{subcontractId}/Sendtoapproval

Launch an approval flow for a given configuration parameters

POST api/Subcontracts/{subcontractId}/SendToSap

Send the subcontract to sap

POST api/Subcontracts/{subcontractId}/Disciplines/Query

Get all disciplines

POST api/Subcontracts/{subcontractId}/Blocks/Query

Get all Blocks

POST api/Subcontracts/{subcontractId}/Subunits/Query

Get all Subunits

POST api/Subcontracts/{subcontractId}/Families/Query

Get all families from a discipline

POST api/Subcontracts/{subcontractId}/Units/Query

Get all units

POST api/Subcontracts/{subcontractId}/Subfamilies/Query

Get all subfamilies from a discipline

POST api/Subcontracts/{subcontractId}/CostLists/Versions

Creates a new cost list version

POST api/Subcontracts/{subcontractId}/GenerateNewMilestoneListVersion

Generate new milestone list version

POST api/Subcontracts/{subcontractId}/GenerateNewBondListVersion

Generate new Bond list version

POST api/Subcontracts/{subcontractId}/GenerateNewPenaltyListVersion

Generate new Penalty list version

POST api/Subcontracts/{subcontractId}/GenerateNewBonusListVersion

Generate new bonus list version.

POST api/Subcontracts/{subcontractId}/BonusList/Versions/{versionId}/Query

Get subcontract bonus by version identifier.

POST api/Subcontracts/{subcontractId}/BonusList/Versions/{versionId}/Export

Get export subcontract cost items

POST api/Subcontracts/{subcontractId}/Advances/{advanceId}/Documents/{documentId}

Download advance document

POST api/Subcontracts/{subcontractId}/Advances/{advanceId}/Documents

Create advance document

POST api/Subcontracts/{subcontractId}/Progress/Documents/{documentId}

Download progress document

POST api/Subcontracts/{subcontractId}/Progress/Documents

Create progress document

POST api/Subcontracts/{subcontractId}/Topics

Create subcontract topic

POST api/Subcontracts/{subcontractId}/CostList/Import

Import cost list of subcontract.

POST api/Subcontracts/{subcontractId}/CostList/Confirm/{documentId}

Import cost list confirm

POST api/Subcontracts/{subcontractId}/CostList/Import/Paged/{documentId}

Get preview paged

POST api/Subcontracts/{subcontractId}/CostList/Import/ErrorPaged/{documentId}

Get preview paged

POST api/Subcontracts/{subcontractId}/Preciary

Get paged preciary items

POST api/Subcontracts/{subcontractId}/Preciary/Export

POST api/Subcontracts/{subcontractId}/ComplementaryPricesCC

Get Complementary CC Prices

POST api/Subcontracts/{subcontractId}/ComplementaryPricesList

Get Complementary CC Prices

POST api/Subcontracts/{subcontractId}/ComplementaryPricesCC/Export

Get export all ComplementaryPricesCC

POST api/Subcontracts/{subcontractId}/ComplementaryPriceList/Export

Get export ComplementaryPriceList

POST api/Subcontracts/{subcontractId}/ComplementaryPricesCC/Import

Import Complementary Prices document

POST api/Subcontracts/{subcontractId}/ComplementaryPricesCC/Import/Confirm/{documentId}

Confirms an imported progress document, not yet confirmed.

POST api/Subcontracts/{subcontractId}/ComplementaryPricesCC/Import/Preview/{documentId}

Gets an imported complementary prices document preview (paged)

POST api/Subcontracts/{subcontractId}/ComplementaryPricesCC/Import/Errors/{documentId}

Gets an imported complementary prices document Errors (paged)

POST api/Subcontracts/{subcontractId}/ComplementaryPricesCC/Import/Warnings/{documentId}

Gets an imported complementary prices document Errors (paged)

POST api/Subcontracts/{subcontractId}/ComplementaryPrices/Clear

Generates new price list

POST api/Subcontracts/{subcontractId}/SapInvoices

Get certification retentions

POST api/Subcontracts/{subcontractId}/SapInvoices/Export

Get export certification retentions

GET api/Subcontracts/{subcontractId}/SapInvoices/Export

Get export certification retentions

POST api/Subcontracts/{subcontractId}/PenaltyList/Versions/{versionId}/Query

Get subcontract penalty by idversion

POST api/Subcontracts/{subcontractId}/CostList/ProgressCalculateSections

Gets the progress calculate summary sections for a subcontract

POST api/Subcontracts/{subcontractId}/ApprovalSpecialAlerts

Get ApprovalHomeCheckingStatus.

POST api/Subcontracts/{subcontractId}/SendEmailToNotifyOnSapError

Execute pre-check action.

POST api/Subcontracts/{subcontractId}/entityType/{entityTypeId}/claim/{claimId}/SelectableEntities/Query

Execute pre-check action.

POST api/Subcontracts/PlannedPayments/ByCodeList

Get subcontract payment forecasts

GET api/Subcontracts/{subcontractCode}/PlannedPayments

Get subcontract payment forecasts

POST api/Subcontracts/{subcontractId}/Sections/{sectionId}/tmsr/Simplified

Get Selectable Tmsrs.

POST api/Subcontracts/{subcontractId}/FewoSummaryStatus

Get filtered list of sfr and fewo by subcontract

POST api/Subcontracts/{subcontractId}/PriceList/CCWithoutPriceCount

POST api/Subcontracts/{subcontractId}/SfrFewoSelectableSIList/Query

POST api/Subcontracts/{subcontractId}/SfrFewoSelectableSIList/Query/Export

PUT api/Subcontracts/{subcontractId}

Updates a subcontract

PUT api/Subcontracts/{subcontractId}/Prices

Updates a subcontract

PUT api/Subcontracts/{subcontractId}/CostLists/Items

Updates a cost item from a subcontract cost list

PUT api/Subcontracts/{subcontractId}/CostLists

Updates a cost list given a subcontract

PUT api/Subcontracts/{subcontractId}/Advances/{advanceId}

Updates a subcontract advance

PUT api/Subcontracts/{subcontractId}/CostLists/Versions/{costListVersionId}/Release

Release a section version

PUT api/Subcontracts/{subcontractId}/BondList/Versions/{bondListVersionId}/Release

Update Bond version status to release

PUT api/Subcontracts/{subcontractId}/MilestoneList/Versions/{milestoneListVersionId}/Release

Update milestone version status to release

PUT api/Subcontracts/{subcontractId}/PenaltyList/Versions/{penaltyListVersionId}/Release

Update Penalty version status to release

PUT api/Subcontracts/{subcontractId}/BonusList/Versions/{listVersionId}/Release

Update bonus version status to release.

PUT api/Subcontracts/{subcontractId}/Advances/{advanceId}/Documents/{documentId}

Update an advance document by id

PUT api/Subcontracts/{subcontractId}/Progress/Documents/{documentId}

Update a progress document by id

PUT api/Subcontracts/{subcontractId}/CostList/Progress

Update the subcontract cost list progress

PUT api/Subcontracts/{subcontractId}/Advances/{advanceId}/SetReadyForCertification

Change entityCertificationStatus state to an Advances version.

PUT api/Subcontracts/{subcontractId}/Advances/{advanceId}/SetNotReadyForCertification

Change entityCertificationStatus state to a Advances version.

PUT api/Subcontracts/{subcontractId}/ComplementaryCoefficientValues

Set Price coefficient values

PUT api/Subcontracts/{subcontractId}/updateFromEGesDoc

Put Required Documentations from egesdoc

PUT api/Subcontracts/{subcontractId}/ComplementaryPricesCC

Get Complementary CC Prices

PUT api/Subcontracts/updateAllSubcontractsFromEGesDoc

Put Required Documentations from egesdoc to all subcontracts

PUT api/Subcontracts/{subcontractId}/CostLists/Versions/{costListVersionId}/SectionAllocations

Update cost list section allocations

PUT api/Subcontracts/{subcontractId}/CostList/TransferProgress

Progress update

PUT api/Subcontracts/{subcontractId}/Close

Close SubcontractReo

PUT api/Subcontracts/{subcontractId}/Dispute

Set Dispute Subcontract

PUT api/Subcontracts/{subcontractId}/Reopen

Close Subcontract

PUT api/Subcontracts/{subcontractId}/ReopenDisputed

Close Subcontract

PUT api/Subcontracts/{subcontractId}/SetDraftAmoutSections

Set Draft Amout Sections

PUT api/Subcontracts/{subcontractId}/Progress/Summary/UpdateCache

vacía la caché para el contexto de la pantalla de Progreso y la regenera

PUT api/Subcontracts/{subcontractId}/Milestones/Versions/{versionMilestoneId}/BecomeContractual

Convierte la version del milestone en contractual Converts the milestone version to contractual

PUT api/Subcontracts/{subcontractId}/CostLists/Versions/{costListVersionId}/BecomeContractual

Convierte la version del milestone en contractual Converts the milestone version to contractual

DELETE api/Subcontracts/{subcontractId}

Deletes a subcontract

DELETE api/Subcontracts/{subcontractId}/CostLists/Items

Deletes cost items from a subcontract cost list

DELETE api/Subcontracts/{subcontractId}/Advances/{advanceId}

Updates a subcontract advance

DELETE api/Subcontracts/{subcontractId}/Advances/{advanceId}/Documents/{documentId}

Delete advance documentation by id

DELETE api/Subcontracts/{subcontractId}/Progress/Documents/{documentId}

Delete progress documentation by id

POST api/Subcontracts/Errors/{errorId}

Get all allowed Errors

GET api/Subcontracts/{subcontractId}

Get subcontract details

GET api/Subcontracts/{subcontractId}/Summary

Get subcontract summary

GET api/Subcontracts/SeriesTypes

Get subcontract nature types

GET api/Subcontracts/Status

Get subcontract status

GET api/Subcontracts/{subcontractId}/Sections/{contractualSupVersionId}

Get all sections for a subcontract given the subcontract id

GET api/Subcontracts/{subcontractId}/SectionsBasicInfo

Get all sections (only basic info) for a subcontract given the subcontract id

GET api/Subcontracts/{subcontractId}/ReleaseSections

Get all sections for a subcontract given the subcontract id

GET api/Subcontracts/{subcontractId}/ReleaseMcaSections

Get all MCA sections for a subcontract given the subcontract id

GET api/Subcontracts/{subcontractId}/Sections/Export/{contractualSupVersionId}

Exports all sections for a subcontract

GET api/Subcontracts/{subcontractId}/WbsIntegrityCheck

Gets the result of an WBS version integrity validation for a subcontract against the latest imported Project WBS

GET api/Subcontracts/{subcontractId}/Subcontractor/{subcontractorId}/Interlocutors

Get all interlocutors for a subcontract

GET api/Subcontracts/{subcontractId}/Subcontractor/{subcontractorId}/Interlocutors/Export

Get export all interlocutors for a subcontract

GET api/Subcontracts/{subcontractId}/SubcontractorInterlocutors

Get all interlocutors for a subcontractor of subcontract

GET api/Subcontracts/{subcontractId}/Subcontractor

Get Subcontractor through subcontract

GET api/Subcontracts/{subcontractId}/TotalAmount

Get subcontract total amount

GET api/Subcontracts/{subcontractId}/DetailedTotalAmount

Get subcontract total amount

GET api/Subcontracts/{subcontractId}/Prices/Export/{exportPriceMode}/{quantityType}

Exports the price list in excel format

GET api/Subcontracts/{subcontractId}/SignedPrice

Get subcontract signed price

GET api/Subcontracts/{subcontractId}/Advances

Get subcontract advances

GET api/Subcontracts/{subcontractId}/Advances/Export

Get export subcontract advances

GET api/Subcontracts/{subcontractId}/Advances/{advanceId}

Get a subcontract advance

GET api/Subcontracts/DetailSubcontractMarian/{code}

Get subcontract marian details

GET api/Subcontracts/{subcontractId}/CostLists/Types/{costListTypeId}

Get a subcontract cost list by type

GET api/Subcontracts/{subcontractId}/CostLists

Get all subcontract cost lists

GET api/Subcontracts/{subcontractId}/Total

Get subcontract total import

GET api/Subcontracts/{subcontractId}/SubcontractActionsStatus

Subcontract actions status

GET api/Subcontracts/{subcontractId}/Progress/Summary

Gets the progress summary for a subcontract

GET api/Subcontracts/{subcontractId}/Progress/SummaryDetail

Get subcontract progress summary detail

GET api/Subcontracts/{subcontractId}/Progress/SummaryDetail/Export

Export to excel subcontract progress summary detail

GET api/Subcontracts/{subcontractId}/Documents/Prices

Gets all price list document (latest versions) associated with a subcontract

GET api/Subcontracts/{subcontractId}/Sections/{sectionId}/Documents/Progress

Gets all price list document (latest versions) associated with a subcontract and a section

GET api/Subcontracts/{subcontractId}/Disciplines

Gets disciplines by subcontract

GET api/Subcontracts/{subcontractId}/SuplementsPO

Get all suplements by subcontract identifier

GET api/Subcontracts/{subcontractId}/SuplementsPO/Export

Get export all suplements by subcontract identifier

GET api/Subcontracts/{subcontractId}/Progress/{selectorTypeId}/Export

Get export current progress for a subcontract

GET api/Subcontracts/{subcontractId}/ClauseFields

Get all clauses fields by subcontract identifier

GET api/Subcontracts/{subcontractId}/CheckToApproval

Check subcontract for approval flow

GET api/Subcontracts/GenerateSubcontractCode/{projectId}/{subcontractorCode}/{seriesTypeId}

Generate a subcontract code by parameters

GET api/Subcontracts/{subcontractId}/ApprovalFlowStatus

Get an approval flow setup detail

GET api/Subcontracts/{subcontractId}/UnitPriceItem/{commodityCode}

Get commodity amount by subcontractId and commodityCode

GET api/Subcontracts/{subcontractId}/AllowedCurrencies

Get allowed currencies for a given a project number

GET api/Subcontracts/{subcontractId}/Peps

Get Project PEP elements given a project number

GET api/Subcontracts/{subcontractId}/ProjectMainSettings

Get project repository info by ID

GET api/Subcontracts/{subcontractId}/CostLists/Versions

Get all subcontract cost list versions

GET api/Subcontracts/{subcontractId}/CostLists/Versions/{costListVersionId}

Get all subcontract cost list version

GET api/Subcontracts/{subcontractId}/CostLists/Versions/{costListVersionId}/SectionAllocations

Get cost list section allocations

GET api/Subcontracts/{subcontractId}/BondListVersions/Query

Get Bond List Versions By Subcontract Id

GET api/Subcontracts/{subcontractId}/MilestonesListVersions/Query

Get Milestone List Versions By Subcontract Id

GET api/Subcontracts/{subcontractId}/PenaltyListVersions/Query

Get Penalty List Versions By Subcontract ID

GET api/Subcontracts/{subcontractId}/BonusListVersions/Query

Get bonus version list by subcontract identifier.

GET api/Subcontracts/CurrentUserList

Top 5 last Subcontracts modified by user

GET api/Subcontracts/{subcontractId}/Advances/{advanceId}/Documents

Get advance documentation list

GET api/Subcontracts/{subcontractId}/Advances/{advanceId}/Documents/{documentId}

Get advance document

GET api/Subcontracts/{subcontractId}/Progress/Documents

Get progress documentation list

GET api/Subcontracts/{subcontractId}/Progress/Documents/{documentId}

Get progress document

GET api/Subcontracts/{subcontractId}/CostList/Progress/Summary

Gets the progress summary for a subcontract

GET api/Subcontracts/{subcontractId}/CostList/ProgressSections/Summary

Gets the progress summary for a subcontract

GET api/Subcontracts/{subcontractId}/CostList/Progress

Gets the progress summary for a subcontract

GET api/Subcontracts/{subcontractId}/CostList/Progress/Export

Gets Export the progress summary for a subcontract

GET api/Subcontracts/{subcontractId}/Topics

Get subcontract topics

GET api/Subcontracts/{subcontractId}/Advances/Summary

Get subcontract advance summary

GET api/Subcontracts/{subcontractId}/ComplementaryCoefficientValues

Get Price coefficient values

GET api/Subcontracts/{subcontractId}/Documents/ComplementaryPrices

Gets all price list document (latest versions) associated with a subcontract

GET api/Subcontracts/{subcontractId}/SapBonds

Get subcontract sap bonds from SAP service

GET api/Subcontracts/SubcontractSelectorList?ProjectId={ProjectId}&SubcontractorCode={SubcontractorCode}&VendorCode={VendorCode}

Get subcontract selector list

GET api/Subcontracts/SubcontractSelectorListFromMarianVendorPos?ProjectId={ProjectId}&SubcontractorCode={SubcontractorCode}&VendorCode={VendorCode}

Get subcontract selector list From Marian Vendor Pos

GET api/Subcontracts/{subcontractId}/ListOfEntities

Get subcontract entities.

GET api/Subcontracts/{subcontractId}/ApprovalHomeCheckingStatus

Get ApprovalHomeCheckingStatus.

GET api/Subcontracts/{subcontractId}/supplements/{supplementId}/Versions/{supplementVersionId}/TotalAmountsBar

Total amount to bar view

GET api/Subcontracts/{subcontractId}/supplements/{supplementId}/MobileSupplementInfo

Total amount to bar view

GET api/Subcontracts/{subcontractId}/supplements/{supplementId}/Versions/{supplementVersionId}/DownloadPdaDocument

Download advance document

GET api/Subcontracts/{subcontractId}/supplements/{supplementId}/Versions/{supplementVersionId}/DownloadFormalDocument

Download advance document

GET api/Subcontracts/{subcontractId}/CloseoutReports

Get subcontract reports CloseOut

GET api/Subcontracts/{subcontractId}/CloseoutReports/{reportType}

Get subcontract reports CloseOut

GET api/Subcontracts/{subcontractId}/Descoping/DestinationSections

Get a descopings related to a project and a descopingId.

GET api/Subcontracts/{subcontractId}/BasicData

Get subcontract details

GET api/Subcontracts/{subcontractId}/ExportSummary

Get subcontract details

POST api/Subcontracts/Marian

Creates a subcontract

POST api/Subcontracts/{subcontractId}/FolderStructure/TreeNodesQuery

Get a subcontract folder structure

POST api/Subcontracts/{subcontractId}/FolderStructure/TreeNodeId

Get a subcontract folder structure

POST api/Subcontracts/{subcontractId}/FileSystem/TreeQuery

Get a subcontract folder structure

POST api/Subcontracts/{subcontractId}/Check

Check subcontract

POST api/Subcontracts/{subcontractId}/Prices/Tree

Get Price Treelist elements subcontract

POST api/Subcontracts/{subcontractId}/Prices/TreeNotInScope

Get Price List Not in Scope

POST api/Subcontracts/{subcontractId}/Prices/TreeManual

Get Price Manual Tree list elements

POST api/Subcontracts/{subcontractId}/Prices/Tree/Commodities

Get coomodities by tree mode

POST api/Subcontracts/{subcontractId}/Prices/Tree/CommoditiesNotInScope

Get Price list commodities not in scope

POST api/Subcontracts/{subcontractId}/Prices/Tree/ManualCommodities

Get manual commodities subcontract

POST api/Subcontracts/{subcontractId}/Prices/Import

Import price by subcontract

POST api/Subcontracts/{subcontractId}/Prices/Import/Confirm/{documentId}

Import price list confirm subcontract

POST api/Subcontracts/{subcontractId}/Prices/Import/Paged/{documentId}

Get preview paged

POST api/Subcontracts/{subcontractId}/Prices/Import/ErrorPaged/{documentId}

Get preview paged

POST api/Subcontracts/{subcontractId}/Prices/Import/WarningPaged/{documentId}

Get preview paged

POST api/Subcontracts/{subcontractId}/PriceList

Create a new subcontract price list

POST api/Subcontracts/{subcontractId}/Approve

Approve a subcontract

POST api/Subcontracts/{subcontractId}/Reject

Reject a subcontract, send to draft

POST api/Subcontracts/{subcontractId}/Prices/Clear

Generates new price list

POST api/Subcontracts/{subcontractId}/UnitPriceItem/{commodityCode}

Adds new unit price item to actual subcontract price list

POST api/Subcontracts/{subcontractId}/ExportToMca

Export subcontract to MCA

POST api/Subcontracts/{subcontractId}/CostLists/Versions/{versionId}/Query

Get subcontract cost items

POST api/Subcontracts/{subcontractId}/CostLists/Versions/{versionId}/Export

Get export subcontract cost items

POST api/Subcontracts/{subcontractId}/PenaltyList/Versions/{versionId}/Export

Get export subcontract cost items

POST api/Subcontracts/{subcontractId}/Bonus/Query

Get all items from a bonus filterOld.

POST api/Subcontracts/{subcontractId}/Bonus/Export

Get export all items from a bonus filterOld

POST api/Subcontracts/{subcontractId}/Penalty/Query

Get all items from a penalty filterOld

POST api/Subcontracts/{subcontractId}/Penalty/Export

Get export all items from a penalty filterOld

POST api/Subcontracts/{subcontractId}/CostLists/TreeQuery

Get subcontract indirect cost items

POST api/Subcontracts/{subcontractId}/CostLists/Versions/{versionId}/TreeQuery

Get subcontract indirect cost items

POST api/Subcontracts/{subcontractId}/CostLists/Items

Adds new cost items to a subcontract cost list (for a given type)

POST api/Subcontracts/{subcontractId}/QuantityListTree/{sectionScopeTypeId}

Get the quantity tree view

POST api/Subcontracts/{subcontractId}/QuantityList/Query

Get the quantities paged

POST api/Subcontracts/{subcontractId}/QuantityList/QueryManual

Get the quantities paged

POST api/Subcontracts/{subcontractId}/QuantityList/Export/{sectionScopeTypeId}

Get export the quantities

POST api/Subcontracts/{subcontractId}/Advances

Creates an advance on a subcontract

POST api/Subcontracts/{subcontractId}/Guarantees/Query

Get all guarantees for a subcontract given the subcontract id

POST api/Subcontracts/{subcontractId}/Guarantees/Export

Get export all guarantees for a subcontract given the subcontract id

POST api/Subcontracts/{subcontractId}/Milestones/Query

Get all milestones for a subcontract

POST api/Subcontracts/{subcontractId}/Milestones/Export

Get export all milestones for a subcontract

POST api/Subcontracts/{subcontractId}/Milestones/TreeQuery

Get the subcontract milestone tree view

POST api/Subcontracts/{subcontractId}/Milestones/Import

Import progress document

POST api/Subcontracts/{subcontractId}/Milestones/Import/Confirm/{documentId}

Confirms an imported Milestones document, not yet confirmed.

POST api/Subcontracts/{subcontractId}/Milestones/Import/Preview/{documentId}

Gets an imported Milestones document preview (paged)

POST api/Subcontracts/{subcontractId}/Milestones/Import/Errors/{documentId}

Gets an imported Milestones document errors list

POST api/Subcontracts/{subcontractId}/Milestones/Import/Warnings/{documentId}

Gets an imported Milestones document errors list

POST api/Subcontracts

Creates a subcontract

Supplements

Supplements Controller

APIDescription
GET api/Supplements/{supplementId}/versions

Obtiene el listado de versiones de un suplemento

GET api/Supplements/{supplementId}/versions/{supplementVersionId}

Obtiene el detalle de la version de un suplemento

GET api/Supplements/types

Obtiene el listo de tipos de suplementos

GET api/Supplements/{subcontractId}/export

Get export suplements by subcontractId

GET api/Supplements/{supplementId}/ApprovalFlowStatus

Get an approval flow setup detail

GET api/Supplements/{supplementId}/Versions/{supplementVersionId}/SubcontractParams

Listado con los SubcontractParams regularizados en la {supplementVersionId}

GET api/Supplements/{supplementId}/Versions/{supplementVersionId}/Variations

Listado con las Variations en la {supplementVersionId}

GET api/Supplements/{supplementId}/Versions/{supplementVersionId}/Others

Listado con las Other en la {supplementVersionId}

GET api/Supplements/{supplementId}/Versions/{supplementVersionId}/Extras

Listado con las Extras en la {supplementVersionId}

GET api/Supplements/{supplementId}/Versions/{versionId}/Documents

Get supplement document list

GET api/Supplements/{supplementId}/Versions/{versionId}/Documents/{documentId}

Get supplement document by version

GET api/Supplements/{supplementId}/MainDifferences

Listado con diferencias entre el último y el actual (Se muestran parametros regularizados, pero añadimos un isRegularized true/false)

GET api/Supplements/{supplementId}/Variations/MainDifferences

Listado con diferencias

GET api/Supplements/{supplementId}/Others/MainDifferences

Listado con diferencias

GET api/Supplements/{supplementId}/Extras/MainDifferences

Listado con diferencias

GET api/Supplements/{supplementId}/Grouped/MainDifferences

GET api/Supplements/{supplementId}/Versions/{supplementVersionId}/Grouped

Servicio que agrupa las llamadas a varios servicios, para mejorar el rendimiento en ciertos casos.

GET api/Supplements/{supplementId}/CheckToApproval

Check supplement for approval flow

GET api/Supplements/Subcontracts/{subcontractId}/List

Obtiene el listado suplementos

GET api/Supplements/{subcontractId}/ApprovedSupplements

Get approved supplements

GET api/Subcontracts/{subcontractId}/Supplements/{supplementId}/Versions/{supplementVersionId}/ApprovalHomeCheckingStatus

Get ApprovalHomeCheckingStatus.

POST api/Supplements/Subcontracts/{subcontractId}/LastVersion/Export

Exporta el listado de suplementos de un subcontrato con su ultima version

POST api/Supplements/Subcontracts/{subcontractId}/LastVersion

Obtiene el listado de suplementos de un subcontrato con su ultima version

POST api/Supplements/subcontracts/{subcontractId}

Creates a Supplement

POST api/Supplements/{supplementId}/versions

Creates a Supplement version

POST api/Supplements/CheckSupplementToSendApproval

Launch an approval flow for a given configuration parameters

POST api/Supplements/{supplementId}/Sendtoapproval

Launch an approval flow for a given configuration parameters

POST api/Supplements/{supplementId}/Versions/{supplementVersionId}/SubcontractParams

Asignación de SubcontractParams a regularizar en la {supplementVersionId}

POST api/Supplements/{supplementId}/Versions/{supplementVersionId}/Variations

Asignación de Variations a incluir en la {supplementVersionId}

POST api/Supplements/{supplementId}/Versions/{supplementVersionId}/Extras

Asignación de Extras a incluir en la {supplementVersionId}

POST api/Supplements/{supplementId}/Versions/{supplementVersionId}/Others

Asignación de Others a incluir en la {supplementVersionId}

POST api/Supplements/{supplementId}/Versions/{versionId}/Documents/{documentId}

Download supplement document

POST api/Supplements/{supplementId}/Documents

Create supplement document

POST api/Supplements/{supplementId}/SendToSap

Send the subcontract to sap

POST api/Subcontracts/{subcontractId}/Supplements/{supplementId}/Versions/{supplementVersionId}/PreApprovalCheck

Execute precheck action.

POST api/Subcontracts/{subcontractId}/Supplements/{supplementId}/Versions/{supplementVersionId}/PostApprovalCheck

Execute precheck action.

PUT api/Supplements/{supplementId}

Updates a Supplement

DELETE api/Supplements/{supplementId}

Delete a Supplement

DELETE api/Supplements/{supplementId}/Versions/{supplementVersionId}/SubcontractParams

Desregularizar subcontract param de una version del suplemento

DELETE api/Supplements/{supplementId}/Documents/{documentId}

Delete supplement document by id

DELETE api/Supplements/{supplementId}/Versions/{supplementVersionId}/SupplementIncludedEntities

Desasignar una entidad de una version del suplemento

TimeAndMaterialSr

TimeAndMaterialSr controller.

APIDescription
GET api/Projects/{projectId}/tmsr/{tmsrId}/Versions

Get a time and material sr versions given its id

GET api/Projects/{projectId}/tmsr/{timeAndMaterialSrId}/Version/{versionId}

Get a timeAndMaterialSr related to a subcontract and a timeAndMaterialSrId.

GET api/Projects/{projectId}/tmsr/TemplateImport/DownloadTemplate

Download Time and Material Sr Download Template

GET api/Projects/{projectId}/tmsr/{timeAndMaterialId}/Versions/{timeAndMaterialVersionId}/GenerateFormalDocument

Preview certification document

GET api/Projects/{projectId}/tmsr/{timeAndMaterialId}/Versions/{timeAndMaterialVersionId}/PreviewFormalDocument

Preview certification document

GET api/Projects/{projectId}/tmsr/{tmsrId}/Versions/{tmsrVersionId}/Documents

Get time And Material Sr documents

GET api/Projects/{projectId}/tmsr/{tmsrId}/Versions/{tmsrVersionId}/Documents/{documentId}

Get time And Material Sr document

GET api/Projects/{projectId}/tmsr/{tmsrId}/Versions/{tmsrVersionId}/SignedDocuments

Get Tmsr signed documents

GET api/Projects/{projectId}/tmsr/{tmsrId}/Versions/{tmsrVersionId}/SignedDocuments/{signedDocumentId}

Get Tmsr signed document

GET api/Projects/{projectId}/tmsr/{tmsrId}/Versions/{tmsrVersionId}/NotSignedDocuments

Get backcharge not signed documents

GET api/Projects/{projectId}/tmsr/{tmsrId}/Versions/{tmsrVersionId}/NotSignedDocuments/{signedDocumentId}

Get backcharge not signed document

GET api/Projects/{projectId}/tmsr/{timeAndMaterialId}/Check

Creates a tmsr version.

POST api/Projects/{projectId}/tmsr/Query

Get filtered list of timeAndMaterialSrs.

POST api/Projects/{projectId}/tmsr/Query/Export

Exports filtered list of Claims.

POST api/Projects/{projectId}/tmsr

Create subcontract timeAndMaterialSr.

POST api/Projects/{projectId}/tmsr/Import/Preview/{documentId}

Get preview paged

POST api/Projects/{projectId}/tmsr/Import/Errors/{documentId}

Get preview paged

POST api/Projects/{projectId}/tmsr/Import/Warnings/{documentId}

Get preview paged

POST api/Projects/{projectId}/tmsr/Import

Create Time and Material Sr IMPORT

POST api/Projects/{projectId}/tmsr/Import/Confirm/{documentId}

Import price list confirm section

POST api/Projects/{projectId}/tmsr/TemplateImport

Get filtered list of timeAndMaterialSrs.

POST api/Projects/{projectId}/tmsr/{tmsrId}/Versions/{tmsrVersionId}/Documents

Create time And Material Sr document

POST api/Projects/{projectId}/tmsr/{tmsrId}/Versions/{tmsrVersionId}/NotSignedDocuments

Create time And Material Sr document

POST api/Projects/{projectId}/tmsr/{tmsrId}/Versions/{tmsrVersionId}/Documents/{tmsrDocument}

Download backcharge document

POST api/Projects/{projectId}/tmsr/{tmsrId}/Versions/{tmsrVersionId}/SignedDocuments/{tmsrSignedDocumentId}

Download tmsr signed documentation

POST api/Projects/{projectId}/tmsr/{tmsrId}/Versions/{tmsrVersionId}/NotSignedDocuments/{tmsrSignedDocumentId}

Download tmsr not signed documentation

POST api/Projects/{projectId}/tmsr/{tmsrId}/Version

Creates a tmsr version.

POST api/Projects/{projectId}/Subcontracts/{subcontractId}/tmsr/Simplified

Get Selectable Tmsrs.

POST api/Projects/{projectId}/tmsr/{tmsrId}/FolderStructure/TreeNodesQuery

Get a tmsr folder structure

POST api/Projects/{projectId}/tmsr/SupervisorsList/Query

Get Supervisors List.

POST api/Projects/{projectId}/tmsr/SupervisorsList/Query/Export

Export Supervisors List.

POST api/Projects/{projectId}/tmsr/SupervisorsList/{supervisorsListId}/ActiveTmsrStatusReport

Export Supervisors Active Tmsr Status Report.

POST api/Projects/{projectId}/tmsr/StatusReport

Export Tmsr Status Report.

PUT api/Projects/{projectId}/tmsr/{timeAndMaterialSrId}

Update a timeAndMaterialSrs related to a subcontract.

PUT api/Projects/{projectId}/tmsr/SupervisorsList/ReplaceSupervisorInTmsr

Replace Supervisor In Tmsr.

PUT api/Projects/{projectId}/tmsr/SupervisorsList/ReplaceSupervisor

Replace Supervisor In Tmsr.

PUT api/Projects/{projectId}/tmsr/{timeAndMaterialSrId}/Close

Replace Supervisor In Tmsr.

PUT api/Projects/{projectId}/tmsr/{timeAndMaterialSrId}/Reopen

Replace Supervisor In Tmsr.

DELETE api/Projects/{projectId}/tmsr/{tmsrId}

Delete a timeAndMaterialSrs related to a subcontract.

DELETE api/Projects/{projectId}/tmsr/{tmsrId}/Versions/{tmsrVersionId}/NotSignedDocuments/{tmsrSignedDocumentId}

Delete tmsr signed document by id

DELETE api/Projects/{projectId}/tmsr/{tmsrId}/Versions/{tmsrVersionId}/Documents/{tmsrDocumentId}

Delete backcharge document by id

Timesheets

TMPriceLists controller.

APIDescription
GET api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions

Get time sheets

GET api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Version/{versionId}

Get time sheets

GET api/Subcontracts/{subcontractId}/Timesheets/{timesheetsId}/Versions/{timesheetsVersionId}/Documents

Get timesheets documents by version

GET api/Subcontracts/{subcontractId}/Timesheets/{timesheetsId}/Versions/{timesheetsVersionId}/SignedDocuments

Get timesheets documents by version

GET api/Subcontracts/{subcontractId}/Timesheets/{timesheetsId}/Versions/{timesheetsVersionId}/NotSignedDocuments

Get timesheets documents by version

GET api/Subcontracts/{subcontractId}/Timesheets/Import/DownloadTemplate

Download file timesheet template empty

GET api/Subcontracts/{SubcontractId}/Timesheets/{TimesheetId}/Versions/{TimesheetVersionId}/PortalActions

Get timesheet allowed portal actions

GET api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/CheckToApproval

Check timesheet for approval flow

GET api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/SendToNextLevelTMSRList

Get Tmsr To Send Next Level

GET api/Subcontracts/{subcontractId}/Timesheets/Warnings

Get warning tm unit rate if not configure

GET api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/GenerateFormalDocument

Create Timesheet document

POST api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/TimeSheetLines/Query

Get time sheets

POST api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/TimeSheetLines/Query/Export

Create export from timesheet detail tab

POST api/Subcontracts/{subcontractId}/Timesheets/Query

Get time sheets

POST api/Subcontracts/{subcontractId}/Timesheets/Query/Export

Get export time sheets

POST api/Subcontracts/{subcontractId}/Timesheets/TimeSheetLines/Query

Get price list items

POST api/Subcontracts/{subcontractId}/Timesheets/TimeSheetLines/Query/Export

Get price list items

POST api/Subcontracts/{subcontractId}/Timesheets/warningReportList/Query

Get warning report list out of hours

POST api/Subcontracts/{subcontractId}/Timesheets/WarningTradesReportList/Query

Get warning trade report list out of trades

POST api/Subcontracts/{subcontractId}/Timesheets

Create new time sheetTimeSheetLines/Query

POST api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/Line

Create new time sheet

POST api/Subcontracts/{subcontractId}/Timesheets/EmployeeEquipment

Create new time sheet

POST api/Subcontracts/{subcontractId}/Timesheets/{timesheetsId}/Versions/{timesheetsVersionId}/Documents/{timesheetDocumentId}

Download timesheets document

POST api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/Documents

Create Timesheet document

POST api/Subcontracts/{subcontractId}/Timesheets/{timesheetsId}/Versions/{timesheetsVersionId}/SignedDocuments/{timesheetSignedDocumentId}

Download timesheets document

POST api/Subcontracts/{subcontractId}/Timesheets/{timesheetsId}/Versions/{timesheetsVersionId}/NotSignedDocuments/{timesheetSignedDocumentId}

Download timesheets document

POST api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/SignedDocuments

Create Timesheet document

POST api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/NotSignedDocuments

Create Timesheet document

POST api/Subcontracts/{subcontractId}/Timesheets/tmsr

Create TMSR to timesheet

POST api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Version

Create TMSR to timesheet

POST api/Subcontracts/{subcontractId}/Timesheets/Import/Preview/{documentId}

Import timesheet preview paged

POST api/Subcontracts/{subcontractId}/Timesheets/Import/Errors/{documentId}

Import timesheet preview paged

POST api/Subcontracts/{subcontractId}/Timesheets/Import/Warnings/{documentId}

Import timesheet preview paged

POST api/Subcontracts/{subcontractId}/Timesheets/Import

Import timesheet

POST api/Subcontracts/{subcontractId}/Timesheets/Import/Confirm/{documentId}

Import timesheet confirm

POST api/Subcontracts/{subcontractId}/Timesheets/ManpowerAnalysisReport

Import timesheet confirm

POST api/Subcontracts/{subcontractId}/Timesheets/ManpowerTradesAnalysisReport

Import timesheet confirm

PUT api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/TimeSheetLines/Revise/{revise}

Revise all Shown Lines

PUT api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/TimeSheetLines/Reject/{reject}

Reject all Shown Lines

PUT api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/TimeSheetLines/EditAll

Edit all Shown Lines

PUT api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/Line/{timesheetLineId}

Update time sheet

PUT api/Subcontracts/{SubcontractId}/Timesheets/{TimesheetId}/Versions/{TimesheetVersionId}/SendToTr

Send SFR to TR (On behalf)

PUT api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/RepliedNotAgreed

Timesheet Replied Not Agreed

PUT api/Subcontracts/{subcontractId}/Timesheets/CommunicateToSubcontractor

Recover sfr

PUT api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}

Recover sfr

PUT api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/TimeSheetLines/Recover

Recovery timesheet line reviews

PUT api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/TimeSheetLines/SendToNextLevel

Send to next level timesheet line reviews

PUT api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/SendToApprovalOnBehalf/{approveToSubcontractor}

Send to next level timesheet line reviews

PUT api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/Reject

Send to next level timesheet line reviews

DELETE api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}

Delete timesheet document by id

DELETE api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/Line/{timesheetLineId}

Delete timesheet document by id

DELETE api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/Documents/{timesheetDocumentId}

Delete timesheet document by id

DELETE api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/SignedDocuments/{timesheetDocumentId}

Delete timesheet document by id

DELETE api/Subcontracts/{subcontractId}/Timesheets/{timesheetId}/Versions/{timesheetVersionId}/NotSignedDocuments/{timesheetDocumentId}

Delete timesheet document by id

TmPriceList

TMPriceLists controller.

APIDescription
POST api/Subcontracts/{subcontractId}/TMPriceList/PriceItems

Get price list items

POST api/Subcontracts/{subcontractId}/TMPriceList/PriceItems/Export

Get price list items

POST api/Subcontracts/{subcontractId}/TMPriceList/CatalogCCTM/Export

Get price list items

POST api/Subcontracts/{subcontractId}/TMPriceList/PriceItems/Import/Preview/{documentId}

Get preview paged

POST api/Subcontracts/{subcontractId}/TMPriceList/PriceItems/Import/Errors/{documentId}

Get preview paged

POST api/Subcontracts/{subcontractId}/TMPriceList/PriceItems/Import/Warnings/{documentId}

Get preview paged

POST api/Subcontracts/{subcontractId}/TMPriceList/PriceItems/Import

Import price by subcontract

POST api/Subcontracts/{subcontractId}/TMPriceList/Sections/{sectionId}/PriceItems/Import

Import price by section

POST api/Subcontracts/{subcontractId}/TMPriceList/PriceItems/Import/Confirm/{documentId}

Import price list confirm subcontract

POST api/Subcontracts/{subcontractId}/TMPriceList/Sections/{sectionId}/PriceItems/Import/Confirm/{documentId}

Import price list confirm section

POST api/Subcontracts/{subcontractId}/TMPriceList/UnitTMPriceItem

Create unit tm price item

PUT api/Subcontracts/{subcontractId}/TMPriceList/UnitTMPriceItem/{unitTmPriceItemId}

Update unit price item

DELETE api/Subcontracts/{subcontractId}/TMPriceList/UnitTMPriceItem/Delete

Delete unit price item

User

APIDescription
PUT api/User/NotifyLogin

Get List User

UsersPortal

Prices controller

APIDescription
GET api/Subcontracts/{subcontractId}/UsersPortal/SubcontractAssignments

Get subcontract assignments

GET api/Subcontracts/{subcontractId}/UsersPortal/SubcontractAssignments/Export

Get subcontract assignments export

GET api/Subcontracts/{subcontractId}/UsersPortal/UsersToNotify

Get subcontract assignments export

POST api/Subcontracts/{subcontractId}/UsersPortal/UsersToNotify

Get subcontract assignments export

GET api/Subcontracts/{subcontractId}/UsersPortal/NotifiableUsers

Get subcontract assignments export

GET api/Subcontracts/{subcontractId}/UsersPortal/MenuOptions

Get subcontract assignments export

POST api/Subcontracts/{subcontractId}/UsersPortal/AssignableRepresentatives

Get assignable users for subcontract

POST api/Subcontracts/{subcontractId}/UsersPortal/SubcontractAssignments

Create new subcontract assignment, creates user if necessary

POST api/Subcontracts/{subcontractId}/UsersPortal/MenuOptions

Get subcontract assignments export

PUT api/Subcontracts/{subcontractId}/UsersPortal/SubcontractAssignments/{subcontractAssignmentId}

Create new subcontract assignment, creates user if necessary

DELETE api/Subcontracts/{subcontractId}/UsersPortal/SubcontractAssignments/{subcontractAssignmentId}

Create new subcontract assignment, creates user if necessary

DELETE api/Subcontracts/{subcontractId}/UsersPortal/UsersToNotify

Delete Users To Notify

Wips

Wips controller.

APIDescription
GET api/Subcontracts/{subcontractId}/Wips/{wipId}

Get wip by id

POST api/Subcontracts/{subcontractId}/Wips

Get wip list (filtered, ordered, paged)

POST api/Subcontracts/{subcontractId}/Wips/{wipId}/SectionDetail

Get all progress position children items

POST api/Subcontracts/{subcontractId}/Wips/{wipId}/SectionDetail/Export

Get all progress position children items

POST api/Subcontracts/{subcontractId}/Wips/{wipId}/SectionDetail/Children

Get all progress position children items

POST api/Subcontracts/{subcontractId}/Wips/{wipId}/CostListDetail

Get all progress position children items

POST api/Subcontracts/{subcontractId}/Wips/Export

Get Exported wip list (filtered, ordered)

POST api/Subcontracts/{subcontractId}/Wips/{wipId}/SectionDetail/ExportAdminSection

Get all progress position children items

POST api/Subcontracts/{subcontractId}/Wips/{wipId}/CostListDetail/Export

Export all progress position children items

POST api/Subcontracts/{subcontractId}/Sections/{sectionId}/Wips

Create a section wip

POST api/Subcontracts/{subcontractId}/CostList/Wips

Create a costlist wip

PUT api/Subcontracts/{subcontractId}/Wips/{wipId}

Update a wip

DELETE api/Subcontracts/{subcontractId}/Wips/{wipId}

Removed WIP

WorkItems

WorkItems Controller

APIDescription
POST api/WorkItems/{workItemId}/Items/Query

Get all items from a work item