NAME WWW::Jirafe - Jirafe API SYNOPSIS use WWW::Jirafe; my $jirafe = WWW::Jirafe->new( site_id => 123, access_token => 'token_from_https://account.jirafe.com/accounts/settings/site/123/tokens/', ); my $params = decode_json('{ "id": "1234abc", "active_flag": true, "change_date": "2013-06-17T15:15:53.000Z", "create_date": "2013-06-17T15:15:53.000Z", "email": "john.doe@gmail.com", "first_name": "John", "last_name": "Doe", "name": "John Doe" }'); my $res = $jirafe->customer($params); DESCRIPTION WWW::Jirafe is METHODS batch http://docs.jirafe.com/api/batch_endpoint/ cart http://docs.jirafe.com/api/cart_endpoint/ my $params = decode_json('{ "id": "8797436543019", "create_date": "2013-06-17T15:16:10.000Z", "change_date": "2013-06-17T15:16:15.000Z", "subtotal": 99.85, "total": 99.85, "total_tax": 4.75, "total_shipping": 0.0, "total_payment_cost": 0.0, "total_discounts": 0.0, "currency": "USD", "cookies": {}, "items": [ { "id": "8797371007020", "create_date": "2013-06-17T15:16:11.000Z", "change_date": "2013-06-17T15:16:11.000Z", "cart_item_number": "1", "quantity": 1, "price": 99.85, "discount_price": 0.0, "product": { "id": "8796107014145", "create_date": "2013-03-28T19:46:39.000Z", "change_date": "2013-03-28T19:50:58.000Z", "is_product": true, "is_sku": true, "catalog": { "id": "electronicsProductCatalog", "name": "Electronics Product Catalog" }, "name": "PowerShot A480", "code": "1934793", "brand": "Canon", "categories": [ { "id": "8796098461838", "name": "Digital Compacts" }, { "id": "8796099248270", "name": "Canon" } ], "images": [ { "url": "http://yourstore.com/images/the_photo.jpg" } ] } } ], "previous_items": [ ], "customer": { "id": "abc123", "create_date": "2013-06-17T15:16:11.000Z", "change_date": "2013-06-17T15:16:11.000Z", "email": "foo@example.com", "first_name": "Jane", "last_name": "Doe" }, "visit": { "visit_id": "1234", "visitor_id": "4321", "pageview_id": "5678", "last_pageview_id": "8765" } }'); my $res = $jirafe->cart($params); category http://docs.jirafe.com/api/category_endpoint/ customer http://docs.jirafe.com/api/customer_endpoint/ my $params = decode_json('{ "id": "1234abc", "active_flag": true, "change_date": "2013-06-17T15:15:53.000Z", "create_date": "2013-06-17T15:15:53.000Z", "email": "john.doe@gmail.com", "first_name": "John", "last_name": "Doe", "name": "John Doe" }'); my $res = $jirafe->customer($params); employee http://docs.jirafe.com/api/employee_endpoint/ order http://docs.jirafe.com/api/order_endpoint/ my $params = decode_json('{ "order_number": "123456789", "cart_id": "123456789", "status": "placed", "order_date": "2013-06-17T15:16:10.000Z", "customer": { "id": "abc123", "create_date": "2013-06-17T15:16:11.000Z", "change_date": "2013-06-17T15:16:11.000Z", "email": "foo@example.com", "first_name": "Jane", "last_name": "Doe" }, "visit": { "visit_id": "1234", "visitor_id": "4321", "pageview_id": "5678", "last_pageview_id": "8765" } }'); my $res = $jirafe->order($params); product http://docs.jirafe.com/api/product_endpoint/ my $params = decode_json('{ "id": "8796107014145", "create_date": "2013-03-28T19:46:39.000Z", "change_date": "2013-03-28T19:50:58.000Z", "is_product": true, "is_sku": true, "catalog": { "id": "electronicsProductCatalog", "name": "Electronics Product Catalog" }, "name": "PowerShot A480", "code": "1934793", "brand": "Canon", "categories": [ { "id": "8796098461838", "name": "Digital Compacts" }, { "id": "8796099248270", "name": "Canon" } ], "images": [ { "url": "http://yourstore.com/images/the_photo.jpg" } ] }'); my $res = $jirafe->product($params); cost http://docs.jirafe.com/api/cost_endpoint/ inventory http://docs.jirafe.com/api/inventory_endpoint/ heartbeat http://docs.jirafe.com/api/heartbeat_endpoint/ AUTHOR Fayland Lam COPYRIGHT Copyright 2016- Fayland Lam LICENSE This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSO