Basic info
- Title
- Spree Hook
- Image
- /file/setup~cross_shared_collection/59af03d025d98518a8000355/image/
- Name
- spree_hook
- Summary
- Hooks on a Spree platform to synchronize records such as products and orders with Cenit.
- Readme
-
Hook on Spree
The Spree Hook is a collection with preconfigured tasks to pull records from your Spree platform. Records pulls can be schedule to be executed periodically but only the new updated records are hooked. If your Spree API supports Hooks then the records sincronization is done en real-time.
Quick Start
Pull the Spree Hook Collection to configure the access to your Spree platform by providing a key to access your API.
Once you pull the collection you will can play an app to create and schedule your synchronization tasks.
- Categories
-
Id Title Description Updated at ecommerce eCommerce Facilitation of trading in products or services using computer networks December 01, 2016 17:06 1 Categories -
Name Email Cenit Team support@cenit.io 1 Cross collection authors - Pull count
- 30
- Id
- 59af03d025d98518a8000355
- Created at
- September 05, 2017 20:06
- Updated at
- September 10, 2019 03:14
Compute
- Translators
-
Namespace Name Type Updated at Spree Hook Admin / Config Export July 02, 2019 19:16 Spree Hook Admin / Index Export July 02, 2019 19:16 2 Transformations - Algorithms
-
Namespace Name Description Language Tags Updated at Spree Hook admin_app Logic for the Spree Hook Admin action Ruby September 05, 2017 19:49 Spree Hook config_admin_app Logic for configuring the API Connection Ruby September 05, 2017 19:49 Spree Hook run Remote algorithm execution action Ruby September 05, 2017 19:49 Spree Hook process Remote flow processing action Ruby September 05, 2017 19:49 Spree Hook process_event Logic for the event processing action. Ruby September 05, 2017 19:49 Spree Hook import_resource Imports a resource given a data type, a parser an the resource ID Ruby September 05, 2017 19:49 Spree Hook generate_code_token Generates a token for Code record. Ruby September 05, 2017 19:49 Spree Hook install_hook Install a single hook listening on model changes through updates triggers events. Model names are extracted from the Model Config data type. Ruby September 05, 2017 19:49 Spree Hook pull_resource Pulls records given a configured model name. Ruby September 05, 2017 19:49 Spree Hook pull_products Pulls products records using the Product model configuration. Only the products records updated after the last pull time-stamps are pulled. Ruby September 05, 2017 19:49 Spree Hook pull_orders Pulls orders records using the Order model configuration. Only the orders records updated after the last pull time-stamps are pulled. Ruby September 05, 2017 19:49 Spree Hook render_config Render the configuration form Ruby September 05, 2017 19:49 Spree Hook check_default_models_configs Checks defaults model configs and create the ones doesn't existing Ruby September 05, 2017 19:49 13 Algorithms - Applications
-
Namespace Name Slug Registered Actions Application parameters Updated at Spree Hook Admin - ‒ get '/', post '/config', and get '/run/:id' admin_algorithms, admin_flows, and code_type - 1 Applications - Snippets
-
Namespace Name Type Description Updated at Spree Hook admin_app.rb Ruby - July 11, 2019 06:27 Spree Hook Admin_Config.html.erb Plain text - July 11, 2019 06:27 Spree Hook Admin_Index.html.erb Plain text - July 11, 2019 06:23 Spree Hook configure.rb Ruby - July 02, 2019 19:16 Spree Hook run.rb Ruby - July 02, 2019 19:16 Spree Hook process.rb Ruby - July 02, 2019 19:16 Spree Hook test.rb Ruby - July 02, 2019 19:16 Spree Hook ModelConfig.json JavaScript - September 10, 2019 02:37 Spree Hook process_event.rb Ruby - July 02, 2019 19:16 Spree Hook import_resource.rb Ruby - July 02, 2019 19:16 22 Snippets (showing 10)
Workflows
- Events
-
Namespace Name Type Updated at Spree Hook Every 10min Scheduler - Spree Hook Every 15min Scheduler - Spree Hook Every 20min Scheduler - Spree Hook Every 30min Scheduler - Spree Hook Every 1h Scheduler - 5 Events
Connectors
- Connections
-
Namespace Name Url Key Token Authorization Updated at Spree Hook API Connection {{url}}/api/v1 July 02, 2019 19:17 1 Connections - Resources
-
Namespace Name Path Description Operations Updated at Spree Hook API Resources /{{resource_slug}} Lists or creates a generic resource. Spree Hook | API Resources [Shared] | GET [Shared] September 10, 2019 03:14 Spree Hook API Resource /{{resource_slug}}/{{resource_id}} Manage a generic resource given its API slug and ID. Spree Hook | API Resource [Shared] | GET [Shared] September 10, 2019 03:14 Spree Hook Events /events List or creates observer events. Spree Hook | Events [Shared] | GET [Shared] and Spree Hook | Events [Shared] | POST [Shared] September 10, 2019 03:14 Spree Hook Web Hooks /web_hooks List or create web-hooks. Spree Hook | Web Hooks [Shared] | GET [Shared] and Spree Hook | Web Hooks [Shared] | POST [Shared] September 10, 2019 03:14 Spree Hook Web Hooks {id} /web_hooks/{{id}} Manage a web-hook by its ID. Spree Hook | Web Hooks {id} [Shared] | GET [Shared], Spree Hook | Web Hooks {id} [Shared] | PUT [Shared], and Spree Hook | Web Hooks {id} [Shared] | DELETE [Shared] September 10, 2019 03:14 5 Resources - Operations
-
Resource Method Description Parameters Spree Hook | API Resources [Shared] get List API resources Spree Hook | API Resource [Shared] get Gets the resource details. Spree Hook | Events [Shared] get List observers events. Spree Hook | Events [Shared] post Create an observer event. Spree Hook | Web Hooks [Shared] get List web-hooks. Spree Hook | Web Hooks [Shared] post Create a web-hook. Spree Hook | Web Hooks {id} [Shared] get Show web-hook details. Spree Hook | Web Hooks {id} [Shared] put Update the web-hook. Spree Hook | Web Hooks {id} [Shared] delete Deletes the web-hook. 9 Operations
Data
- Data Types
-
Namespace Name Slug Type Storage size Updated at Spree Hook ModelConfig - Json Data Type 0 Bytes September 10, 2019 03:14 Spree Hook Code - Json Data Type 0 Bytes September 10, 2019 03:14 Spree Hook Task - Json Data Type 0 Bytes September 10, 2019 03:14 Spree Hook Product - Json Data Type 0 Bytes September 10, 2019 03:14 Spree Hook Order - Json Data Type 0 Bytes September 10, 2019 03:14 5 Data Types
Security
- OAuth Providers
-
Namespace Name Type Authorization endpoint Cenit OAuth-deprecate Oauth 2 Provider https://wiz2.gowizcloud.com/oauth/authorize 1 Providers
Config
- Namespaces
-
Name Slug Updated at Spree Hook spree_hook - Cenit cenit - 2 Namespaces