Documentation Index

Fetch the complete documentation index at: https://support.perimeter81.com/llms.txt

Use this file to discover all available pages before exploring further.

Important Notice: This Perimeter 81 documentation site is being deprecated and will be permanently removed on July 26, 2026.

Please use the latest Check Point Documentation Portal for current product documentation and updates. Access the Check Point Documentation Portal

Update Service object

Prev Next
Put
/v2.3/objects/services/{objectId}

Required permission: ["objects:update"]

Security
HTTP
Type bearer
Path parameters
objectId
stringRequired
Body parameters
object
name
string Required

The name of the Objects

Min length3
Max length100
Pattern^[a-zA-Z0-9_ ]+$
description
string
protocols
Array of object (ObjectsServicesProtocolRequestObj) Required
AnyOf
ObjectServiceProtocolTCPUDP
object (ObjectServiceProtocolTCPUDP)
protocol
string Required
Valid values[ "tcp", "udp" ]
OneOf
ObjectServiceProtocolSingle
object (ObjectServiceProtocolSingle)
valueType
string Required
Valid values[ "single" ]
value
Array of integer (PortNumber) Required
Min items1
Max items1
integer
Minimum1
Maximum65535
ObjectServiceProtocolRange
object (ObjectServiceProtocolRange)
valueType
string Required
Valid values[ "range" ]
value
Array of integer (PortNumber) Required
Min items2
Max items2
integer
Minimum1
Maximum65535
ObjectServiceProtocolList
object (ObjectServiceProtocolList)
valueType
string Required
Valid values[ "list" ]
value
Array of integer (PortNumber) Required
Min items1
integer
Minimum1
Maximum65535
ObjectServiceProtocolICMPRequest
object (ObjectServiceProtocolICMPRequest)
protocol
string Required
Valid values[ "icmp" ]
protocolOptions
integer Required

-1 means 'any', the rest of the values are the RFC default ICMP parameters

Valid values[ -1, 0, 3, 5, 8, 9, 10, 11, 12, 13, 14, 40, 42, 43 ]
Responses
200

Success

Expand All
name
string

The name of the Objects

Min length3
Max length100
Pattern^[a-zA-Z0-9_ ]+$
description
string
protocols
Array of object (ObjectsServicesProtocolResponseObj)
AnyOf
ObjectServiceProtocolTCPUDP
object (ObjectServiceProtocolTCPUDP)
protocol
string
Valid values[ "tcp", "udp" ]
OneOf
ObjectServiceProtocolSingle
object (ObjectServiceProtocolSingle)
valueType
string
Valid values[ "single" ]
value
Array of integer (PortNumber)
Min items1
Max items1
integer
Minimum1
Maximum65535
ObjectServiceProtocolRange
object (ObjectServiceProtocolRange)
valueType
string
Valid values[ "range" ]
value
Array of integer (PortNumber)
Min items2
Max items2
integer
Minimum1
Maximum65535
ObjectServiceProtocolList
object (ObjectServiceProtocolList)
valueType
string
Valid values[ "list" ]
value
Array of integer (PortNumber)
Min items1
integer
Minimum1
Maximum65535
ObjectServiceProtocolICMPResponse
object (ObjectServiceProtocolICMPResponse)
protocol
string
Valid values[ "icmp" ]
protocolOptions
object (ObjectServiceProtocolOptionsICMPresponse)

-1 means 'any', the rest of the values are the RFC default ICMP parameters

Valid values[ { "code": -1, "description": "Any" }, { "code": 0, "description": "Echo Reply" }, { "code": 3, "description": "Destination Unreachable" }, { "code": 5, "description": "Redirect" }, { "code": 8, "description": "Echo" }, { "code": 9, "description": "Router Advertisement" }, { "code": 10, "description": "Router Selection" }, { "code": 11, "description": "Time Exceeded" }, { "code": 12, "description": "Parameter Problem" }, { "code": 13, "description": "Timestamp" }, { "code": 14, "description": "Timestamp Reply" }, { "code": 40, "description": "Photuris" }, { "code": 42, "description": "Extended Echo Request" }, { "code": 43, "description": "Extended Echo Reply" } ]
code
integer
description
string
401

Unauthorized

403

Forbidden

409

Conflict - You cannot update a service that is associated with one or more policies