How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Fairmarkit RFQ API

The RFQ API from Fairmarkit — 11 operation(s) for rfq.

Fairmarkit RFQ API is one of 18 APIs that Fairmarkit publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include RFQ. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 15 operations across 11 paths, and defines 56 schemas. It is described by OpenAPI 3.1.1, at version 3.

Requests are made against a single base URL, https://staging.fairmarkit.com/.

15 operations 11 paths 56 schemas 1 DELETE5 GET7 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.1
API Version
3
Base URL
https://staging.fairmarkit.com
Terms of Service
Resource Areas
1

Paths & Operations 15

Across 11 paths, the API surfaces 15 operations — 1 DELETE, 5 GET, 7 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

RFQ 15
POST
/services/self-service/api/v3/rfq/{uuid}/internal-notes/
Add Internal Note
add_internal_note_services_self_service_api_v3_rfq__uuid__internal_notes__post 2 params body → 200422
GET
/services/self-service/api/v3/rfq/{uuid}/internal-notes/
List Internal Notes
get_internal_notes_services_self_service_api_v3_rfq__uuid__internal_notes__get 4 params → 200422
DELETE
/services/self-service/api/v3/rfq/{uuid}/
Delete RFQ Event
soft_delete_services_self_service_api_v3_rfq__uuid___delete 2 params → 204422
PUT
/services/self-service/api/v3/rfq/{uuid}/
Update RFQ Event
update_services_self_service_api_v3_rfq__uuid___put 2 params body → 200422
GET
/services/self-service/api/v3/rfq/{uuid}/
Get RFQ Event Details
retrieve_services_self_service_api_v3_rfq__uuid___get 2 params → 200422
GET
/services/self-service/api/v3/rfq/
List RFQ Events
get_rfq_list_services_self_service_api_v3_rfq__get 9 params → 200422
POST
/services/self-service/api/v3/rfq/
Create RFQ Event
create_services_self_service_api_v3_rfq__post 1 param body → 200422
POST
/services/self-service/api/v3/rfq/{uuid}/cancel
Cancel RFQ Event
cancel_services_self_service_api_v3_rfq__uuid__cancel_post 2 params body → 204422
POST
/services/self-service/api/v3/rfq/{uuid}/award
Award RFQ
award_rfq_services_self_service_api_v3_rfq__uuid__award_post 2 params body → 200422
GET
/services/self-service/api/v3/rfq/{uuid}/quotations/
List Quotations
get_quotations_list_services_self_service_api_v3_rfq__uuid__quotations__get 5 params → 200422
POST
/services/self-service/api/v3/rfq/{uuid}/archive
Archive RFQ Event
archive_services_self_service_api_v3_rfq__uuid__archive_post 2 params body → 204422
GET
/services/self-service/api/v3/rfq/{uuid}/approvals
List RFQ Approvals
get_rfq_approvals_services_self_service_api_v3_rfq__uuid__approvals_get 2 params → 200422
POST
/services/self-service/api/v3/rfq/{uuid}/approvals/{approval_id}/reject-step
Reject RFQ Step
reject_rfq_step_services_self_service_api_v3_rfq__uuid__approvals__approval_id__reject_step_post 3 params body → 200422
POST
/services/self-service/api/v3/rfq/{uuid}/approvals/{approval_id}/approve-step
Approve RFQ Step
approve_rfq_step_services_self_service_api_v3_rfq__uuid__approvals__approval_id__approve_step_post 3 params body → 200422
PUT
/services/self-service/api/v3/rfq/{uuid}/purchase-order/
Update Purchase Order
update_purchase_order_services_self_service_api_v3_rfq__uuid__purchase_order__put 2 params body → 200422

Schemas 56

The contract defines 56 schemas that model the data the API accepts and returns. The most detailed are RFQRetrieve (42 properties), QuotationItem (37 properties), NestedQuotationItem (34 properties), Quotation (30 properties). Each schema is shown below with its type and property counts.

