Skip to content
Go to Micro

Bulk reorder pinned records

client.Views.Records.Reorder(ctx, viewObjectType, viewID, params) error
PATCH/v2/prism/{teamId}/{viewObjectType}/views/{viewId}/records

Bulk reorder pinned records

ParametersExpand Collapse
One of the following:
const ViewRecordReorderParamsViewObjectTypeAction ViewRecordReorderParamsViewObjectType = "action"
const ViewRecordReorderParamsViewObjectTypeDeal ViewRecordReorderParamsViewObjectType = "deal"
const ViewRecordReorderParamsViewObjectTypeDocument ViewRecordReorderParamsViewObjectType = "document"
const ViewRecordReorderParamsViewObjectTypeEvent ViewRecordReorderParamsViewObjectType = "event"
const ViewRecordReorderParamsViewObjectTypeIdentity ViewRecordReorderParamsViewObjectType = "identity"
const ViewRecordReorderParamsViewObjectTypeOrganization ViewRecordReorderParamsViewObjectType = "organization"
viewID string
formatuuid
params ViewRecordReorderParams
TeamID param.Field[string]Optional

Path param

formatuuid
ObjectIDs param.Field[[]string]

Body param

IdempotencyKey param.Field[string]Optional

Header param: A unique key (UUID or any opaque string up to 255 chars) that identifies this logical request. The server caches the first response under this key for 24 hours and replays it on retry — safe to use on every POST/PUT/PATCH to make network retries deterministic. Reusing the same key with a different body returns 409 idempotency_key_mismatch. Replays include the idempotent-replay: true response header.

minLength1
maxLength255

Bulk reorder pinned records

package main

import (
  "context"

  "github.com/micro-so/micro-sdk-go"
  "github.com/micro-so/micro-sdk-go/option"
)

func main() {
  client := micro.NewClient(
    option.WithAPIKey("My API Key"),
    option.WithTeamID("My Team ID"),
  )
  err := client.Views.Records.Reorder(
    context.TODO(),
    micro.ViewRecordReorderParamsViewObjectTypeAction,
    "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
    micro.ViewRecordReorderParams{
      ObjectIDs: micro.F([]string{"182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"}),
    },
  )
  if err != nil {
    panic(err.Error())
  }
}
Returns Examples