Skip to content

Latest commit

 

History

History
73 lines (63 loc) · 2.4 KB

list-customer-segments-response.md

File metadata and controls

73 lines (63 loc) · 2.4 KB

List Customer Segments Response

Defines the fields that are included in the response body for requests to the ListCustomerSegments endpoint.

Either errors or segments is present in a given response (never both).

Structure

ListCustomerSegmentsResponse

Fields

Name Type Tags Description Getter Setter
errors ?(Error[]) Optional Any errors that occurred during the request. getErrors(): ?array setErrors(?array errors): void
segments ?(CustomerSegment[]) Optional The list of customer segments belonging to the associated Square account. getSegments(): ?array setSegments(?array segments): void
cursor ?string Optional A pagination cursor to be used in subsequent calls to ListCustomerSegments
to retrieve the next set of query results. The cursor is only present if the request succeeded and
additional results are available.

For more information, see Pagination.
getCursor(): ?string setCursor(?string cursor): void

Example (as JSON)

{
  "segments": [
    {
      "created_at": "2020-01-09T19:33:24.469Z",
      "id": "GMNXRZVEXNQDF.CHURN_RISK",
      "name": "Lapsed",
      "updated_at": "2020-04-13T21:47:04Z"
    },
    {
      "created_at": "2020-01-09T19:33:24.486Z",
      "id": "GMNXRZVEXNQDF.LOYAL",
      "name": "Regulars",
      "updated_at": "2020-04-13T21:47:04Z"
    },
    {
      "created_at": "2020-01-09T19:33:21.813Z",
      "id": "GMNXRZVEXNQDF.REACHABLE",
      "name": "Reachable",
      "updated_at": "2020-04-13T21:47:04Z"
    },
    {
      "created_at": "2020-01-09T19:33:25Z",
      "id": "gv2:KF92J19VXN5FK30GX2E8HSGQ20",
      "name": "Instant Profile",
      "updated_at": "2020-04-13T23:01:03Z"
    }
  ],
  "errors": [
    {
      "category": "MERCHANT_SUBSCRIPTION_ERROR",
      "code": "MAP_KEY_LENGTH_TOO_LONG",
      "detail": "detail6",
      "field": "field4"
    },
    {
      "category": "MERCHANT_SUBSCRIPTION_ERROR",
      "code": "MAP_KEY_LENGTH_TOO_LONG",
      "detail": "detail6",
      "field": "field4"
    },
    {
      "category": "MERCHANT_SUBSCRIPTION_ERROR",
      "code": "MAP_KEY_LENGTH_TOO_LONG",
      "detail": "detail6",
      "field": "field4"
    }
  ],
  "cursor": "cursor2"
}