> Portal Navigation:
> 
> - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version.
> - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages).
> - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`).
> - If a reference page seems to be missing its schema (parameters, return types, or type definitions), append `?schema=true` to its `.md` URL (e.g. `https://dev.wix.com/docs/contexts/contexts/stores/category-info/use-category-info-context.md?schema=true`).
> - Top-level index of all portals: https://dev.wix.com/docs/llms.txt
> - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt

## Resource: Integration Guide

## Article: Integration Guide

## Article Link: https://dev.wix.com/docs/api-reference/crm/members-contacts/members/members-v2/member-to-member-block-v1/integration-guide.md

## Article Content:

# Member-to-Member Blocks: Integration Guide

This article explains how member-to-member blocks affect the results of the [Members API](https://dev.wix.com/docs/api-reference/crm/members-contacts/members/member-management/members/introduction.md), and how to handle blocks in your own app.

## How blocks affect the Members API

When a Members API method is called with a site member identity, the results take the current member's blocks into account. With any other identity, such as a Wix user or app identity, blocks don't affect the results.

- [List Members](https://dev.wix.com/docs/api-reference/crm/members-contacts/members/member-management/members/list-members.md) and [Query Members](https://dev.wix.com/docs/api-reference/crm/members-contacts/members/member-management/members/query-members.md) don't return members who blocked the current member or who the current member blocked.
- [Get Member](https://dev.wix.com/docs/api-reference/crm/members-contacts/members/member-management/members/get-member.md) returns an error when the requested member is involved in a block with the current member:
  - If the requested member blocked the current member, the method returns a `NOT_FOUND` error, as if the member doesn't exist.
  - If the current member blocked the requested member, the method returns a `NOT_FOUND` error with the application code `MEMBER_TO_MEMBER_BLOCKED`.

## Handle blocks in your app

If your app shows members or member-generated content, apply the same rule as the Members Area: neither member in a block should see the other or their content.

- To check blocks for a specific member, call [List Member Blocks](https://dev.wix.com/docs/api-reference/crm/members-contacts/members/members-v2/member-to-member-block-v1/list-member-blocks.md). It returns blocks in both directions, so you don't need to check each direction separately.
- To show the current member who they blocked, call [List Current Member Blocking](https://dev.wix.com/docs/api-reference/crm/members-contacts/members/members-v2/member-to-member-block-v1/list-current-member-blocking.md).
- A block doesn't notify the blocked member, so don't show the blocked member anything that reveals the block.