API Documentation
  • API Documentation
  • Ecosuite Project Data API
    • Authentication
    • OpenAPI reference
      • Events
        • Resolve
      • Feedback
      • Profile
      • Portfolios
      • Projects
        • Contacts
        • Pro forma
          • Versions
        • I2x
        • Records
        • Sites
          • Records
          • Systems
            • Records
        • Record documents
      • Record documents
      • Records
        • Record documents
      • Service requests
        • Generate
        • Resolve
      • Tariff
      • User groups
      • Users
        • Alerts
        • Groups
          • Reset
        • Mfa
        • Notifications
        • Resend
      • User types
      • Audit
        • Assets
        • Projects
        • Users
      • Coda
        • Milestones
        • Import
      • Connectivity
        • Data
        • Devices
      • Dashboard
        • Status
      • Energy
        • Datums
          • Most recent
          • Projects
          • Consumption
            • Cost
              • Projects
            • Predicted
              • Projects
            • Projects
          • Cumulative
            • Projects
          • Generation
            • Expected
            • Predicted
              • Projects
          • Nodes
            • Projects
        • Export
        • Instantaneous
        • Readings
        • Status
      • Finance
        • Cashflow totals
        • Report
        • Transactions
        • Sources uses
          • Sources uses
        • Export
          • Report
        • Projects
          • Billing
          • CashFlowTimeSeriesArrears
          • Categories
          • Irr categories
          • Report
          • Settings
          • Sources uses
          • Import
          • Cash flows
            • Payment logs
          • Pro forma
            • Irr
        • Record
          • Payments
        • Softledger
          • Locations
      • Media
        • Files
        • Tags
          • Storage
            • Code
            • Labels
          • Default
        • Storage
          • File
          • Code
      • Public
        • Projects
        • Energy
          • Datums
            • Projects
          • Readings
            • Projects
      • Schemas
        • Rfi
        • RfiReply
        • Dr event
        • Dr notification
        • Event
        • Participant
        • Finance
        • Notification
        • Portfolio
        • Pro forma
        • Profile
        • Project
        • Record
        • Service request
        • Site
        • System
        • User
        • User type
        • User groups
        • New tariff
        • Tariff
      • Rfi
        • Thread
          • Code
          • Resolve
          • Version
          • Replies
        • Reply
          • Version
      • Search
        • Refinements
      • Solarnetwork
        • Devices
        • Instruction
        • Nodes
        • Ssh
        • Credentials
          • Solarflux
          • Solarnode
          • Ssh
        • Metadata
          • Projects
        • Settings
          • Node ids
        • Solarnode
          • Login url
      • Tools
        • Address business details
      • Dr
        • Participants
        • Dr events
        • Dr notifications
      • Report
        • Operating
          • Project
      • Weather
        • Datums
          • Projects
        • Daylight
          • Projects
            • Sites
        • Projects
          • Sites
    • OpenAPI Specification
  • Ecosuite Time Series Data API
Powered by GitBook
On this page
  1. Ecosuite Project Data API
  2. OpenAPI reference
  3. Rfi

Reply

PreviousRepliesNextVersion

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-06-16",
    "lastUpdatedDateTime": "2025-06-16",
    "lastUpdatedBy": "text",
    "version": "text",
    "rfiID": "text",
    "content": "text",
    "media": [
      "text"
    ]
  }
}
  • POSTCreate a new RFI reply
  • PUTUpdate an RFI reply
  • GETGet an RFI 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-06-16",
    "lastUpdatedDateTime": "2025-06-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-06-16",
  "costImpacts": "text",
  "scheduleImpacts": "text",
  "description": "text",
  "assigned": [
    "text"
  ],
  "linked": [
    "text"
  ],
  "media": [
    "text"
  ]
}
200

successful operation

{
  "latestVersion": "text"
}