Change the seller controls
curl --request PATCH \
--url https://api.investorlift.com/marketplace/v1/sell/settings \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"require_verified_pof": true,
"floor_percent": 50,
"disclose_floor": true,
"api_offers_enabled": true,
"template_only_tier1": true,
"api_auto_share_address": true,
"blocked_buyer_entity_ids": [
"<string>"
]
}
'const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
require_verified_pof: true,
floor_percent: 50,
disclose_floor: true,
api_offers_enabled: true,
template_only_tier1: true,
api_auto_share_address: true,
blocked_buyer_entity_ids: ['<string>']
})
};
fetch('https://api.investorlift.com/marketplace/v1/sell/settings', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.investorlift.com/marketplace/v1/sell/settings"
payload = {
"require_verified_pof": True,
"floor_percent": 50,
"disclose_floor": True,
"api_offers_enabled": True,
"template_only_tier1": True,
"api_auto_share_address": True,
"blocked_buyer_entity_ids": ["<string>"]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text){
"data": {
"require_verified_pof": true,
"floor_percent": 0,
"floor_mode": "refuse",
"disclose_floor": true,
"api_offers_enabled": true,
"financed_offers": "allow",
"template_only_tier1": true,
"api_auto_share_address": true,
"blocked_buyer_entity_ids": [
"<string>"
]
},
"meta": {
"request_id": "<string>",
"api_version": "<string>"
}
}{
"type": "https://developers.investorlift.com/marketplace/errors#invalid_body",
"title": "Body unusable",
"status": 400,
"code": "invalid_body",
"detail": "<string>",
"recovery": "Send a JSON body with the content type application/json.",
"request_id": "<string>"
}{
"type": "https://developers.investorlift.com/marketplace/errors#unauthorized",
"title": "Not authenticated",
"status": 401,
"code": "unauthorized",
"detail": "<string>",
"recovery": "Send a current access token for this API, and start a new authorization when the token is expired.",
"request_id": "<string>"
}{
"type": "https://developers.investorlift.com/marketplace/errors#designation_required",
"title": "Designation missing",
"status": 403,
"code": "designation_required",
"detail": "<string>",
"recovery": "Finish the onboarding of the side you call, then repeat the call.",
"request_id": "<string>",
"designation": "seller"
}{
"type": "https://developers.investorlift.com/marketplace/errors#method_not_allowed",
"title": "Method not allowed",
"status": 405,
"code": "method_not_allowed",
"detail": "<string>",
"recovery": "Use one of the methods the documentation lists for this path.",
"request_id": "<string>"
}{
"type": "https://developers.investorlift.com/marketplace/errors#validation_failed",
"title": "Body failed validation",
"status": 422,
"code": "validation_failed",
"detail": "<string>",
"recovery": "Correct each field the detail names, then repeat the call.",
"request_id": "<string>"
}{
"type": "https://developers.investorlift.com/marketplace/errors#origin_error",
"title": "Service unavailable",
"status": 503,
"code": "origin_error",
"detail": "<string>",
"recovery": "Repeat the call in a minute, and tell Investorlift support when the answer stays the same.",
"request_id": "<string>"
}Reference: sell
Change the seller controls
Changes the controls of this organization.
PATCH
/
sell
/
settings
Change the seller controls
curl --request PATCH \
--url https://api.investorlift.com/marketplace/v1/sell/settings \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"require_verified_pof": true,
"floor_percent": 50,
"disclose_floor": true,
"api_offers_enabled": true,
"template_only_tier1": true,
"api_auto_share_address": true,
"blocked_buyer_entity_ids": [
"<string>"
]
}
'const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
require_verified_pof: true,
floor_percent: 50,
disclose_floor: true,
api_offers_enabled: true,
template_only_tier1: true,
api_auto_share_address: true,
blocked_buyer_entity_ids: ['<string>']
})
};
fetch('https://api.investorlift.com/marketplace/v1/sell/settings', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.investorlift.com/marketplace/v1/sell/settings"
payload = {
"require_verified_pof": True,
"floor_percent": 50,
"disclose_floor": True,
"api_offers_enabled": True,
"template_only_tier1": True,
"api_auto_share_address": True,
"blocked_buyer_entity_ids": ["<string>"]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text){
"data": {
"require_verified_pof": true,
"floor_percent": 0,
"floor_mode": "refuse",
"disclose_floor": true,
"api_offers_enabled": true,
"financed_offers": "allow",
"template_only_tier1": true,
"api_auto_share_address": true,
"blocked_buyer_entity_ids": [
"<string>"
]
},
"meta": {
"request_id": "<string>",
"api_version": "<string>"
}
}{
"type": "https://developers.investorlift.com/marketplace/errors#invalid_body",
"title": "Body unusable",
"status": 400,
"code": "invalid_body",
"detail": "<string>",
"recovery": "Send a JSON body with the content type application/json.",
"request_id": "<string>"
}{
"type": "https://developers.investorlift.com/marketplace/errors#unauthorized",
"title": "Not authenticated",
"status": 401,
"code": "unauthorized",
"detail": "<string>",
"recovery": "Send a current access token for this API, and start a new authorization when the token is expired.",
"request_id": "<string>"
}{
"type": "https://developers.investorlift.com/marketplace/errors#designation_required",
"title": "Designation missing",
"status": 403,
"code": "designation_required",
"detail": "<string>",
"recovery": "Finish the onboarding of the side you call, then repeat the call.",
"request_id": "<string>",
"designation": "seller"
}{
"type": "https://developers.investorlift.com/marketplace/errors#method_not_allowed",
"title": "Method not allowed",
"status": 405,
"code": "method_not_allowed",
"detail": "<string>",
"recovery": "Use one of the methods the documentation lists for this path.",
"request_id": "<string>"
}{
"type": "https://developers.investorlift.com/marketplace/errors#validation_failed",
"title": "Body failed validation",
"status": 422,
"code": "validation_failed",
"detail": "<string>",
"recovery": "Correct each field the detail names, then repeat the call.",
"request_id": "<string>"
}{
"type": "https://developers.investorlift.com/marketplace/errors#origin_error",
"title": "Service unavailable",
"status": 503,
"code": "origin_error",
"detail": "<string>",
"recovery": "Repeat the call in a minute, and tell Investorlift support when the answer stays the same.",
"request_id": "<string>"
}Authorizations
Authorization code with PKCE. The person grants the scopes on the Investorlift consent page and accepts the Marketplace API Terms there.
Body
application/json
Required range:
0 <= x <= 100Available options:
refuse, auto_decline Available options:
allow, lender_only, refuse Maximum array length:
500Minimum string length:
1Was this page helpful?