RFQ
object
Data for an RFQ. An RFQ (request for quote) is a buyer's request to one or more suppliers to provide a quoted price for a specified list of items or services.
28 properties 4 required
NoBidKind
string
Reason categories a supplier can select when declining to bid on an RFQ.
RFQPurchaseOrder
object
Data for associating a purchase order with an RFQ. The RFQ must be awarded to update.
1 property 1 required
RFQArchivingReason
RFQ archiving reason values.
ServiceUOM
Supported units of measurement for services.
ValidationError
object
Details for a validation error.
3 properties 3 required
RFQAwardRequestData
object
2 properties 1 required
Approver
object
Information about an approver.
2 properties 2 required
BusinessUnitBuyerCompany
object
Defines the buyer company for a business unit.
3 properties 3 required
RFQUrgency
string
RFQ urgency values.
ApprovalStep
object
Data for an individual approval step.
5 properties 3 required
ListRetrieve_InternalNote_
object
Paginated list response for internal notes.
4 properties 2 required
RFQItem
object
Data for a specific line item added to an request for quote.
18 properties 1 required
ApprovalIdResponse
object
Response containing the approval ID.
1 property 1 required
ApprovalStepResponse
object
Response data for an approval step.
2 properties
Quotation
object
Data to retrieve for a specific quote on an RFQ.
30 properties 16 required
Country
string
Supported country codes.
ApprovalStepRejectRequest
object
Request data for rejecting an approval step.
2 properties 2 required
EmptyString
string
Marker used to represent an empty string.
Kind
RFQ item type. Supports item and service.
NestedQuotationSupplierErpSystem
object
2 properties
ApprovalDetail
object
Data for an RFQ approval workflow.
7 properties 6 required
AwardedQuotationItem
object
3 properties 2 required
NestedQuotationItem
object
Data for a specific line item added to a quote.
34 properties 8 required
AuctionKind
string
Auction language values.
ApprovalStage
object
Data for an approval stage containing multiple steps.
6 properties 5 required
AttachmentRetrieve
object
Attachment details returned by the API.
2 properties 1 required
CompliantUOM
UOM compliance values.
api__v3__models__meta_tag__MetaTagRetrieve
object
2 properties 2 required
CoreRFQStatus
Request for quote (RFQ) event status values.
RFQInternalNote
object
Data from an internal note on a request for quote (RFQ) event.
1 property 1 required
RFQCancelRequest
object
1 property 1 required
ApprovalStepRequest
object
Request data for approving an approval step.
2 properties 2 required
ItemUOM
Supported units of measurement for items.
Currency
string
Supported currency codes.
RFQSubitem
object
Data for a specific subitem added to an RFQ line item.
11 properties 1 required
RFQPaymentProcess
string
Payment process values for RFQs.
ListRetrieve_RFQListDetail_
object
4 properties 2 required
RfqIDResponse
object
1 property 1 required
BusinessUnitRetrieve
object
Paginated list response for business units.
5 properties 4 required
NestedQuotationSupplier
object
Data about a specific supplier for quotation.
4 properties 3 required
HTTPValidationError
object
Validation error response.
1 property
InternalNote
object
Internal notes capture event details for internal use only.
4 properties 4 required
AwardedQuotationSubItem
object
2 properties 2 required
RFQItemRetrieve
object
Data for a specific line item added to an RFQ.
21 properties 5 required
ListRetrieve_Quotation_
object
Paginated list response for quotations.
4 properties 2 required
RFQRetrieve
object
Data to retrieve for an RFQ. An RFQ (request for quotation) is a buyer's request to one or more suppliers to provide a quoted price for a specified list of goo…
42 properties 35 required
RFQCancellationReason
RFQ cancellation reason values.
RFQCarrier
string
Supported carrier values.
RFQShippingType
string
Supported shipping type values.
RFQSubitemRetrieve
object
Data to retrieve for an RFQ subitem.
13 properties 4 required
RFQArchiveRequest
object
1 property 1 required
RFQListDetail
object
Data returned for a list of request for quote (RFQ) events.
8 properties 5 required
QuotationItem
object
Data for a specific line item added to a quote.
37 properties 9 required
RFQUpdate
object
Data for an RFQ update.
26 properties 3 required
CategoryRetrieve
object
Data to retrieve about a specific category.
4 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

fairmarkit-rfq-api-openapi.yml Raw ↑

Other APIs Fairmarkit publishes across the network.

Fairmarkit Business Units API
Fairmarkit Categories API
Fairmarkit Data Exports API
Fairmarkit Data Fields API
Fairmarkit ERP Systems API
Fairmarkit Event API
Fairmarkit File attachments API
Fairmarkit Identity API
Fairmarkit Price Books API
Fairmarkit Purchase Orders API
Fairmarkit Requests API
Fairmarkit Responses API
Where this information came from

This is an independent, third-party profile of Fairmarkit RFQ API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.