POST api/customer/FindAccountByName

Returns account codes

Request Information

URI Parameters

None.

Body Parameters

FindAccountByNameModel
NameDescriptionTypeAdditional information
name

As name suggests

string

Required

forename

As name suggests

string

None.

isCompany

As name suggests

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "name": "sample string 1",
  "forename": "sample string 2",
  "isCompany": true
}

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="name"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="forename"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="isCompany"

True
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

FindAccountReturnListBindingModel
NameDescriptionTypeAdditional information
accounts

List of account codes

Collection of FindAccountReturnBindingModel

None.

Response Formats

application/json, text/json

Sample:
{
  "accounts": [
    {
      "accountCode": "AJ56",
      "fullName": "Mr John Smith"
    },
    {
      "accountCode": "AJ56",
      "fullName": "Mr John Smith"
    }
  ]
}

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="accounts[0].accountCode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="accounts[0].fullName"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="accounts[1].accountCode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="accounts[1].fullName"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e--