POST api/Service/SendRecordUpdateRequest

Send Record Update Request to Dynamics NAV for processing

Request Information

URI Parameters

None.

Body Parameters

RecordUpdateRequest
NameDescriptionTypeAdditional information
RsaPin

RSA PIN

string

None.

UserId

User Id

string

None.

AgentCode

Agent Code

string

None.

UpdateTypeCode1

Update Type Code 1

string

None.

UpdateTypeCode2

Update Type Code 2

string

None.

UpdateTypeCode3

Update Type Code 3

string

None.

UpdateTypeCode4

Update Type Code 4

string

None.

UpdateTypeCode5

Update Type Code 5

string

None.

CrmCaseId

Case Id

string

None.

UpdateLists

Update List

Collection of RecordUpdateLinesArray

None.

Request Formats

application/json, text/json

Sample:
{
  "RsaPin": "sample string 1",
  "UserId": "sample string 2",
  "AgentCode": "sample string 3",
  "UpdateTypeCode1": "sample string 4",
  "UpdateTypeCode2": "sample string 5",
  "UpdateTypeCode3": "sample string 6",
  "UpdateTypeCode4": "sample string 7",
  "UpdateTypeCode5": "sample string 8",
  "CrmCaseId": "sample string 9",
  "UpdateLists": [
    {
      "Codigo": [
        "sample string 1",
        "sample string 2"
      ],
      "NewValues": [
        "sample string 1",
        "sample string 2"
      ]
    },
    {
      "Codigo": [
        "sample string 1",
        "sample string 2"
      ],
      "NewValues": [
        "sample string 1",
        "sample string 2"
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<RecordUpdateRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NAVWebService.Models">
  <AgentCode>sample string 3</AgentCode>
  <CrmCaseId>sample string 9</CrmCaseId>
  <RsaPin>sample string 1</RsaPin>
  <UpdateLists>
    <RecordUpdateLinesArray>
      <Codigo xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </Codigo>
      <NewValues xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </NewValues>
    </RecordUpdateLinesArray>
    <RecordUpdateLinesArray>
      <Codigo xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </Codigo>
      <NewValues xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </NewValues>
    </RecordUpdateLinesArray>
  </UpdateLists>
  <UpdateTypeCode1>sample string 4</UpdateTypeCode1>
  <UpdateTypeCode2>sample string 5</UpdateTypeCode2>
  <UpdateTypeCode3>sample string 6</UpdateTypeCode3>
  <UpdateTypeCode4>sample string 7</UpdateTypeCode4>
  <UpdateTypeCode5>sample string 8</UpdateTypeCode5>
  <UserId>sample string 2</UserId>
</RecordUpdateRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

RecordUpdatetResponse
NameDescriptionTypeAdditional information
RecordUpdate

Collection of RecordUpdate

None.

Text

Collection of string

None.

Response Formats

application/json, text/json

Sample:
{
  "recordUpdateField": [
    {
      "noField": "sample string 1",
      "pINField": "sample string 2",
      "cRMCaseIDField": "sample string 3",
      "statusField": "sample string 4",
      "statusDescriptionField": [
        "sample string 1",
        "sample string 2"
      ],
      "rejectionReasonField": "sample string 5",
      "rejectionCommentField": "sample string 6",
      "rejectionDescriptionField": "sample string 7",
      "completedField": true
    },
    {
      "noField": "sample string 1",
      "pINField": "sample string 2",
      "cRMCaseIDField": "sample string 3",
      "statusField": "sample string 4",
      "statusDescriptionField": [
        "sample string 1",
        "sample string 2"
      ],
      "rejectionReasonField": "sample string 5",
      "rejectionCommentField": "sample string 6",
      "rejectionDescriptionField": "sample string 7",
      "completedField": true
    }
  ],
  "textField": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<RecordUpdatetResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NAVWebService.BCCRMServiceCalls">
  <recordUpdateField>
    <RecordUpdate>
      <cRMCaseIDField>sample string 3</cRMCaseIDField>
      <completedField>true</completedField>
      <noField>sample string 1</noField>
      <pINField>sample string 2</pINField>
      <rejectionCommentField>sample string 6</rejectionCommentField>
      <rejectionDescriptionField>sample string 7</rejectionDescriptionField>
      <rejectionReasonField>sample string 5</rejectionReasonField>
      <statusDescriptionField xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </statusDescriptionField>
      <statusField>sample string 4</statusField>
    </RecordUpdate>
    <RecordUpdate>
      <cRMCaseIDField>sample string 3</cRMCaseIDField>
      <completedField>true</completedField>
      <noField>sample string 1</noField>
      <pINField>sample string 2</pINField>
      <rejectionCommentField>sample string 6</rejectionCommentField>
      <rejectionDescriptionField>sample string 7</rejectionDescriptionField>
      <rejectionReasonField>sample string 5</rejectionReasonField>
      <statusDescriptionField xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </statusDescriptionField>
      <statusField>sample string 4</statusField>
    </RecordUpdate>
  </recordUpdateField>
  <textField xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </textField>
</RecordUpdatetResponse>