IMPORTANT NOTES: – Requesting person.birthday requires membership in the purpose limited data ACL group sgbe-ac-d-birthday-(read|mutate). Contact people-api-eng@ for assistance with initial setup. – The birthday field should not be used to calculate the requester’s age! To determine the requester’s age, use person.age_range_repeated. – For more details about age see go/peopleapi-howto/age Birthday value may not be present: – Consumer users generally required to have account birthday set (required at account creation), though some users created via legacy flows may not have birthday present. – Dasher users generally don’t require birthday, but could optionally have it set by users. – Any other types of accounts (e.g. robot, service) do not have birthdays. – Account Birthday field may be present but without birthday value set for grace period birthday (provisional new birthday). For users that do have birthday data: – "Profile Birthday" (person.birthday.metadata.container is PROFILE) may not have a year set if user "hides" the year. – "Account Birthday" (see api-specific notes below) will only be returned for the requester’s own profile. – People API (go/peopleapi): Account birthday is only supported in GetPeople for PeopleAPI. If account birthday is needed, use a request mask with: include_field { paths: "person.birthday" }
include_container: ACCOUNT
– People API++ (go/peopleapi++): Account birthday is supported for most apis in PeopleAPI++. If account birthday is needed, use a request mask with: include_field { paths: "person.account_birthday" }
include_container: PROFILE
(note: it will also need include_container: DOMAIN_PROFILE
because they must be requested together: go/people-api-masks#profile-domain_profile) – See go/papi-vs-papi++#birthday for more details.
Author: Darth Emmett
AppsPeopleOzExternalMergedpeopleapiBirthdayAgeDisableGracePeriodManualGracePeriodInfo
Information provided within MutateDataRequest when setting a user into AgeDisableGracePeriod manually. When the grace period expires, this info will be forwarded to Gaia when disabling the user. cs//symbol:InitiateAgeDisableGracePeriodArguments
AppsPeopleOzExternalMergedpeopleapiCalendar
A url to the person’s calendar. As of 03/2018 is not supported for user Profile.
AppsPeopleOzExternalMergedpeopleapiCallerIdExtendedDataCallerIdSource
Anchors
AnchorsAnchorSource
attributes of the source document for the link
AbuseiamAndRestriction
AbuseiamConstantRestriction
AbuseiamEvaluation
Backends return Evaluations to AbuseIAm. One of the things Evaluations are used for is to explain Verdicts.