Supplier Quote

The supplier quote resource.

Basehttps://rest.carbon.ms/supplierQuote
GET/supplierQuote

List supplier quotes

Retrieve a paginated list of supplier quotes. Filter, order, and select columns with PostgREST query parameters.

Query parameters

selectstring

Comma-separated columns to return. Defaults to all.

orderstring

Column to sort by, e.g. `createdAt.desc`.

limitinteger

Maximum rows to return.

offsetinteger

Rows to skip, for pagination.

GEThttps://rest.carbon.ms/supplierQuote
curl --request GET \
  --url 'https://rest.carbon.ms/supplierQuote?select=*&limit=10' \
  --header 'Authorization: Bearer <api-key>'
Response
[
  {
    "id": "abc123def456",
    "supplierQuoteId": "xyz789",
    "revisionId": 0,
    "quotedDate": "2026-01-01",
    "status": "string",
    "supplierId": "xyz789",
    "companyId": "xyz789",
    "createdAt": "2026-01-01T00:00:00Z"
  }
]
GET/supplierQuote

Retrieve a supplier quote

Fetch a single supplier quote by filtering on `id`.

Query parameters

idstring

Match on the supplier quote's `id`, e.g. `eq.{id}`.

GEThttps://rest.carbon.ms/supplierQuote
curl --request GET \
  --url 'https://rest.carbon.ms/supplierQuote?id=eq.%7Bid%7D' \
  --header 'Authorization: Bearer <api-key>'
Response
{
  "id": "abc123def456",
  "supplierQuoteId": "xyz789",
  "revisionId": 0,
  "quotedDate": "2026-01-01",
  "status": "string",
  "supplierId": "xyz789",
  "companyId": "xyz789",
  "createdAt": "2026-01-01T00:00:00Z"
}
POST/supplierQuote

Create a supplier quote

Create a new supplier quote.

Body parameters

supplierQuoteIdstringrequired
revisionIdnumberrequired
quotedDatedaterequired
expirationDatedate
statussupplierQuoteStatusrequired
internalNotesobject
externalNotesobject
supplierIdstringrequired

References supplier.id

supplierLocationIdstring

References supplierLocation.id

supplierContactIdstring

References supplierContact.id

supplierReferencestring
assigneestring

References user.id

currencyCodestring

References currencyCode.code

exchangeRatenumber
exchangeRateUpdatedAttimestamp
companyIdstringrequired

References company.id

customFieldsobject
tagsarray
supplierInteractionIdstringrequired

References supplierInteraction.id

supplierQuoteTypepurchaseOrderTyperequired
externalLinkIduuid

References externalLink.id

POSThttps://rest.carbon.ms/supplierQuote
curl --request POST \
  --url https://rest.carbon.ms/supplierQuote \
  --header 'Authorization: Bearer <api-key>' \
  --header 'Content-Type: application/json' \
  --header 'Prefer: return=representation' \
  --data '{"supplierQuoteId":"xyz789","revisionId":0,"quotedDate":"2026-01-01","status":"string","supplierId":"xyz789","companyId":"xyz789","supplierInteractionId":"xyz789","supplierQuoteType":"string"}'
Response
{
  "id": "abc123def456",
  "supplierQuoteId": "xyz789",
  "revisionId": 0,
  "quotedDate": "2026-01-01",
  "status": "string",
  "supplierId": "xyz789",
  "companyId": "xyz789",
  "createdAt": "2026-01-01T00:00:00Z"
}
PATCH/supplierQuote

Update a supplier quote

Update an existing supplier quote, matched on `id`.

Body parameters

supplierQuoteIdstringrequired
revisionIdnumberrequired
quotedDatedaterequired
expirationDatedate
statussupplierQuoteStatusrequired
internalNotesobject
externalNotesobject
supplierIdstringrequired

References supplier.id

supplierLocationIdstring

References supplierLocation.id

supplierContactIdstring

References supplierContact.id

supplierReferencestring
assigneestring

References user.id

currencyCodestring

References currencyCode.code

exchangeRatenumber
exchangeRateUpdatedAttimestamp
companyIdstringrequired

References company.id

customFieldsobject
tagsarray
supplierInteractionIdstringrequired

References supplierInteraction.id

supplierQuoteTypepurchaseOrderTyperequired
externalLinkIduuid

References externalLink.id

PATCHhttps://rest.carbon.ms/supplierQuote
curl --request PATCH \
  --url 'https://rest.carbon.ms/supplierQuote?id=eq.%7Bid%7D' \
  --header 'Authorization: Bearer <api-key>' \
  --header 'Content-Type: application/json' \
  --header 'Prefer: return=representation' \
  --data '{"supplierQuoteId":"xyz789"}'
Response
{
  "id": "abc123def456",
  "supplierQuoteId": "xyz789",
  "revisionId": 0,
  "quotedDate": "2026-01-01",
  "status": "string",
  "supplierId": "xyz789",
  "companyId": "xyz789",
  "createdAt": "2026-01-01T00:00:00Z"
}
DELETE/supplierQuote

Delete a supplier quote

Delete a supplier quote, matched on `id`. Returns 204 No Content.

Query parameters

idstring

The `id` of the supplier quote to delete, e.g. `eq.{id}`.

DELETEhttps://rest.carbon.ms/supplierQuote
curl --request DELETE \
  --url 'https://rest.carbon.ms/supplierQuote?id=eq.%7Bid%7D' \
  --header 'Authorization: Bearer <api-key>'
204 No Content