Update a profile segment
Rename a segment and/or replace the conditions that define it.
Rename a segment and/or replace the conditions that define it.
name is always required. Omit conditions to rename without touching the conditions;
supply them and they replace the existing set entirely rather than being merged into it.
Contacts are never modified, but which of them match the segment can change immediately.
Authorizations
AuthorizationstringRequired
API Token authentication
Path parameters
profileUuidstringRequiredExample:
Profile uuid parameter
550e8400-e09b-41d4-a716-400055000000segmentUuidstringRequiredExample:
Segment uuid parameter
550e8400-e09b-41d4-a716-400055000000Body
Rename a segment and/or replace the conditions that define it
namestring · max: 255RequiredExample:
VIP Customerslogicstring · enumOptionalExample:
How to combine multiple conditions. Required when conditions are given.
ANDPossible values: Responses
200
Success response
application/json
uuidstringOptionalExample:
550e8400-e29b-41d4-a716-446655440000namestringOptionalExample:
Segment namecreated_atstring · date-timeOptionalExample:
2025-02-27T11:54:22Zupdated_atstring · date-timeOptionalExample:
2025-02-27T11:54:22Z401
Unauthenticated response
application/json
422
Validation error response
application/json
500
Error response
application/json
put/api/reach/v1/profiles/{profileUuid}/segmentation/segments/{segmentUuid}
PUT /api/reach/v1/profiles/{profileUuid}/segmentation/segments/{segmentUuid} HTTP/1.1
Host: developers.hostinger.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 125
{
"name": "VIP Customers",
"conditions": [
{
"attribute": "email",
"operator": "equals",
"value": "example@example.com"
}
],
"logic": "AND"
}{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Segment name",
"query": {
"conditions": [
{
"attribute": "email",
"operator": "contains",
"value": "example.com"
}
],
"logic": "and"
},
"created_at": "2025-02-27T11:54:22Z",
"updated_at": "2025-02-27T11:54:22Z"
}Last updated
Was this helpful?