---
title: ReachabilityUpdate
slug: data-platform/connect-platform/node-sdk-api-reference-odp-interfaces-reachabilityupdate
docTags: 
createdAt: 2026-08-05T20:06:37.104Z
---

[ODP Node SDK](docId\:gxEU_0AA37IEZJK-uoVcT)

***

[ODP Node SDK](docId\:gxEU_0AA37IEZJK-uoVcT) / [ODP](docId\:R8vto_M9Wlz5ke8bcr-Ht) / ReachabilityUpdate

# Interface: ReachabilityUpdate

Defined in: [src/Api/Types/Reachability.ts:23](https://github.com/ZaiusInc/node-sdk/blob/8c86908a179d8d1a3a54466e27e16762587be133/src/Api/Types/Reachability.ts#L23)

The payload for an ODP messaging identifier reachability update via v3 APIs.
See [V3 Reachability API](docId\:Hs5905raSe2K7UqefNuDR)

## Properties

### event\_data?

:::BlockQuote
`optional` **event\_data**: [`` `EventData` ``](docId:13hn0PEBcKDfahoBPgLYp)
:::

Defined in: [src/Api/Types/Reachability.ts:54](https://github.com/ZaiusInc/node-sdk/blob/8c86908a179d8d1a3a54466e27e16762587be133/src/Api/Types/Reachability.ts#L54)

Additional event fields/values that should be included if an ODP event is generated as a result of this update

***

### identifier\_field\_name

:::BlockQuote
**identifier\_field\_name**: `string`
:::

Defined in: [src/Api/Types/Reachability.ts:27](https://github.com/ZaiusInc/node-sdk/blob/8c86908a179d8d1a3a54466e27e16762587be133/src/Api/Types/Reachability.ts#L27)

The name of the messaging identifier field you want to update, e.g., email

***

### identifier\_value

:::BlockQuote
**identifier\_value**: `string`
:::

Defined in: [src/Api/Types/Reachability.ts:31](https://github.com/ZaiusInc/node-sdk/blob/8c86908a179d8d1a3a54466e27e16762587be133/src/Api/Types/Reachability.ts#L31)

A valid messaging identifier value, such as an email address for the email identifier

***

### reachable

:::BlockQuote
**reachable**: `boolean`
:::

Defined in: [src/Api/Types/Reachability.ts:35](https://github.com/ZaiusInc/node-sdk/blob/8c86908a179d8d1a3a54466e27e16762587be133/src/Api/Types/Reachability.ts#L35)

true indicates the identifier value is now reachable, false indicates it is no longer reachable

***

### reachable\_update\_reason?

:::BlockQuote
`optional` **reachable\_update\_reason**: `string`
:::

Defined in: [src/Api/Types/Reachability.ts:45](https://github.com/ZaiusInc/node-sdk/blob/8c86908a179d8d1a3a54466e27e16762587be133/src/Api/Types/Reachability.ts#L45)

A specific error code or note for the change type. Should be human readable.

***

### reachable\_update\_ts?

:::BlockQuote
`optional` **reachable\_update\_ts**: `string` | `number` | `Date`
:::

Defined in: [src/Api/Types/Reachability.ts:50](https://github.com/ZaiusInc/node-sdk/blob/8c86908a179d8d1a3a54466e27e16762587be133/src/Api/Types/Reachability.ts#L50)

The time of the event if this is a historical change (defaults to current time).
Must be formated in ISO8601, provided as a Date object, or as a unix epoch.

***

### reachable\_update\_type?

:::BlockQuote
`optional` **reachable\_update\_type**: [`` `ReachabilityUpdateType` ``](docId:13hn0PEBcKDfahoBPgLYp)
:::

Defined in: [src/Api/Types/Reachability.ts:41](https://github.com/ZaiusInc/node-sdk/blob/8c86908a179d8d1a3a54466e27e16762587be133/src/Api/Types/Reachability.ts#L41)

The type of change to the reachability status.
If reachable is set to true, this field must be left null.
If reachable is false, this field is required.
