Actions
Create object
client.Prism.Objects.Actions.New(ctx, params) (*PrismObjectActionNewResponse, error)
POST/v2/prism/{teamId}/action
List records of an object type
client.Prism.Objects.Actions.List(ctx, params) (*PrismObjectActionListResponse, error)
GET/v2/prism/{teamId}/action
Get object
client.Prism.Objects.Actions.Get(ctx, actionID, params) (*PrismObjectActionGetResponse, error)
GET/v2/prism/{teamId}/action/{actionId}
Patch object
client.Prism.Objects.Actions.Update(ctx, actionID, params) (*PrismObjectActionUpdateResponse, error)
PATCH/v2/prism/{teamId}/action/{actionId}
Delete object
client.Prism.Objects.Actions.Delete(ctx, actionID, params) error
DELETE/v2/prism/{teamId}/action/{actionId}
Query
client.Prism.Objects.Actions.Query(ctx, params) (*PrismObjectActionQueryResponse, error)
POST/v2/prism/{teamId}/action/query
Total record count for an object type
client.Prism.Objects.Actions.Count(ctx, params) (*PrismObjectActionCountResponse, error)
GET/v2/prism/{teamId}/action/count
Find a record by property value
client.Prism.Objects.Actions.Find(ctx, slug, value, params) (*PrismObjectActionFindResponse, error)
GET/v2/prism/{teamId}/action/by/{slug}/{value}
Upsert by property value
client.Prism.Objects.Actions.Upsert(ctx, slug, value, params) (*PrismObjectActionUpsertResponse, error)
PUT/v2/prism/{teamId}/action/by/{slug}/{value}
Import objects
client.Prism.Objects.Actions.BulkNew(ctx, params) (*PrismObjectActionBulkNewResponse, error)
POST/v2/prism/{teamId}/action/import
Bulk update records (partial success)
client.Prism.Objects.Actions.BulkUpdate(ctx, params) (*PrismObjectActionBulkUpdateResponse, error)
POST/v2/prism/{teamId}/action/batch/update
Bulk delete records (partial success)
client.Prism.Objects.Actions.BulkDelete(ctx, params) (*PrismObjectActionBulkDeleteResponse, error)
POST/v2/prism/{teamId}/action/batch/delete
Duplicate object
client.Prism.Objects.Actions.Duplicate(ctx, actionID, params) (*PrismObjectActionDuplicateResponse, error)
POST/v2/prism/{teamId}/action/{actionId}/duplicate
Restore object
client.Prism.Objects.Actions.Restore(ctx, actionID, params) (*PrismObjectActionRestoreResponse, error)
POST/v2/prism/{teamId}/action/{actionId}/restore
ActionsGrant
Get grant
client.Prism.Objects.Actions.Grant.Get(ctx, actionID, query) (*PrismObjectActionGrantGetResponse, error)
GET/v2/prism/{teamId}/action/{actionId}/grant
Update grant
client.Prism.Objects.Actions.Grant.Update(ctx, actionID, params) (*PrismObjectActionGrantUpdateResponse, error)
PUT/v2/prism/{teamId}/action/{actionId}/grant