Reply

Create a new RFI reply

post

Create a new RFI reply

Body
rfiIDstringRequired

The ID of the RFI this is in response to.

contentstringRequired

The reply content.

mediastring[]Required

The linked media.

Default: []
Responses
200

successful operation

application/json
post
POST //rfi/reply HTTP/1.1
Host: api.ecosuite.io
Content-Type: application/json
Accept: */*
Content-Length: 50

{
  "rfiID": "text",
  "content": "text",
  "media": [
    "text"
  ]
}
200

successful operation

{
  "rfiReply": {
    "id": "text",
    "author": "text",
    "createdDateTime": "2025-09-16",
    "lastUpdatedDateTime": "2025-09-16",
    "lastUpdatedBy": "text",
    "version": "text",
    "rfiID": "text",
    "content": "text",
    "media": [
      "text"
    ]
  }
}

Update an RFI reply

put

Update an RFI reply

Path parameters
idstringRequired

The RFI reply ID

Body
codestringRequired

The RFI code.

namestringRequired

The RFI name.

dueDateTimestring · dateRequired

The RFI due date.

costImpactsstringOptional

The RFI cost impacts.

scheduleImpactsstringOptional

The RFI schedule impacts.

descriptionstringOptional

The RFI description.

assignedstring[]Optional

Assigned organizations (in the form of email domains, e.g. ecogyenergy.com).

Default: []
linkedstring[]Required

The linked RFIs.

Default: []
mediastring[]Required

The linked media.

Default: []
Responses
200

successful operation

application/json
put
PUT //rfi/reply/{id} HTTP/1.1
Host: api.ecosuite.io
Content-Type: application/json
Accept: */*
Content-Length: 178

{
  "code": "text",
  "name": "text",
  "dueDateTime": "2025-09-16",
  "costImpacts": "text",
  "scheduleImpacts": "text",
  "description": "text",
  "assigned": [
    "text"
  ],
  "linked": [
    "text"
  ],
  "media": [
    "text"
  ]
}
200

successful operation

{
  "latestVersion": "text"
}

Get an RFI reply

get

Get an RFI reply

Path parameters
idstringRequired

The RFI reply ID

versionstringOptional

The RFI reply version

Responses
200

successful operation

application/json
get
GET //rfi/reply/{id}/{version} HTTP/1.1
Host: api.ecosuite.io
Accept: */*
200

successful operation

{
  "rfiReply": {
    "id": "text",
    "author": "text",
    "createdDateTime": "2025-09-16",
    "lastUpdatedDateTime": "2025-09-16",
    "lastUpdatedBy": "text",
    "version": "text",
    "rfiID": "text",
    "content": "text",
    "media": [
      "text"
    ]
  }
}