Observed attribution and cash collection by role
GET
/api/v1/attribution/roi-summary
const url = 'https://api.ultimateteam.ai/api/v1/attribution/roi-summary';const options = {method: 'GET', headers: {'X-API-Key': '<X-API-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.ultimateteam.ai/api/v1/attribution/roi-summary \ --header 'X-API-Key: <X-API-Key>'Return observed amounts; no causal business ROI is calculated.
Authorizations
Section titled “Authorizations”Responses
Section titled “ Responses ”Successful Response
Media typeapplication/json
ROISummary
Observed USD amounts; attribution does not establish incrementality.
object
by_role
By Role
object
key
additional properties
object
key
additional properties
any
currency
Currency
string
excluded_currency_record_count
Excluded Currency Record Count
integer
full_profit_cents
Full Profit Cents
null
generated_at
Generated At
string format: date-time
measurement_basis
Measurement Basis
string
record_count
Record Count
integer
roi_ratio
Roi Ratio
null
tenant_id
required
Tenant Id
string format: uuid
unavailable_reason
Unavailable Reason
string
Example
{ "currency": "USD", "excluded_currency_record_count": 0, "measurement_basis": "observational", "record_count": 0, "unavailable_reason": "Incremental revenue and total business costs are not measured. Cash collection is not newly earned revenue; credits are billing units."}