POST api/v1/secondarymarket/buy

Buy loans from secondary market.

Requires authorization!

Requires scope SmBuy

Response Codes

  • 202 - Successfully accepted buy request.
  • 400 - No items specified
  • 400 - Too many items. Max items 100
  • 401 - User is not Authorized
  • 403 - User has no rights
  • 404 - Not found
  • 409 - Investment cannot be bought

Request Information

URI Parameters

None.

Body Parameters

SecondMarketBuyRequest
NameDescriptionTypeAdditional information
ItemIds

Secondary market item ids to buy

Collection of globally unique identifier

None.

Request Formats

application/json, text/json

Sample:
{
  "ItemIds": [
    "4ba7af02-ab9d-497f-ba02-561fbb270162",
    "d37e3a95-dc3d-478a-b673-43cd8c42e144"
  ]
}

application/xml, text/xml

Sample:
<SecondMarketBuyRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Sobralaen.Api.Models">
  <ItemIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:guid>4ba7af02-ab9d-497f-ba02-561fbb270162</d2p1:guid>
    <d2p1:guid>d37e3a95-dc3d-478a-b673-43cd8c42e144</d2p1:guid>
  </ItemIds>
</SecondMarketBuyRequest>

application/x-www-form-urlencoded

Sample:
ItemIds[0]=4ba7af02-ab9d-497f-ba02-561fbb270162&ItemIds[1]=d37e3a95-dc3d-478a-b673-43cd8c42e144

Response Information

Resource Description

Buy loans from secondary market.

ApiResult
NameDescriptionTypeAdditional information
Success

Indicates if the request was successfull or not. true if the request was handled successfully, false otherwise.

boolean

Required

Errors

Error(s) accociated with the API request.

Collection of ApiError

None.

Response Formats

application/json, text/json

Sample:
{
  "Success": true,
  "Errors": [
    {
      "Code": 1,
      "Message": "sample string-2",
      "Details": "sample string-3"
    },
    {
      "Code": 1,
      "Message": "sample string-2",
      "Details": "sample string-3"
    }
  ]
}

application/xml, text/xml

Sample:
<ApiResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Sobralaen.Api.Models">
  <Errors>
    <ApiError>
      <Code>1</Code>
      <Details>sample string-3</Details>
      <Message>sample string-2</Message>
    </ApiError>
    <ApiError>
      <Code>1</Code>
      <Details>sample string-3</Details>
      <Message>sample string-2</Message>
    </ApiError>
  </Errors>
  <Success>true</Success>
</ApiResult>