Reset every control setting to its default (OWNER only)
DELETE
/organizations/current/control-settings
const url = 'https://api.invogi.com/v1/organizations/current/control-settings';const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request DELETE \ --url https://api.invogi.com/v1/organizations/current/control-settings \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Reset and audited
Media typeapplication/json
object
settings
Settings for the deterministic controls. Percent-like values are fractions (0.05 = 5%) except VAT rates, which are percent.
object
common
object
duplicates
object
invoiceNumberSimilarityMin
number
amountNearMatchPct
number
dateDistanceDaysMax
integer
crossCurrencyAmountTolerancePct
number
anomalies
object
minHistoryCount
integer
madMultiplier
number
purchaseOrders
object
unitPriceTolerancePct
number
quantityTolerancePct
number
fxTolerancePct
number
actions
Finding type to OFF, INFORM, REVIEW or BLOCK. Absent keeps the built-in behaviour.
object
key
additional properties
string
uk
object
enabled
boolean
vatNumberCheck
boolean
vatRateCheck
boolean
allowedVatRates
Array<number>
missingVatNumberCheck
boolean
companyRegister
object
unchecked
string
requireCompanyNumber
boolean
uae
object
enabled
boolean
trnCheck
boolean
vatRateCheck
boolean
allowedVatRates
Array<number>
missingTrnCheck
boolean
version
string
Example
{ "settings": { "common": { "actions": { "additionalProperty": "OFF" } }, "uk": { "companyRegister": { "unchecked": "NEW_SUPPLIERS" } } }}API key lacks required scope/role
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Example
{ "error": { "code": "NOT_FOUND" }}