Retrieving employee email addresses via Quickbooks API - quickbooks

I'm trying to create a list of employees and their email addresses using the Quickbooks API. I'm using the following API call:
https://qb.sbfinance.intuit.com/v3/company/123/query?query=SELECT * FROM Employee
This returns a lot of great information, but not the email address. According to the docs, it should be returned as PrimaryEmailAddr. Any ideas?
UPDATE
It turns out that if you create a user in QuickBooks and attach that user to an existing employee, the email address used by the user does not automatically propagate to the employee record. So, my new question is this: is there any way to get the email addresses of users that are associated with a company (regardless of whether or not they are employees)?

What you are saying is if you invite some users(who are employees) to your company file using some email and that email address should come up when you query for employee entity. This use case is not supported. You need to explicitly mention the email address while creating an employee record, then only it will be retrieved on Read call.
There is no API to find the users associated with one company file.

Related

Is there a way to display a friendly name instead of the identity in Twilio Frontline?

I'm currently using Twilio Frontline on top of my conversation service and my identity for each user is a uuid so when a message comes in on Frontline, it displays that user's uuid. This can get confusing if we have multiple participants in chat. Assigning a name as the identity would not work since it may not be unique. Assigning their email as the identity would not work as well if they update the email.
In Conversations, the name of a participant in a conversation comes from the underlying User resource and the FriendlyName property.
You can update Conversations Users using their identity as the key in the URL and set the FriendlyName, that will then show in Frontline instead of the identity.
We also recommend using the onParticipantAdded Conversations webhook to do things like setting a customer_id, avatar and display_name for customers in a conversation.
You can read more in the How to enable incoming messages? section of our Quickstart Guide.

How can I create task in asana from setting asana to forward emails back

I'm using Asana for forwarding email from other website that I post email for any comments, but the method was is any one can send email to *elp#***.net and as I set asana to forward this email to asana to create new task
I have made email for the school and is belong to the school, but we only wants the student with#dewv.edu can send email to Asana, I found out only the members when they send emails, it create under task, but when other student send I only receive the email.
You can only e-mail in tasks to projects that you have access to. So either, every student needs to get access to the project, or you create a centralized e-mail account that students will e-mail, and that e-mail account will e-mail in a task to the appropriate project.
With regards to allowing only students sending e-mails from a valid school e-mail address to create tasks, I believe this can be accomplished by setting the appropriate e-mail forwarding rules.
And in case you haven't seen it yet, you can check out the Asana guide.

Is there a way to find out email address of users in my team

I want to find out email addresses of users in my team, I can get their usernames but unable to get the email addresses.
I have admin rights on all my teams.
I have tried the below URL but I get 403 Forbidden error.
https://confluence.atlassian.com/bitbucket/emails-resource-296911737.html
One cannot access the email addresses of other users on Bitbucket. Email addresses are considered somewhat private.
That (deprecated) endpoint is used to retrieve you own address (in which case the username can be omitted from the URL), or the email address registered on a team account that you are an admin of.
Note that the latter is no longer applicable, as we dropped the ability for team accounts to have email addresses.
To contact a team's admins, you can send a message to the team, which Bitbucket will relay to all admins. Messages can be sent through the INBOX page.
Note that the non-deprecated way to access the current user's email addresses is: https://api.bitbucket.org/2.0/user/emails

contest form submission tracking users via GUID

The idea is not to use email addresses for uniquely identifying users for a contest submission form I need to build. Since emails are not unique and google allows emails with periods in them which makes it difficult to say if email is unique or not.
My requirement is the user is able to submit 2 ballots against an entry which gives them two spots. When the user lands on the page, I ask them if they are a new user or a returning user. If they are new user I generate a unique guid on server side and give it to them. If they are returning user I ask them to enter the guid provided and then I check this on my db to make sure its there and then show them the thank you page if they have casted all 3 votes or take them back to the page where they vote on facebook or twitter.
any thoughts? I think using guids I can guarantee noone would cheat the contest unlike emails which are not truly unique.

Contact without account does not show for lookup value in force.com sites

I have created a lookup field on my custom object to contact and it is used on visual force page. Also I have used custom lookup page.
In salesforce org it works fine and display lookup value. But when i use this page in sites then lookup value does not show for those contact which have no account.
If contact have account then it shown. I have already give permission to site users.
Contacts without accounts are Private Contacts, and can only be viewed by the record owner.
The solution is to create a special account record, I usually call it "Orphanage". Then relate these orphan contacts to that account.

Resources