lib/klaviyo/people/api_operations.rb in parallel588-klaviyo-0.8.0 vs lib/klaviyo/people/api_operations.rb in parallel588-klaviyo-0.9.0
- old
+ new
@@ -40,15 +40,21 @@
Klaviyo::Resource.build(
client.conn.get("/api/v1/person/#{id}", api_key: client.api_key).body
)
end
+ def create(client:, attrs: {})
+ Klaviyo::Resource.build(
+ client.conn.put('/api/v1/person',
+ { api_key: client.api_key }.merge(attrs)
+ ).body)
+ end
+
def update(client:, id:, attrs: {})
Klaviyo::Resource.build(
- client.conn.put(
- "/api/v1/person/#{id}",
- { api_key: client.api_key }.merge(attrs)
- ).body)
+ client.conn.put("/api/v1/person/#{id}",
+ { api_key: client.api_key }.merge(attrs)
+ ).body)
end
def events(client:, id:, sort: 'desc', per: 100, since: Time.now.to_i)
client.conn.get(
"/api/v1/person/#{id}/metrics/timeline",