TOTVS - RESTFul API


Service: /wscnta300/

Serviços utilizados pelo aplicativo do modulo Gestão de Contratos, referentes a rotina de manutencao de contratos.

Métodos

DELETE
/api/protheus/wscnta300/v1/contracts/{contractID}/{rev}

Description

Exclui um contrato.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
contractid string required
rev string required

DELETE
/api/protheus/wscnta300/v1/contracts/{contractID}/{rev}/documents/{doc}

Description

Exclui um documento anexado ao contrato.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
contractid string required
rev string required
doc string required

GET
/api/protheus/wscnta300/v1/contracts/{contractID}/{rev}/spreadsheets/{spreadSheetNumber}/balances

Description

Retorna os valores previstos e realizados da planilha.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
contractid string required
rev string required
spreadsheetnumber string required

GET
/api/protheus/wscnta300/v1/contracts

Description

Retorna a lista de contratos disponíveis para consulta.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
page integer optional
pagesize integer optional
searchkey string optional
_type string optional
customer string optional
supplier string optional
unit string optional
expiring boolean optional
status integer optional
order string optional

GET
/api/protheus/wscnta300/v1/customers

Description

Retorna a lista de clientes disponíveis para filtrar os contratos exibidos.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
unit string optional
byid boolean optional

GET
/api/protheus/wscnta300/v1/contracts/{contractID}/{rev}

Description

Retorna os detalhes de um contrato.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
schedule boolean optional
_pathparam UndefinedUndefined
contractid string required
rev string required

GET
/api/protheus/wscnta300/v1/contracts/{contractID}/{rev}/forecast

Description

Projecao financeira para os proximos 6 meses.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
contractid string required
rev string required

GET
/api/protheus/wscnta300/v1/suppliers

Description

Retorna a lista de fornecedores disponíveis para filtrar os contratos exibidos.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
unit string optional

GET
/api/protheus/wscnta300/v1/contracts/total

Description

Retorna a quantidade total de contratos.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
status integer optional

GET
/api/protheus/wscnta300/v1/financialAccounts

Description

Retorna a lista de contas contábeis

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
byid boolean optional

GET
/api/protheus/wscnta300/v1/accountingEntities/{plan}

Description

Retorna as entidades contabeis de acordo com o plano de contas informado.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
byid boolean optional
_pathparam UndefinedUndefined
plan string required

GET
/api/protheus/wscnta300/v1/accountingItems

Description

Retorna a lista de items contábeis

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
byid boolean optional

GET
/api/protheus/wscnta300/v1/accountingPlans

Description

Retorna os codigos dos planos de contas adicionais.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional

GET
/api/protheus/wscnta300/v1/approvalGroups

Description

Retorna grupos de aprovação

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
byid boolean optional

GET
/contracts/{contractID}/{rev}/spreadsheets/{spreadSheetNumber}/balances

Description

Retorna os valores previstos e realizados da planilha.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
contractid string required
rev string required
spreadsheetnumber string required

GET
/api/protheus/wscnta300/v1/contracts/{contractID}/type/revisions

Description

Retorna o número da revisão e seu tipo

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
_pathparam UndefinedUndefined
contractid string required

GET
/api/protheus/wscnta300/v1/classes

Description

Retorna lista de naturezas.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional

GET
/api/protheus/wscnta300/v1/coins

Description

Retorna lista de moedas

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
byid boolean optional

GET
/contracts

Description

Retorna a lista de contratos disponíveis para consulta.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
page integer optional
pagesize integer optional
searchkey string optional
_type string optional
customer string optional
supplier string optional
unit string optional
expiring boolean optional
status integer optional
order string optional

GET
/api/protheus/wscnta300/v1/costCenters

Description

Retorna a lista de centro de custos

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
byid boolean optional

GET
/customers

Description

Retorna a lista de clientes disponíveis para filtrar os contratos exibidos.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
unit string optional

GET
/api/protheus/wscnta300/v1/departments

Description

Retorna as áreas dos contratos

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
byid boolean optional

GET
/contracts/{contractID}/{rev}

Description

Retorna os detalhes de um contrato.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
schedule boolean optional
_pathparam UndefinedUndefined
contractid string required
rev string required

