Skip to content

HubSpot: Ip ranges schemas

5 HubSpot schemas with complete fields and constraints.

← Ip ranges operations · All schemas

Create webhook subscription — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
webhookUrlstringRequired within parentThe URL to which webhook events will be sent. This must be a valid URL in string format.

Create webhook subscription — response body

FieldTypePresenceDescription and constraints
$objectRoot
appIdJSONRequired within parent
appId (anyOf 1)integerAlternativeThe unique identifier of the application that owns the webhook subscription. It is an integer.
Format: int32
appId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
createdAtJSONRequired within parent
createdAt (anyOf 1)integerAlternativeThe timestamp when the webhook subscription was created, represented as an integer in int64 format.
Format: int64
createdAt (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
createdByUserIdJSONOptional
createdByUserId (anyOf 1)integerAlternativeThe unique identifier of the user who created the webhook subscription. It is an integer.
Format: int32
createdByUserId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
idJSONRequired within parent
id (anyOf 1)integerAlternativeThe unique identifier of the webhook subscription. It is an integer formatted as int64.
Format: int64
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
portalIdJSONRequired within parent
portalId (anyOf 1)integerAlternativeThe unique identifier of the HubSpot portal associated with the webhook subscription. It is an integer.
Format: int32
portalId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
updatedAtJSONRequired within parent
updatedAt (anyOf 1)integerAlternativeThe timestamp when the webhook subscription was last updated, represented as an integer in int64 format.
Format: int64
updatedAt (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
webhookUrlstringRequired within parentThe URL to which the webhook events will be sent. It is a string.

Retrieve IP Ranges — ip Ranges get Origins — response body

FieldTypePresenceDescription and constraints
$objectRoot
resultsarrayRequired within parentAn array of IpRange objects, each representing a specific IP range with associated metadata such as CIDR, direction, service, and description.
results[]ModelEach itemExpand Retrieve IP Ranges — ip Ranges get Origins — response body — results item

Referenced models: Retrieve IP Ranges — ip Ranges get Origins — response body — results item

Retrieve IP Ranges — ip Ranges get Origins — response body — results item

FieldTypePresenceDescription and constraints
$objectRoot
cidrstringRequired within parentThe CIDR notation representing the IP range.
descriptionstringRequired within parentA description of the IP range.
directionstringRequired within parentThe direction of the IP traffic, which can be INGRESS or EGRESS.
Known values: EGRESS, INGRESS
servicestringRequired within parentThe service associated with the IP range, such as EMAIL, API, DNS, or WEB_SCRAPING.
Known values: API, DNS, EMAIL, TEST_SERVICE, WEB_SCRAPING

Retrieve subscriptions — response body

FieldTypePresenceDescription and constraints
$objectRoot
resultsarrayRequired within parentAn array of webhook subscriptions. Each item in the array is a WebhookSubscription object.
results[]ModelEach itemExpand Create webhook subscription — response body

Referenced models: Create webhook subscription — response body

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.