POST assets/{id}/offers

Create an offer for given asset on behalf of current user.

Request

URL ( requires authentication for public assets, requires broker/seller team member/accepted user authentication for private assets )

https://api.crexi.com/assets/{id}/offers

Parameters

id

integer

Asset Id

Required

Body Parameters

Offer info

Attachments

Collection of Attachment

Optional

Max length: 4

ContingentUponFinancing

boolean

Optional

DepositAmount

decimal number

Optional

DueDiligencePeriod

integer

Optional

EscrowPeriod

integer

Optional

FinancingNotes

string

Optional

Max length: 1000

Notes

string

Optional

Price

decimal number

Required

WidgetId

integer

Optional

Example

JSON

{
  "Attachments": [
    {
      "ContentId": "159d84a0-5c21-4862-bb5a-02f19818faef"
    },
    {
      "Base64Content": "{base 64 encoded file}",
      "Filename": "Attachment2.jpg"
    },
    {
      "Base64Content": "{base 64 encoded file}",
      "Filename": "Attachment1.png",
      "Remove": false
    }
  ],
  "ContingentUponFinancing": false,
  "DepositAmount": 100000.0,
  "DueDiligencePeriod": 1,
  "EscrowPeriod": 1,
  "Price": 1000.0,
  "WidgetId": 1
}

Response

Details

Returns an HTTP 200 OK and created offer's Id if operation was successful. Returns 400 Bad Request and an error message otherwise.

Example

JSON

1