Stack your favourite sites together like building blocks, and have actions at one site trigger actions on others automatically.
- What is Kragle?
- Explanation
- Examples
- FAQ
- How it works
- A Tiny bit of terminology
- Creating "Stacks"
- Creating "Jobs"
- The Basics
- Stacks
- Blocks 1. Access/Authentication - How Kragle talks to your apps
- Jobs
- Sharing Stacks
- Limits
- Available Blocks
- Available Types
- Advanced Topics
- Creating your own Block types
1. Sharing your custom Block types
1. Remote types (ie: definitions hosted elsewhere)
1. The Block Type schema
1. Specifying input and output Types
- Using Types which are valid for the web 1. Actions
- The Action input structure
- Actions requiring authentication/credentials 1. State
- Specifying initial state
- Actions available for Block types
- uri_get, uri_head, uri_post
- _with_headers variants
- convert
- exclude_in
- filter
- take_first, take_last
- take_head
- take_tail
- more to come
- Types are really just JSON Schema
1. The Type schema
- The GUI Type schema 1. The Block schema
- Creating your own Types 1. Making Types flexible - re-using existing Types (schema) and extending/generalizing/etc. 1. Sharing your custom Types
- Webhooks and Manually Triggered Stacks
- Links (Relevant external docs, ie: JSON Schema, etc)
- API-specific Topics
- Conversion Specifiers 1. Basic usage 1. Order of replacements (inline vs. regular) 1. Referencing functions instead of data 1. Nesting replacement markers? 1. Referencing array indices within replacement markers 1. Converting arrays in source data to arrays in the output structure 1. Local vs root references to source data
- Conversion Functions 1. TIMESTAMP 1. TIMESTAMP_FORMAT 1. URLENCODE 1. URLENCODE_PLUS 1. SPLIT_ON_CHAR 1. ADD 1. SUB 1. HASH_MD5, HASH_SHA256, HASH_SHA512 1. more to come
- API Reference
- Authentication
- Blocks
- Types
- Stacks
- Webhooks
- Jobs
- Schedules
- Validation
- Conversion
- Non-OAuth access management (HTTP Basic, etc)
- Faults and Error Codes
- A Full Example/Walkthrough via the API