Supplier Quote Line

The supplier quote line resource.

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

List supplier quote lines

Retrieve a paginated list of supplier quote lines. 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/supplierQuoteLine
curl --request GET \
  --url 'https://rest.carbon.ms/supplierQuoteLine?select=*&limit=10' \
  --header 'Authorization: Bearer <api-key>'
Response
[
  {
    "id": "abc123def456",
    "supplierQuoteId": "xyz789",
    "supplierQuoteRevisionId": 0,
    "description": "string",
    "conversionFactor": 0,
    "companyId": "xyz789",
    "createdBy": "string",
    "supplierQuoteLineType": "string"
  }
]
GET/supplierQuoteLine

Retrieve a supplier quote line

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

Query parameters

idstring

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

GEThttps://rest.carbon.ms/supplierQuoteLine
curl --request GET \
  --url 'https://rest.carbon.ms/supplierQuoteLine?id=eq.%7Bid%7D' \
  --header 'Authorization: Bearer <api-key>'
Response
{
  "id": "abc123def456",
  "supplierQuoteId": "xyz789",
  "supplierQuoteRevisionId": 0,
  "description": "string",
  "conversionFactor": 0,
  "companyId": "xyz789",
  "createdBy": "string",
  "supplierQuoteLineType": "string"
}
POST/supplierQuoteLine

Create a supplier quote line

Create a new supplier quote line.

Body parameters

supplierQuoteIdstringrequired

References supplierQuote.id

supplierQuoteRevisionIdnumberrequired
quantityarray
itemIdstring

References item.id

descriptionstringrequired
supplierPartIdstring
supplierPartRevisionstring
inventoryUnitOfMeasureCodestring
purchaseUnitOfMeasureCodestring
conversionFactornumberrequired
companyIdstringrequired

References company.id

customFieldsobject
tagsarray
internalNotesobject
externalNotesobject
costCenterIdstring

References costCenter.id

accountIdstring

References account.id

supplierQuoteLineTypestringrequired
requiredDatedate
ownerIdstring

References user.id

POSThttps://rest.carbon.ms/supplierQuoteLine
curl --request POST \
  --url https://rest.carbon.ms/supplierQuoteLine \
  --header 'Authorization: Bearer <api-key>' \
  --header 'Content-Type: application/json' \
  --header 'Prefer: return=representation' \
  --data '{"supplierQuoteId":"xyz789","supplierQuoteRevisionId":0,"description":"string","conversionFactor":0,"companyId":"xyz789","supplierQuoteLineType":"string"}'
Response
{
  "id": "abc123def456",
  "supplierQuoteId": "xyz789",
  "supplierQuoteRevisionId": 0,
  "description": "string",
  "conversionFactor": 0,
  "companyId": "xyz789",
  "createdBy": "string",
  "supplierQuoteLineType": "string"
}
PATCH/supplierQuoteLine

Update a supplier quote line

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

Body parameters

supplierQuoteIdstringrequired

References supplierQuote.id

supplierQuoteRevisionIdnumberrequired
quantityarray
itemIdstring

References item.id

descriptionstringrequired
supplierPartIdstring
supplierPartRevisionstring
inventoryUnitOfMeasureCodestring
purchaseUnitOfMeasureCodestring
conversionFactornumberrequired
companyIdstringrequired

References company.id

customFieldsobject
tagsarray
internalNotesobject
externalNotesobject
costCenterIdstring

References costCenter.id

accountIdstring

References account.id

supplierQuoteLineTypestringrequired
requiredDatedate
ownerIdstring

References user.id

PATCHhttps://rest.carbon.ms/supplierQuoteLine
curl --request PATCH \
  --url 'https://rest.carbon.ms/supplierQuoteLine?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",
  "supplierQuoteRevisionId": 0,
  "description": "string",
  "conversionFactor": 0,
  "companyId": "xyz789",
  "createdBy": "string",
  "supplierQuoteLineType": "string"
}
DELETE/supplierQuoteLine

Delete a supplier quote line

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

Query parameters

idstring

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

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