GET
/api/protheus/wscnta300/v1/contracts/{contractID}/{rev}/documents/{doc}

Description

Retorna o documento solicitado no formato base64.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
contractid string required
rev string required
doc string required

GET
/contracts/{contractID}/{rev}/forecast

Description

Projecao financeira para os proximos 6 meses.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
contractid string required
rev string required

GET
/api/protheus/wscnta300/v1/contracts/{contractID}/{rev}/documents

Description

Retorna o documento solicitado no formato base64.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
_pathparam UndefinedUndefined
contractid string required
rev string required

GET
/api/protheus/wscnta300/v1/getParcel/{qtParcel}

Description

Retorna os números das parcelas para atribuição no cronograma financeiro.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
start string required
_pathparam UndefinedUndefined
qtparcel integer required

GET
/api/protheus/wscnta300/v1/indexes

Description

Retorna lista de índices de reajuste

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
byid boolean optional

GET
/api/protheus/wscnta300/v1/paymentConditions

Description

Retorna condições de pagamento

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
byid boolean optional

GET
/api/protheus/wscnta300/v1/products

Description

Retorna lista de produtos

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
byid boolean optional

GET
/api/protheus/wscnta300/v1/contracts/{contractID}/historic/revisions

Description

Retorna o histórico de revisões do contrato.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
revisionfilter string optional
_pathparam UndefinedUndefined
contractid string required

GET
/api/protheus/wscnta300/v1/contracts/{contractID}/{rev}/spreadsheets/{spreadsheetNumber}/schedule

Description

Retorna as parcelas do cronograma financeiro

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
_pathparam UndefinedUndefined
contractid string required
rev string required
spreadsheetnumber string required

GET
/api/protheus/wscnta300/v1/stoppages

Description

Retorna lista dos motivos de paralização.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
byid boolean optional

GET
/suppliers

Description

Retorna a lista de fornecedores disponíveis para filtrar os contratos exibidos.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
unit string optional

GET
/contracts/total

Description

Retorna a quantidade total de contratos.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
status integer optional

GET
/api/protheus/wscnta300/v1/typesOfContract

Description

Retorna os tipos de contrato

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
_type string optional
byid boolean optional

GET
/api/protheus/wscnta300/v1/typesOfSpreadsheet

Description

Retorna os tipos de planilha

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
alltypes boolean optional
byid boolean optional

GET
/api/protheus/wscnta300/v1/valueClasses

Description

Retorna a lista de classes de valor

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
searchkey string optional
page integer optional
pagesize integer optional
byid boolean optional

POST
/api/protheus/wscnta300/v1/coins/{coin}/rates

Description

Retorna as taxas da moeda de acordo com as datas especificadas.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
coin string required

POST
/api/protheus/wscnta300/v1/contracts

Description

Inclui um contrato

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined

POST
/api/protheus/wscnta300/v1/contracts/{contractID}/{rev}/revision

Description

Cria uma revisão para o contrato

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
contractid string required
rev string required

POST
/api/protheus/wscnta300/v1/contracts/{contractID}/documents

Description

Anexa um documento ao contrato.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
contractid string required

POST
/api/protheus/wscnta300/v1/contracts/{contractID}/{rev}/readjustment

Description

Reajusta os valores do contrato com base em um índice econômico

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
contractid string required
rev string required

POST
/api/protheus/wscnta300/v1/contracts/{contractID/{rev}/restart

Description

Reinicia um contrato paralisado.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
contractid string required
rev string required

PUT
/api/protheus/wscnta300/v1/contracts/{contractID}/{rev}

Description

Altera um contrato.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
contractid string required
rev string required

PUT
/api/protheus/wscnta300/v1/contracts/{contractID}/{rev}/approveRevision

Description

Aprova a revisão de um contrato.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
contractid string required
rev string required

PUT
/api/protheus/wscnta300/v1/contracts/{contractID}/{rev}/status

Description

Altera a situação do contrato.

Response Content Type

Parameters

ParameterData TypeValue
_queryparam UndefinedUndefined
_pathparam UndefinedUndefined
contractid string required
rev string required