Cofactr Platform API
  1. RfqLines
Cofactr Platform API
  • BOMs
    • Gets Boms that user has read access to
      GET
    • Creates a Bom using Cofactr Data
      POST
    • Creates a Bom using raw bomline data and performs searches to convert into Cofactr Data
      POST
    • Gets a Bom
      GET
    • Upsert BOM Async
      PUT
    • Updates a Bom
      PATCH
    • Deletes a Bom if still unapproved. Archives a bom if approved.
      DELETE
    • Approves an unapproved Bom.
      POST
    • Gets Bom Lines on a Bom.
      GET
    • Creates a new bomline on a Bom using Cofactr data. If a bomline with the provided part exists it will sum the quants instead of duplicating lines.
      POST
    • Gets a BomLine
      GET
    • Updates a BomLine
      PATCH
    • Removes a Bomline from a Bom.
      DELETE
    • Attempts to create a new Bomline using raw data and performs searches to convert into Cofactr Data. If a Bomline with the same part and refdes exists it will sum the quants instead of duplicating lines.
      POST
  • Programs
    • Gets Programs
      GET
    • Creates a Program
      POST
    • Gets a Program
      GET
    • Updates a Program
      PATCH
    • Deletes a Program
      DELETE
    • Gets Program Availabilities
      GET
    • Gets Program Availabilities Async
      GET
    • Gets Program Reference Pricing
      GET
    • Get Programs Lines
      GET
    • Get Programs Line
      GET
    • Update Programs Line
      PATCH
    • Delete Programs Line
      DELETE
    • Create Programs Lines
      POST
    • Get Program Part Overrides
      GET
    • Create Program Part Overrides
      POST
    • Get Program Part Override
      GET
    • Update Program Part Override
      PATCH
    • Delete Program Part Override
      DELETE
  • Account
    • Sub Org
      • List Sub Orgs
      • Get Sub Org
      • Update Sub Org
      • Create Sub Org
    • Get Org
    • Get Users
    • Get User
  • Reporting
    • Customer SQL Query
  • Email
    • Mark Outbound Email as Sent
    • Create Outbound Email
    • Get Outbound Email
  • Auth
    • Update API Key
  • Async Jobs
    • Get Async Job Status
  • Stock Documents
    • List StockDocuments
    • Get StockDocument
    • Download StockDocument
    • Create StockDocument
  • Suppliers
    • Create Supplier
    • Update Supplier
    • Get Supplier
    • Get Suppliers
  • Parts
    • Async Create Parts
    • Async Upsert Parts
    • Get Part
  • Purchases
    • Get Purchase Order
    • Create Purchase Order
    • Update Purchase Order
    • Delete Purchase Order
    • Get Purchase Lines
    • Get Purchase Line
    • Create Purchase Line
    • Update Many Purchase Lines
    • Delete Purchase Line
    • Get NoPart Purchase Lines
    • Create NoPart Purchase Line
    • Update Many NoPart Purchase Lines
    • Delete NoPart Purchase Line
    • Create Purchase Event
    • Update Supplier Bill
    • Update Supplier Bill Line
    • Create Supplier Bill
    • Create Supplier Bill Line
  • Teams
    • Get Teams
    • Create Team
    • Get Team
    • Update Team
    • Delete Team
    • Archive Team
    • Unarchive Team
    • Get Team Types
    • Create Team Type
    • Get Team Type
    • Update Team Type
    • Delete Team Type
  • Custom Properties
    • Get Custom Properties
    • Create Custom Property
    • Update Custom Property
    • Get Custom Property
  • Stock Lots
    • Updates a StockLot
    • Upsert Part Stock
  • Tags
    • Get tags
    • Create tag
    • Get tag
    • Update tag
  • Rfqs
    • Create Rfq
    • Update Rfq
  • RfqLines
    • Create RfqLine
      POST
    • Update RfqLine
      PATCH
  • SupplierQuote
    • Create Supplier Quote
    • Update Supplier Quote
  • SupplierQuoteLines
    • Create Supplier Quote Line
    • Update Supplier Quote Line
  1. RfqLines

Update RfqLine

PATCH
/v1/rfq/{rfq_id}/lines/{rfq_line_id}

Request

Authorization
Add parameter in header
Authorization
Example:
Authorization: ********************
Path Params
rfq_id
string 
required
rfq_line_id
string 
required

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PATCH '/v1/rfq//lines/' \
--header 'Authorization;'

Responses

🟢200Success
application/json
Body
synced_from_integration
object 
optional
title
string 
required
type
string 
required
integration_source_name
object 
optional
title
string 
required
type
string 
required
x-nullable
boolean 
required
integration_record_id
object 
optional
title
string 
required
type
string 
required
x-nullable
boolean 
required
synced_from_integration_at
object 
optional
title
string 
required
type
string 
required
format
string 
required
tags
object 
optional
type
string 
required
items
object 
required
uniqueItems
boolean 
required
team
object 
optional
title
string 
required
type
string 
required
format
string 
required
x-nullable
boolean 
required
custom_properties
object 
optional
title
string 
required
type
string 
required
part
object 
optional
title
string 
required
type
string 
required
x-nullable
boolean 
required
description
object 
optional
title
string 
required
type
string 
required
x-nullable
boolean 
required
external_notes
object 
optional
title
string 
required
type
string 
required
x-nullable
boolean 
required
to_suppliers_notes
object 
optional
title
string 
required
type
string 
required
x-nullable
boolean 
required
delivery_date
object 
optional
title
string 
required
type
string 
required
format
string 
required
x-nullable
boolean 
required
program
object 
optional
title
string 
required
type
string 
required
format
string 
required
x-nullable
boolean 
required
requisition_line
object 
optional
title
string 
required
type
string 
required
format
string 
required
x-nullable
boolean 
required
quantity
object 
optional
title
string 
required
type
string 
required
unit_price
object 
optional
title
string 
required
type
string 
required
format
string 
required
Example
{
  "synced_from_integration": {
    "title": "string",
    "type": "string"
  },
  "integration_source_name": {
    "title": "string",
    "type": "string",
    "x-nullable": true
  },
  "integration_record_id": {
    "title": "string",
    "type": "string",
    "x-nullable": true
  },
  "synced_from_integration_at": {
    "title": "string",
    "type": "string",
    "format": "string"
  },
  "tags": {
    "type": "string",
    "items": {
      "type": "string",
      "format": "string",
      "x-nullable": true
    },
    "uniqueItems": true
  },
  "team": {
    "title": "string",
    "type": "string",
    "format": "string",
    "x-nullable": true
  },
  "custom_properties": {
    "title": "string",
    "type": "string"
  },
  "part": {
    "title": "string",
    "type": "string",
    "x-nullable": true
  },
  "description": {
    "title": "string",
    "type": "string",
    "x-nullable": true
  },
  "external_notes": {
    "title": "string",
    "type": "string",
    "x-nullable": true
  },
  "to_suppliers_notes": {
    "title": "string",
    "type": "string",
    "x-nullable": true
  },
  "delivery_date": {
    "title": "string",
    "type": "string",
    "format": "string",
    "x-nullable": true
  },
  "program": {
    "title": "string",
    "type": "string",
    "format": "string",
    "x-nullable": true
  },
  "requisition_line": {
    "title": "string",
    "type": "string",
    "format": "string",
    "x-nullable": true
  },
  "quantity": {
    "title": "string",
    "type": "string"
  },
  "unit_price": {
    "title": "string",
    "type": "string",
    "format": "string"
  }
}
Modified at 2025-03-19 17:04:21
Previous
Create RfqLine
Next
Create Supplier Quote
Built with