Skip to content

Linking Giving.Person to People.Person #1473

@SBTexasFoundationDev

Description

@SBTexasFoundationDev

Related Product
Which product is this question related to?

  • API, specifically Giving and People.

Describe the question
Non-anoymous Giving.Donation entries are related to Giving.Person entries. While that gives some useful information (the person's name, addresses, and contact information), it leaves out a lot of the information in People.Person (e.g. age and membership status).

There seems to be some sort of connection between the Giving.Person and People.Person entities behind the scenes; the docs say that Giving.Person.Addresses "can be managed via People", and access tokens for users who aren't authorized to use People can still access People.Person. However, Giving.Person.Id does not necessarily match People.Person.Id.

With that in mind, given a Giving.Person.Id (such as from Giving.Donation's Person relationship), how do I get to the person's People.Person?

What have you tried that didn't work?
Retrieving People.Person and Giving.Donation records, then trying to link them together based on Giving.Donation.Relationships.Person.Data.Id.

I have..

  • Reviewed the documentation found at https://developer.planning.center/docs
  • Searched for previous issues answering this question
  • Removed all private information from this issue (credentials, tokens, emails, phone numbers, etc.)
  • Reviewed my issue for completeness

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions