mimeo connect api overview
DESCRIPTION
Take advantage of the Mimeo REST API for direct integration from your existing systems to our print on-demand platform in the cloud.TRANSCRIPT
Integration Suite
“Plug your company into the world’s fastest and most efficient print engine”
©20014 Mimeo.com, Inc. All Rights Reserved.
Introducing MimeoConnect
» Now, your software or web application can directly access Mimeo’s document workflow, production and distribution capabilities.
» Access our technology from your own technology platform, whether Internet-based or Enterprise Software.
» Virtually anything that can be done from Mimeo’s own web applications can now be done from within your system
©20014 Mimeo.com, Inc. All Rights Reserved.
What is MimeoConnect?
» The umbrella name for our suite of integration technologies» Includes web services APIs, and
enterprise connectors like Single Sign On and e-procurement punch-outs
Most robust suite of integration options of any printing company
©20014 Mimeo.com, Inc. All Rights Reserved.
The Mimeo Platform – SOA
Servers / OS / DB / Disk / Network / Security / Redundancy / Monitoring
Viewing and ProofingSubmission and Pre-Flight
File ManagementVariable Data
ServicesKitting and Fulfillment
Orders Payment Offering Storage
Distribution and Shipping
“My Mimeo” MarketPlace New Applications
Address Book
Partner Applications
Account Management MimeoProof New Services
Geographic LocationsPrinting Equipment and Technologies
MimeoConnect
Production Services
A “Service Oriented Architecture”with extensibility on the front-end and back-end
MimeoConnect APIs – What can be done?
»Offering» Get available product options
(bindings, paper choices)
»Storage» Access Library, Documents and
PrintFiles
»MimeoProof» Embeddable version of
Mimeo’s new photorealistic document viewer
»Account Management» Add, modify, disable users
»Orders» Get a Quote, Get available
shipping options, Submit an Order, Get Order Status, Track Shipments
»Address Book» Manage Addresses: Query,
Add, Update, Delete
»Payment» Get payment methods, add
new payment methods
Do everything that can be done from our own web site via MimeoConnect
OrderLineItem #1
- Quantity- ID of an existing
Mimeo document
Recipient #1• Ship To address• Shipping Method
Recipient #n• Ship To address• Shipping Method
Payment Method• Credit Card info• Account Credit Invoicing
- Quantity- “Ad-hoc” document(s)
- PrintFile ID(s)- DocXML
PrintFile #1
PrintFile #nOR
LineItem #n- Quantity
- ID of an existing Mimeo document
- Quantity- “Ad-hoc” document(s)
- PrintFile ID(s)- DocXML
PrintFile #1
PrintFile #nOR
Anatomy of an Order
OrderLineItem #1
- Quantity- ID of an existing
Mimeo document
Recipient #1• Ship To address• Shipping Method
Recipient #n• Ship To address• Shipping Method
Payment Method• Credit Card info• Account Credit Invoicing
- Quantity- “Ad-hoc” document(s)
- PrintFile ID(s)- DocXML
PrintFile #1
PrintFile #nOR
LineItem #n- Quantity
- ID of an existing Mimeo document
- Quantity- “Ad-hoc” document(s)
- PrintFile ID(s)- DocXML
PrintFile #1
PrintFile #nOR
Order Options• Recipient Notification• Additional Processing Hours (aka Production Window)• Tax Exempt
User is authenticated
Content is uploaded to Mimeo through API Storage Service.
Inputs:• User Email• Print ready PDF File
Print File is stored in user’s library.
Mimeo returns StoreItemID .
User is prompted for document specifications.An XML message is generated which represents and describes the document being built. Document XML Inputs:Print File StoreItemID Offerings
Is this user email an existing Mimeo account
provisioned for this AppID?
Yes
API call attempts to access to Mimeo system.
Inputs: • ApplicationID• User Email
NoUser is redirected to Mimeo-hosted SSO screen.ApplicationID
authenticated
P2
Blue boxes indicate processes performed by 3rd party application
Yellow boxes indicate processes performed by the MimeoConnect APIs
Call Fails
User grants ApplicationID access to his Mimeo account.
Basic API Order Flow
Authentication
Content Association Print Configuration
API GetQuote call made to Order Service.
Inputs:• User Email• Document
XML
Mimeo returns available Turnaround Times and associated pricing.
User is prompted for Ship To information.API GetDeliveryOptions call made to Order Service.
Inputs:• User Email• Document XML• ShipTo Address(es)
Mimeo returns available delivery methods with pricing.
User is prompted for Delivery Method.
API GetPaymentOptions call made to Payment Service.Inputs: • User Email
API SubmitOrder call made to Order Service.
Inputs:• User Email• Document XML• Ship To Address(es)• Shipping Method• Payment Method
Mimeo returns available payment methods.
P2
Mimeo returns OrderID.
Mimeo returns order status, package and tracking info.
API GetOrder call made to Order Service.
Inputs:• OrderID
Order Placement and Tracking
Recipient & Delivery
©20014 Mimeo.com, Inc. All Rights Reserved.
Transaction Flow
Corporate User Mimeo InfrastructureEnterprise System or Web App
Handling transactions to/from customer and partner systemswith the Mimeo Platform, in a robust, secure and reliable way
11
Web 2.0
MimeoConnect Enterprise Connectors
»Punchouts» Allows approvals to be
processed, and purchase orders to be issued for Mimeo products via corporate e-procurement systems like Ariba, Coupa and Oracle
»SSO» Lets users on corporate intranet
or in an application connect to Mimeo Web Applications without logging in again (credential exchange)
»Salesforce.com» Use data from salesforce.com
as ship-to addresses, the same as using native Mimeo address books
Create seamless connections to enterprise systems, users, documents and business processes
Solution Examples
©20014 Mimeo.com, Inc. All Rights Reserved.
Problem: Manage docs and distribution along with trainingSolution: Integration with SumTotal LMS
©20014 Mimeo.com, Inc. All Rights Reserved.
Problem: Make it easier for users to choose MimeoSolution: Eliminate multiple logins
Single Sign-On (SSO)
©20014 Mimeo.com, Inc. All Rights Reserved.
Problem: Gain visibility and control of print spendSolution: e-Procurement Integration (Punch Out)
©20014 Mimeo.com, Inc. All Rights Reserved.
Problem: Help users order high quality documents Solution: Integration with Scribd
©20014 Mimeo.com, Inc. All Rights Reserved.
Problem: Help users deliver professional presentations Solution: Integration with SlideRocket
©20014 Mimeo.com, Inc. All Rights Reserved.
Problem: Manage collateral distributionSolution: Integration with Salesforce.com
Salesforce.com records look and act like Mimeo Address Book
“Plug your company into the world’s fastest and most efficient print engine”
For More Information:
Dave King
Senior Account [email protected]