Skip to main content
PUT
/
LineItem
Update Line Item
curl --request PUT \
  --url https://app.uplifthub.io/P195_Exposed_Integrations/rest/V1/LineItem \
  --header 'Content-Type: application/json' \
  --header 'X-apikey: <api-key>' \
  --data '
{
  "Id": 1234567891234567,
  "ExternalId": "",
  "LineItemName": "",
  "CampaignId": 1234567891234567,
  "ProductId": 1234567891234567,
  "StartDate": "2014-12-31",
  "EndDate": "2014-12-31",
  "Quantity": 0,
  "PartnerRate": 0.1,
  "FulfilmentCost": 0.1,
  "PartnerDiscount": 0,
  "LineItemReportingFields": [
    {
      "FieldName": "",
      "FieldValue": ""
    }
  ],
  "LineItemEvidence": [
    {
      "EvidenceFileName": "",
      "EvidenceURL": "",
      "EvidenceDescription": ""
    }
  ],
  "LineItemBriefFields": [
    {
      "FieldName": "",
      "FieldValue": ""
    }
  ],
  "EvidenceFilename_1": "",
  "EvidenceURL_1": "",
  "EvidenceFilename_2": "",
  "EvidenceURL_2": "",
  "EvidenceFilename_3": "",
  "EvidenceURL_3": "",
  "EvidenceFilename_4": "",
  "EvidenceURL_4": "",
  "EvidenceFilename_5": "",
  "EvidenceURL_5": "",
  "LineItemStatusId": 1234567891234567,
  "CostBasis_Override": ""
}
'
{
  "Success": false,
  "Message": "",
  "Id": 1234567891234567,
  "ExternalId": ""
}

Documentation Index

Fetch the complete documentation index at: https://docs.uplifthub.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

X-apikey
string
header
required

Body

application/json
Id
integer<int64>
Example:

1234567891234567

ExternalId
string
default:""
LineItemName
string
default:""
CampaignId
integer<int64>
Example:

1234567891234567

ProductId
integer<int64>
Example:

1234567891234567

StartDate
string<date>
Example:

"2014-12-31"

EndDate
string<date>
Example:

"2014-12-31"

Quantity
integer<int32>
Example:

0

PartnerRate
number
Example:

0.1

FulfilmentCost
number
Example:

0.1

PartnerDiscount
integer<int32>
Example:

0

LineItemReportingFields
object[]
LineItemEvidence
object[]
LineItemBriefFields
object[]
EvidenceFilename_1
string
default:""
EvidenceURL_1
string
default:""
EvidenceFilename_2
string
default:""
EvidenceURL_2
string
default:""
EvidenceFilename_3
string
default:""
EvidenceURL_3
string
default:""
EvidenceFilename_4
string
default:""
EvidenceURL_4
string
default:""
EvidenceFilename_5
string
default:""
EvidenceURL_5
string
default:""
LineItemStatusId
integer<int64>
Example:

1234567891234567

CostBasis_Override
string
default:""

Response

200 - application/json
Success
boolean
required
Example:

false

Message
string
default:""
required
Id
integer<int64>
Example:

1234567891234567

ExternalId
string
default:""