Purchaseinvoiceline 8 endpoints

DELETE /companies({company_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')
operationId: PurchaseInvoiceLine_deleteObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

purchaseInvoiceLine_id path required string

(v1.0) id for purchaseInvoiceLine

Responses

204

(v1.0) Succesfully deleted the specified purchaseInvoiceLine

DELETE /companies({company_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')
GET /companies({company_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')
operationId: PurchaseInvoiceLine_getProperties

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

purchaseInvoiceLine_id path required string

(v1.0) id for purchaseInvoiceLine

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned the requested purchaseInvoiceLine

GET /companies({company_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')
PATCH /companies({company_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')
operationId: PurchaseInvoiceLine_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

purchaseInvoiceLine_id path required string

(v1.0) id for purchaseInvoiceLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema PurchaseInvoiceLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedpurchaseInvoiceLine

PATCH /companies({company_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')
GET /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines
operationId: PurchaseInvoiceLine_list

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

purchaseInvoice_id path required string

(v1.0) id for purchaseInvoice

$top query optional integer

(v1.0) Number of items to return from the top of the list

$skip query optional integer

(v1.0) Number of items to skip from the list

$limit query optional integer

(v1.0) Number of items to return from the list

$filter query optional string

(v1.0) Filtering expression

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned a list of purchaseInvoiceLines

GET /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines
POST /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines
operationId: PurchaseInvoiceLine_createD365Object

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

purchaseInvoice_id path required string

(v1.0) id for purchaseInvoice

Request Body

application/json
schema PurchaseInvoiceLineCreateD365ObjectRequest

Responses

201

(v1.0) A new purchaseInvoiceLine has been succesfully created

POST /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines
DELETE /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')
operationId: PurchaseInvoiceLine_delete

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

purchaseInvoice_id path required string

(v1.0) id for purchaseInvoice

purchaseInvoiceLine_id path required string

(v1.0) id for purchaseInvoiceLine

Responses

204

(v1.0) Succesfully deleted the specified purchaseInvoiceLine

DELETE /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')
GET /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')
operationId: PurchaseInvoiceLine_getProperties

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

purchaseInvoice_id path required string

(v1.0) id for purchaseInvoice

purchaseInvoiceLine_id path required string

(v1.0) id for purchaseInvoiceLine

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned the requested purchaseInvoiceLine

GET /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')
PATCH /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')
operationId: PurchaseInvoiceLine_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

purchaseInvoice_id path required string

(v1.0) id for purchaseInvoice

purchaseInvoiceLine_id path required string

(v1.0) id for purchaseInvoiceLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema PurchaseInvoiceLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedpurchaseInvoiceLine

PATCH /companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')

Retainedearningsstatement 2 endpoints

GET /companies({company_id})/retainedEarningsStatement
operationId: RetainedEarningsStatement_getList

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

$top query optional integer

(v1.0) Number of items to return from the top of the list

$skip query optional integer

(v1.0) Number of items to skip from the list

$limit query optional integer

(v1.0) Number of items to return from the list

$filter query optional string

(v1.0) Filtering expression

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned a list of retainedEarningsStatement

GET /companies({company_id})/retainedEarningsStatement
GET /companies({company_id})/retainedEarningsStatement({retainedEarningsStatement_lineNumber})
operationId: RetainedEarningsStatement_getProperties

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

retainedEarningsStatement_lineNumber path required integer

(v1.0) lineNumber for retainedEarningsStatement

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned the requested retainedEarningsStatement

GET /companies({company_id})/retainedEarningsStatement({retainedEarningsStatement_lineNumber})

Salescreditmemo 10 endpoints

GET /companies({company_id})/salesCreditMemos
operationId: SalesCreditMemo_getList

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

$top query optional integer

(v1.0) Number of items to return from the top of the list

$skip query optional integer

(v1.0) Number of items to skip from the list

$limit query optional integer

(v1.0) Number of items to return from the list

$filter query optional string

(v1.0) Filtering expression

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned a list of salesCreditMemos

GET /companies({company_id})/salesCreditMemos
POST /companies({company_id})/salesCreditMemos
operationId: SalesCreditMemo_createDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

Request Body

application/json
schema SalesCreditMemoCreateDynamicsObjectRequest

Responses

201

(v1.0) A new salesCreditMemo has been succesfully created

POST /companies({company_id})/salesCreditMemos
DELETE /companies({company_id})/salesCreditMemos({salesCreditMemo_id})
operationId: SalesCreditMemo_deleteObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

Responses

204

(v1.0) Succesfully deleted the specified salesCreditMemo

DELETE /companies({company_id})/salesCreditMemos({salesCreditMemo_id})
GET /companies({company_id})/salesCreditMemos({salesCreditMemo_id})
operationId: SalesCreditMemo_getProperties

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned the requested salesCreditMemo

GET /companies({company_id})/salesCreditMemos({salesCreditMemo_id})
PATCH /companies({company_id})/salesCreditMemos({salesCreditMemo_id})
operationId: SalesCreditMemo_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesCreditMemoCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesCreditMemo

PATCH /companies({company_id})/salesCreditMemos({salesCreditMemo_id})
POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.cancel
operationId: SalesCreditMemo_cancelAction

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

Responses

204

(v1.0) Succesfully performed a cancel action on the Dynamic 365 Business Central salesCreditMemos entity

POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.cancel
POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.cancelAndSend
operationId: SalesCreditMemo_cancelAndSend

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

Responses

204

(v1.0) Succesfully performed a cancelAndSend action on the Dynamic 365 Business Central salesCreditMemos entity

POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.cancelAndSend
POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.post
operationId: SalesCreditMemo_postAction

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

Responses

204

(v1.0) Succesfully performed a post action on the Dynamic 365 Business Central salesCreditMemos entity

POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.post
POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.postAndSend
operationId: SalesCreditMemo_postAndSend

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

Responses

204

(v1.0) Succesfully performed a postAndSend action on the Dynamic 365 Business Central salesCreditMemos entity

POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.postAndSend
POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.send
operationId: SalesCreditMemo_sendAction

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

Responses

204

(v1.0) Succesfully performed a send action on the Dynamic 365 Business Central salesCreditMemos entity

POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.send

Salescreditmemoline 10 endpoints

GET /companies({company_id})/salesCreditMemoLines
operationId: SalesCreditMemoLine_getList

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

$top query optional integer

(v1.0) Number of items to return from the top of the list

$skip query optional integer

(v1.0) Number of items to skip from the list

$limit query optional integer

(v1.0) Number of items to return from the list

$filter query optional string

(v1.0) Filtering expression

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned a list of salesCreditMemoLines

GET /companies({company_id})/salesCreditMemoLines
POST /companies({company_id})/salesCreditMemoLines
operationId: SalesCreditMemoLine_createD365Object

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

Request Body

application/json
schema SalesCreditMemoLineCreateD365ObjectRequest

Responses

201

(v1.0) A new salesCreditMemoLine has been succesfully created

POST /companies({company_id})/salesCreditMemoLines
DELETE /companies({company_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')
operationId: SalesCreditMemoLine_deleteDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemoLine_id path required string

(v1.0) id for salesCreditMemoLine

Responses

204

(v1.0) Succesfully deleted the specified salesCreditMemoLine

DELETE /companies({company_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')
GET /companies({company_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')
operationId: SalesCreditMemoLine_getProperties

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemoLine_id path required string

(v1.0) id for salesCreditMemoLine

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned the requested salesCreditMemoLine

GET /companies({company_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')
PATCH /companies({company_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')
operationId: SalesCreditMemoLine_updateDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemoLine_id path required string

(v1.0) id for salesCreditMemoLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesCreditMemoLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesCreditMemoLine

PATCH /companies({company_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')
GET /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines
operationId: SalesCreditMemoLine_getList

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

$top query optional integer

(v1.0) Number of items to return from the top of the list

$skip query optional integer

(v1.0) Number of items to skip from the list

$limit query optional integer

(v1.0) Number of items to return from the list

$filter query optional string

(v1.0) Filtering expression

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned a list of salesCreditMemoLines

GET /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines
POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines
operationId: SalesCreditMemoLine_createD365Object

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

Request Body

application/json
schema SalesCreditMemoLineCreateD365ObjectRequest

Responses

201

(v1.0) A new salesCreditMemoLine has been succesfully created

POST /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines
DELETE /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')
operationId: SalesCreditMemoLine_delete

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

salesCreditMemoLine_id path required string

(v1.0) id for salesCreditMemoLine

Responses

204

(v1.0) Succesfully deleted the specified salesCreditMemoLine

DELETE /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')
GET /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')
operationId: SalesCreditMemoLine_getProperties

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

salesCreditMemoLine_id path required string

(v1.0) id for salesCreditMemoLine

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned the requested salesCreditMemoLine

GET /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')
PATCH /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')
operationId: SalesCreditMemoLine_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesCreditMemo_id path required string

(v1.0) id for salesCreditMemo

salesCreditMemoLine_id path required string

(v1.0) id for salesCreditMemoLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesCreditMemoLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesCreditMemoLine

PATCH /companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')

Salesinvoice 11 endpoints

GET /companies({company_id})/salesInvoices
operationId: SalesInvoice_getList

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

$top query optional integer

(v1.0) Number of items to return from the top of the list

$skip query optional integer

(v1.0) Number of items to skip from the list

$limit query optional integer

(v1.0) Number of items to return from the list

$filter query optional string

(v1.0) Filtering expression

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned a list of salesInvoices

GET /companies({company_id})/salesInvoices
POST /companies({company_id})/salesInvoices
operationId: SalesInvoice_createDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

Request Body

application/json
schema SalesInvoiceCreateDynamicsObjectRequest

Responses

201

(v1.0) A new salesInvoice has been succesfully created

POST /companies({company_id})/salesInvoices
DELETE /companies({company_id})/salesInvoices({salesInvoice_id})
operationId: SalesInvoice_deleteObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

Responses

204

(v1.0) Succesfully deleted the specified salesInvoice

DELETE /companies({company_id})/salesInvoices({salesInvoice_id})
GET /companies({company_id})/salesInvoices({salesInvoice_id})
operationId: SalesInvoice_getProperties

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned the requested salesInvoice

GET /companies({company_id})/salesInvoices({salesInvoice_id})
PATCH /companies({company_id})/salesInvoices({salesInvoice_id})
operationId: SalesInvoice_updateObjectById

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesInvoiceCreateDynamicsObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesInvoice

PATCH /companies({company_id})/salesInvoices({salesInvoice_id})
POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.cancel
operationId: SalesInvoice_cancelAction

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

Responses

204

(v1.0) Succesfully performed a cancel action on the Dynamic 365 Business Central salesInvoices entity

POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.cancel
POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.cancelAndSend
operationId: SalesInvoice_cancelAndSendAction

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

Responses

204

(v1.0) Succesfully performed a cancelAndSend action on the Dynamic 365 Business Central salesInvoices entity

POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.cancelAndSend
POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.makeCorrectiveCreditMemo
operationId: SalesInvoice_performMakeCorrectiveCreditMemo

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

Responses

204

(v1.0) Succesfully performed a makeCorrectiveCreditMemo action on the Dynamic 365 Business Central salesInvoices entity

POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.makeCorrectiveCreditMemo
POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.post
operationId: SalesInvoice_postAction

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

Responses

204

(v1.0) Succesfully performed a post action on the Dynamic 365 Business Central salesInvoices entity

POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.post
POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.postAndSend
operationId: SalesInvoice_postAndSendAction

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

Responses

204

(v1.0) Succesfully performed a postAndSend action on the Dynamic 365 Business Central salesInvoices entity

POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.postAndSend
POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.send
operationId: SalesInvoice_sendAction

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

Responses

204

(v1.0) Succesfully performed a send action on the Dynamic 365 Business Central salesInvoices entity

POST /companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.send

Salesinvoiceline 9 endpoints

GET /companies({company_id})/salesInvoiceLines
operationId: SalesInvoiceLine_getList

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

$top query optional integer

(v1.0) Number of items to return from the top of the list

$skip query optional integer

(v1.0) Number of items to skip from the list

$limit query optional integer

(v1.0) Number of items to return from the list

$filter query optional string

(v1.0) Filtering expression

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned a list of salesInvoiceLines

GET /companies({company_id})/salesInvoiceLines
POST /companies({company_id})/salesInvoiceLines
operationId: SalesInvoiceLine_createDynamicsObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

Request Body

application/json
schema SalesInvoiceLineCreateD365ObjectRequest

Responses

201

(v1.0) A new salesInvoiceLine has been succesfully created

POST /companies({company_id})/salesInvoiceLines
DELETE /companies({company_id})/salesInvoiceLines('{salesInvoiceLine_id}')
operationId: SalesInvoiceLine_deleteObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoiceLine_id path required string

(v1.0) id for salesInvoiceLine

Responses

204

(v1.0) Succesfully deleted the specified salesInvoiceLine

DELETE /companies({company_id})/salesInvoiceLines('{salesInvoiceLine_id}')
GET /companies({company_id})/salesInvoiceLines('{salesInvoiceLine_id}')
operationId: SalesInvoiceLine_getProperties

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoiceLine_id path required string

(v1.0) id for salesInvoiceLine

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned the requested salesInvoiceLine

GET /companies({company_id})/salesInvoiceLines('{salesInvoiceLine_id}')
PATCH /companies({company_id})/salesInvoiceLines('{salesInvoiceLine_id}')
operationId: SalesInvoiceLine_updateObject

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoiceLine_id path required string

(v1.0) id for salesInvoiceLine

If-Match header optional string

(v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.

Request Body

application/json
schema SalesInvoiceLineCreateD365ObjectRequest

Responses

200

(v1.0) Succesfully updated the specifiedsalesInvoiceLine

PATCH /companies({company_id})/salesInvoiceLines('{salesInvoiceLine_id}')
GET /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines
operationId: SalesInvoiceLine_list

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

$top query optional integer

(v1.0) Number of items to return from the top of the list

$skip query optional integer

(v1.0) Number of items to skip from the list

$limit query optional integer

(v1.0) Number of items to return from the list

$filter query optional string

(v1.0) Filtering expression

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned a list of salesInvoiceLines

GET /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines
POST /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines
operationId: SalesInvoiceLine_createD365Object

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

Request Body

application/json
schema SalesInvoiceLineCreateD365ObjectRequest

Responses

201

(v1.0) A new salesInvoiceLine has been succesfully created

POST /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines
DELETE /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines('{salesInvoiceLine_id}')
operationId: SalesInvoiceLine_delete

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

salesInvoiceLine_id path required string

(v1.0) id for salesInvoiceLine

Responses

204

(v1.0) Succesfully deleted the specified salesInvoiceLine

DELETE /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines('{salesInvoiceLine_id}')
GET /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines('{salesInvoiceLine_id}')
operationId: SalesInvoiceLine_getProperties

Parameters

Name In Required Type Description
company_id path required string

(v1.0) id for company

salesInvoice_id path required string

(v1.0) id for salesInvoice

salesInvoiceLine_id path required string

(v1.0) id for salesInvoiceLine

$expand query optional array

(v1.0) Entities to expand

$select query optional array

(v1.0) Selected properties to be retrieved

Responses

200

(v1.0) Succesfully returned the requested salesInvoiceLine

GET /companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines('{salesInvoiceLine_id}')
Load more endpoints