Household APIs

Identity Management APIs

Retrieve linked households for the authenticated user

get

This endpoint retrieves all households associated with the authenticated user, including those that have expired. It provides visibility into the user's household affiliations, allowing for better management of their digital profile.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Responses
chevron-right
200

OK

*/*
get
/identities/me/households

Create a household for the authenticated user.

post

This endpoint allows the current user to create a household. The household serves as a customizable digital profile that reflects the user's online presence. It is essential for managing identity and visibility within the platform.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Body
namestringOptional
Responses
chevron-right
200

OK

*/*
post
/identities/me/households

Retrieve my linked households including expired ones.

get

This endpoint allows users to fetch their associated households, including those that may have expired. It provides visibility into all households linked to the user's profile, ensuring users can manage their household information effectively.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
householdIdstringRequired
Responses
chevron-right
200

OK

*/*
get
/identities/me/households/{householdId}

Retrieve actions for household owner

get

This endpoint retrieves and returns any actions that the household owner needs to take. It is designed to provide visibility into necessary tasks for managing household responsibilities effectively.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
householdIdstringRequired
Responses
chevron-right
200

OK

*/*
get
/identities/me/households/{householdId}/actions

List people in your household

get

Retrieves detailed information about individuals within your household. This endpoint provides visibility into the members associated with your household, ensuring you have access to their profiles. It is intended for personal use, allowing you to manage and view relationships within your household.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
householdIdstringRequired
Responses
chevron-right
200

OK

*/*
get
/identities/me/households/{householdId}/members

Add a member to your household

post

This endpoint allows a user to register a new member under their specified household. The operation ensures that the new member's account is linked appropriately, enhancing the household's digital profile. This action is intended for personal use and contributes to the management of household identities.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
householdIdstringRequired
Body
given_namestringOptional
family_namestringOptional
date_of_birthstringOptional
genderstringOptional
usernamestringOptional
passwordstringOptional
Responses
chevron-right
200

OK

*/*
post
/identities/me/households/{householdId}/members

Retrieve details for a specific household member

get

This endpoint allows you to obtain the details of a person within a specified household. It is intended for users to access their own household member information securely. The data retrieved is part of the user's digital profile and is customizable based on their preferences.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
householdIdstringRequired
personIdstringRequired
Responses
chevron-right
200

OK

*/*
get
/identities/me/households/{householdId}/members/{personId}

Add a member to your household

put

This endpoint allows the primary contact of a household to add a member. The caller must be authenticated and authorized as the primary contact. This operation updates the household's member list, ensuring that only authorized users can make changes.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
householdIdstringRequired
personIdstringRequired
Responses
chevron-right
200

OK

*/*
put
/identities/me/households/{householdId}/members/{personId}

Remove a member from your household.

delete

This endpoint allows you to remove a specified person from your household. The action affects the visibility of the person's association with the household, ensuring that your household's composition is accurately reflected. This operation is intended for personal use and requires appropriate authentication.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
householdIdstringRequired
personIdstringRequired
Responses
chevron-right
200

OK

*/*
delete
/identities/me/households/{householdId}/members/{personId}

Invite a member to your household

patch

Sends an invitation to the specified user to join your household. The user will receive the invitation upon their next login or through other activation channels. This operation facilitates user engagement and enhances household connectivity.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
householdIdstringRequired
personIdstringRequired
Responses
chevron-right
200

OK

*/*
patch
/identities/me/households/{householdId}/members/{personId}

Update avatar for household member.

post

This endpoint allows the user to update the avatar of a specified member within their household. The calling user must be the owner of the household to perform this action. Ensure that the provided householdId and personId correspond to the intended member. This operation enhances the digital profile visibility of the user.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
householdIdstringRequired
personIdstringRequired
Body
uristringOptional
Responses
chevron-right
200

OK

No content

post
/identities/me/households/{householdId}/members/{personId}/avatar

No content

Update profile for a household member

post

This endpoint allows the owner of a household to update the profile information of a specified member. The calling user must have ownership of the household to perform this action. Ensure that the provided information reflects the member's digital profile accurately.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
householdIdstringRequired
personIdstringRequired
Body
given_namestringOptional
family_namestringOptional
date_of_birthstringOptional
genderstringOptional
Responses
chevron-right
200

OK

No content

post
/identities/me/households/{householdId}/members/{personId}/profile

No content

Update third party app consent for a household member

post

Allows a user to enable or disable consent for third party applications related to their household. This operation is intended for supervised accounts and ensures that users can manage their privacy preferences effectively.

👤 User Credential: You must login and authenticate a user and use their access token to invoke this service. This will operate the action under the specified user.

Authorizations
OAuth2clientCredentialsRequired

An OIDC service account that was authenticated.

Authorization URL: Token URL:
Path parameters
householdIdstringRequired
personIdstringRequired
Body
permissionstring · enumOptionalPossible values:
Responses
chevron-right
200

OK

No content

post
/identities/me/households/{householdId}/members/{personId}/thirdparties

No content

Last updated