Hi Cody,
When connecting Oauth to my app the vendor scope permission reads “read your company information”
But the docs say vendor scope is about vendors and listing all vendors. The auth section of docs has:
| vendor | Access to basic account information |
|---|---|
| vendor_logo | Access to account logo |
| vendor_email | Access to account holder email address |
I can’t find vendors in the dash anywhere, so I’m a little confused about this. I also cannot find where vendor_email could be accessed in the API.
Does vendors scope == account information or is this vendors/suppliers listed in the account itself? (apologies if I’m getting info wrong, I’m not an sm8 user myself)
Inspecting vendor.json returns the following:.
[{"uuid":"3f4cd183-5c5b-47d1-b3c1-REDACTED","name":"Your Company Name","abn_number":"","business_number":"","website":"","email":"REDACTE@n.servicem8.com","active":1,"default_region":"English (New Zealand)","opening_time_monday":"480","closing_time_monday":"1050","opening_time_tuesday":"480","closing_time_tuesday":"1050","opening_time_wednesday":"480","closing_time_wednesday":"1050","opening_time_thursday":"480","closing_time_thursday":"1050","opening_time_friday":"480","closing_time_friday":"1050","opening_time_saturday":"0","closing_time_saturday":"0","opening_time_sunday":"0","closing_time_sunday":"0","timezone_name":"Pacific\/Auckland","invoice_terms":"7 Days","job_default_status":"","accepted_payment_methods":"Cash;Card","email_accounts":"","edit_date":"2026-02-25 22:29:20","billing_address":"","currency":""}]
It seems it might’ve returned what is the trial account business info. Do you have any data on what amount of your users configure the settings fully? Looking to create smooth onboarding and this data doesn’t have my sign up email.
If vendor isn’t the right scope, is there a reliable way to get account’s business name & email from the API?
Thanks!