# Direct - Offers IQ

.sc-doc-table table { table-layout: auto; width: 100%; }
table th, table td { word-break: keep-all; overflow-wrap: normal; padding: 8px 14px; vertical-align: top; }
table th:first-child, table td:first-child { white-space: nowrap; }
table td code, table th code { white-space: nowrap; }
Run real-time **Offers IQ** decisions and look up past results. Each call submits consumer personal data plus a configured rule-set ID and returns an `APPROVED`/`DECLINED` decision with reason codes.
**Authentication.** Direct API host token (Bearer JWT obtained from `POST /direct/login`).
**Soft-pull.** Decisions are powered by a soft-pull credit lookup — the consumer's credit score is not affected.
Learn more: [Offers IQ](/client-spec/products#offers-iq).

 - [POST /direct/credit-pre-screening](https://crsintegration.redocly.app/client-spec/direct-offers-iq/performprescreening.md): Performs real-time Offers IQ by evaluating consumer information against configurable rule sets and Equifax credit data. The API retrieves credit information from Equifax OneView, applies business rule
 - [GET /direct/credit-pre-screening/{requestId}](https://crsintegration.redocly.app/client-spec/direct-offers-iq/getprescreeningresult.md): Retrieves a previously completed Offers IQ result by its unique request ID. **Parameters:** The `{requestId}` path parameter is the unique identifier returned from the original Offers IQ request. **Ex
 - [GET /direct/credit-pre-screening/attributes](https://crsintegration.redocly.app/client-spec/direct-offers-iq/getsupportedattributes.md): Returns the catalog of Equifax Credit Metrics (ECM) attributes that can be used as `attributeCode` values in Offers IQ rule sets. Each entry carries the value `type` (INTEGER/DOUBLE/BOOLEAN), `unit` (
