Skip to content
Go to Micro

Contacts

Create object
client.Prism.Objects.Contacts.New(ctx, params) (*PrismObjectContactNewResponse, error)
POST/v2/prism/{teamId}/contact
List records of an object type
client.Prism.Objects.Contacts.List(ctx, params) (*PrismObjectContactListResponse, error)
GET/v2/prism/{teamId}/contact
Get object
client.Prism.Objects.Contacts.Get(ctx, contactID, params) (*PrismObjectContactGetResponse, error)
GET/v2/prism/{teamId}/contact/{contactId}
Patch object
client.Prism.Objects.Contacts.Update(ctx, contactID, params) (*PrismObjectContactUpdateResponse, error)
PATCH/v2/prism/{teamId}/contact/{contactId}
Delete object
client.Prism.Objects.Contacts.Delete(ctx, contactID, params) error
DELETE/v2/prism/{teamId}/contact/{contactId}
Query
client.Prism.Objects.Contacts.Query(ctx, params) (*PrismObjectContactQueryResponse, error)
POST/v2/prism/{teamId}/contact/query
Total record count for an object type
client.Prism.Objects.Contacts.Count(ctx, params) (*PrismObjectContactCountResponse, error)
GET/v2/prism/{teamId}/contact/count
Find a record by property value
client.Prism.Objects.Contacts.Find(ctx, slug, value, params) (*PrismObjectContactFindResponse, error)
GET/v2/prism/{teamId}/contact/by/{slug}/{value}
Upsert by property value
client.Prism.Objects.Contacts.Upsert(ctx, slug, value, params) (*PrismObjectContactUpsertResponse, error)
PUT/v2/prism/{teamId}/contact/by/{slug}/{value}
Import objects
client.Prism.Objects.Contacts.BulkNew(ctx, params) (*PrismObjectContactBulkNewResponse, error)
POST/v2/prism/{teamId}/contact/import
Bulk update records (partial success)
client.Prism.Objects.Contacts.BulkUpdate(ctx, params) (*PrismObjectContactBulkUpdateResponse, error)
POST/v2/prism/{teamId}/contact/batch/update
Bulk delete records (partial success)
client.Prism.Objects.Contacts.BulkDelete(ctx, params) (*PrismObjectContactBulkDeleteResponse, error)
POST/v2/prism/{teamId}/contact/batch/delete
Duplicate object
client.Prism.Objects.Contacts.Duplicate(ctx, contactID, params) (*PrismObjectContactDuplicateResponse, error)
POST/v2/prism/{teamId}/contact/{contactId}/duplicate
Restore object
client.Prism.Objects.Contacts.Restore(ctx, contactID, params) (*PrismObjectContactRestoreResponse, error)
POST/v2/prism/{teamId}/contact/{contactId}/restore
ModelsExpand Collapse
type Contact struct{…}
Default map[string, unknown]Optional

Properties keyed by property slug. Values can be strings, numbers, booleans, arrays, or null. For select/multiselect properties, values may be option slugs or option UUIDs on write; option slugs are returned on read.

List unknownOptional