---
title: "[Sandbox] Simulate RFI Questions"
method: POST
path: "/sandbox/customer_profile/{cp_id}/rfi-requests"
---

# [Sandbox] Simulate RFI Questions

`POST /sandbox/customer_profile/{cp_id}/rfi-requests`

[Available in Sandbox only]

## Path parameters

- `cp_id` string, required

## Headers

- `X-XFERS-APP-API-KEY` string, required
- `X-PUBLIC-KEY-ID` string
- `X-TIMESTAMP` string
- `X-NONCE` string
- `X-SIGNATURE` string

## Request body

- object
  - `data` object, required
    - `attributes` object, required
      - `questions` object[], required
        - `text` string, required — RFI question.
        - `type` string, required — Question type. Accepts `TEXT`, `DOC` and `CHECKBOX` only.
        - `required` boolean, required — `true` indicates a mandatory question, `false` indicated an optional question.
      - `expiryDays` integer — Number of days until RFI is expired.

## Response `200`

Success

- object
  - `data` object, required
    - `id` string, required — Unique RFI ID.
    - `type` string, required — Request type.
    - `attributes` object
      - `customerProfileId` string — Unique Customer Profile ID.
      - `activeRfiRequest` object
        - `createdAt` string, date-time, required — Date and time when the RFI was created.
        - `status` string, required — Status of outstanding RFI.
        - `rfiQuestions` object[], required
          - `id` integer, required — Unique question ID.
          - `question` string, required — RFI question.
          - `optional` boolean, required — `true` indicates an optional question, `false` indicated a mandatory question.
          - `replyType` string, required — Question type. Accepts `TEXT`, `DOC` and `CHECKBOX` only.
          - `questionStatus` string, required — This shows the status of the RFI question.
          - `requiresAction` boolean, required — `true` indicates a mandatory question, `false` indicated an optional question.
          - `checkboxOptions` string[] — Only applicable for checkbox question types. This shows the acceptable options.
      - `rfiProgressSummary` object
        - `expiryDate` string, date-time — This shows the date and time that the RFI will expire.
        - `daysUntilExpiry` integer — This shows the number of days left before the RFI expires.
        - `daysExpired` integer — This shows the number of days passed since the RFI expired.
        - `completionPercentage` integer — This shows the completion percentage of the RFI.
        - `totalQuestions` integer — This shows the total number of questions in the RFI.
        - `acceptedQuestions` integer — This shows the number of questions that are accepted.
        - `pendingQuestions` integer — This shows the number of questions that are still pending.
        - `rejectedQuestions` integer — This shows the number of questions that are rejected.

---

[API](https://skmtc.net/straitsx/apis/straitsx-sandbox-base-url.md) · [All operations](https://skmtc.net/straitsx/apis/straitsx-sandbox-base-url/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/straitsx/straitsx-sandbox-base-url/revisions/9ceee2969aeb/schema)
