POST api/CompanyBorrower/v1/InsertPurchaseInvoiceFundingContractApplication

Request Information

URI Parameters

None.

Body Parameters

InsertPurchaseInvoiceFundingContractApplicationRequest
NameDescriptionTypeAdditional information
application

PurchaseInvoiceFundingContractApplication

None.

OrganizationCode

string

None.

UserName

string

None.

Password

string

None.

Request Formats

application/json, text/json

Sample:
{
  "application": {
    "BrandCode": "sample string 1",
    "ChannelCode": "sample string 2",
    "ExternalContractNumber": "sample string 3",
    "Company": {
      "Bic": "sample string 1",
      "Name": "sample string 2",
      "Email": "sample string 3",
      "Phone": "sample string 4"
    },
    "AuthorizedRepresentative": {
      "Ssn": "sample string 1",
      "LastName": "sample string 2",
      "FirstName": "sample string 3",
      "Email": "sample string 4",
      "Phone": "sample string 5"
    },
    "FirstGuarantor": {
      "Ssn": "sample string 1",
      "LastName": "sample string 2",
      "FirstName": "sample string 3",
      "Email": "sample string 4",
      "Phone": "sample string 5"
    },
    "SecondGuarantor": {
      "Ssn": "sample string 1",
      "LastName": "sample string 2",
      "FirstName": "sample string 3",
      "Email": "sample string 4",
      "Phone": "sample string 5"
    }
  },
  "OrganizationCode": "sample string 1",
  "UserName": "sample string 2",
  "Password": "sample string 3"
}

application/xml, text/xml

Sample:
<InsertPurchaseInvoiceFundingContractApplicationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FfApi.Controllers">
  <OrganizationCode>sample string 1</OrganizationCode>
  <Password>sample string 3</Password>
  <UserName>sample string 2</UserName>
  <application>
    <AuthorizedRepresentative>
      <Email>sample string 4</Email>
      <FirstName>sample string 3</FirstName>
      <LastName>sample string 2</LastName>
      <Phone>sample string 5</Phone>
      <Ssn>sample string 1</Ssn>
    </AuthorizedRepresentative>
    <BrandCode>sample string 1</BrandCode>
    <ChannelCode>sample string 2</ChannelCode>
    <Company>
      <Bic>sample string 1</Bic>
      <Email>sample string 3</Email>
      <Name>sample string 2</Name>
      <Phone>sample string 4</Phone>
    </Company>
    <ExternalContractNumber>sample string 3</ExternalContractNumber>
    <FirstGuarantor>
      <Email>sample string 4</Email>
      <FirstName>sample string 3</FirstName>
      <LastName>sample string 2</LastName>
      <Phone>sample string 5</Phone>
      <Ssn>sample string 1</Ssn>
    </FirstGuarantor>
    <SecondGuarantor>
      <Email>sample string 4</Email>
      <FirstName>sample string 3</FirstName>
      <LastName>sample string 2</LastName>
      <Phone>sample string 5</Phone>
      <Ssn>sample string 1</Ssn>
    </SecondGuarantor>
  </application>
</InsertPurchaseInvoiceFundingContractApplicationRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'InsertPurchaseInvoiceFundingContractApplicationRequest'.

Response Information

Resource Description

InsertPurchaseInvoiceFundingContractApplicationReply
NameDescriptionTypeAdditional information
Reply

PurhaseInvoiceFundingContractDecision

None.

Ok

boolean

None.

ErrorMessage

string

None.

ErrorCode

string

None.

Message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Reply": {
    "IsValid": true,
    "ValidationMessage": "sample string 2",
    "IsApproved": true,
    "ApprovedAmount": 4.0,
    "RejectionReasonMessage": "sample string 5",
    "RejectionReasonCode": "sample string 6",
    "ContractId": "bc9148e6-4369-466b-b263-55b99eeda7ab",
    "ExternalContractNumber": "sample string 8",
    "CustomerNumber": "sample string 9"
  },
  "Ok": true,
  "ErrorMessage": "sample string 2",
  "ErrorCode": "sample string 3",
  "Message": "sample string 4"
}

application/xml, text/xml

Sample:
<InsertPurchaseInvoiceFundingContractApplicationReply xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FfApi.Controllers">
  <ErrorCode>sample string 3</ErrorCode>
  <ErrorMessage>sample string 2</ErrorMessage>
  <Message>sample string 4</Message>
  <Ok>true</Ok>
  <Reply>
    <ApprovedAmount>4</ApprovedAmount>
    <ContractId>bc9148e6-4369-466b-b263-55b99eeda7ab</ContractId>
    <CustomerNumber>sample string 9</CustomerNumber>
    <ExternalContractNumber>sample string 8</ExternalContractNumber>
    <IsApproved>true</IsApproved>
    <IsValid>true</IsValid>
    <RejectionReasonCode>sample string 6</RejectionReasonCode>
    <RejectionReasonMessage>sample string 5</RejectionReasonMessage>
    <ValidationMessage>sample string 2</ValidationMessage>
  </Reply>
</InsertPurchaseInvoiceFundingContractApplicationReply>