Shadify (Independent Publisher)
Shadify is a powerful service for generating data and executing various logic to create different applications and games. Endpoints include data generated for Suduku, Takuzu, Schulte, Minesweeper, word search, anagrams, and math expressions.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| Connector Metadata | |
|---|---|
| Publisher | Troy Taylor |
| Website | https://github.com/cheatsnake/shadify |
| Privacy policy | https://github.com/cheatsnake/shadify |
| Categories | Data;Lifestyle and Entertainment |
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Check Sudoku answers |
Uses answer lines in a string format (separated by a dash) to retrieve errors and error position. |
| Check Takuzu answers |
Uses answer lines in a string format (separated by a dash) to retrieve errors and error position. |
| Get a division expression |
Retrieves a random division expression. |
| Get a Minesweeper puzzle |
Retrieve a random Minesweeper puzzle from the given width and height, number of mines, and start position. |
| Get a multiplication expression |
Retrieves a random multiplication expression. |
| Get a quadratic equation |
Retrieve a random quadratic equation. |
| Get a Schulte table |
Retrieves a random Schulte table with the given size and mode. |
| Get a subtraction expression |
Retrieves a random subtraction expression. |
| Get a Sudoku puzzle |
Returns an array of the task and completed grid lines. |
| Get a Takuzu puzzle |
Retrieves a puzzle based on the requested size and field fill. |
| Get a word search puzzle |
Retrieve a random word search puzzle. |
| Get an addition expression |
Retrieves a random addition expression. |
| Get an anagram |
Retrieves a word and an array of all possible words composed from that word. |
Check Sudoku answers
Uses answer lines in a string format (separated by a dash) to retrieve errors and error position.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Answer
|
task | True | string |
The answer lines. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Is Error
|
isError | boolean |
Whether is error. |
|
Position
|
position | string |
The position. |
Check Takuzu answers
Uses answer lines in a string format (separated by a dash) to retrieve errors and error position.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Answer
|
task | True | string |
The answer lines. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Is Error
|
isError | boolean |
Whether is error. |
|
Message
|
message | string |
The message. |
|
Position
|
position | array of string |
The position. |
Get a division expression
Retrieves a random division expression.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
First Minimum
|
minFirst | integer |
The first number minimum. |
|
|
First Maximum
|
maxFirst | integer |
The first number maximum. |
|
|
Second Minimum
|
minSecond | integer |
The second number minimum. |
|
|
Second Maximum
|
maxSecond | integer |
The second number maximum |
|
|
Negative
|
negative | integer |
Whether to allow (1) negative numbers or not (0). |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
First
|
first | integer |
The first number. |
|
Second
|
second | integer |
The second number. |
|
Operation
|
operation | string |
The operation. |
|
Expression
|
expression | string |
The expression. |
|
Answer
|
answer | integer |
The answer. |
Get a Minesweeper puzzle
Retrieve a random Minesweeper puzzle from the given width and height, number of mines, and start position.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Width
|
width | integer |
The width. |
|
|
Height
|
height | integer |
The height. |
|
|
Start
|
start | string |
The start position. |
|
|
Mines
|
mines | integer |
The number of mines. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Start
|
start | string |
The start position. |
|
Width
|
width | integer |
The width. |
|
Height
|
height | integer |
The height. |
|
Board
|
board | array of array |
The board. |
|
items
|
board | array of string | |
|
Mines
|
mines | integer |
The number of mines. |
Get a multiplication expression
Retrieves a random multiplication expression.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
First Minimum
|
minFirst | integer |
The first number minimum. |
|
|
First Maximum
|
maxFirst | integer |
The first number maximum. |
|
|
Second Minimum
|
minSecond | integer |
The second number minimum. |
|
|
Second Maximum
|
maxSecond | integer |
The second number maximum |
|
|
Negative
|
negative | integer |
Whether to allow (1) negative numbers or not (0). |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
First
|
first | integer |
The first number. |
|
Second
|
second | integer |
The second number. |
|
Operation
|
operation | string |
The operation. |
|
Expression
|
expression | string |
The expression. |
|
Answer
|
answer | integer |
The answer. |
Get a quadratic equation
Retrieve a random quadratic equation.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
a Minimum
|
minA | integer |
The a minimum. |
|
|
a Maximum
|
maxA | integer |
The a maximum. |
|
|
b Minimum
|
minB | integer |
The b minimum. |
|
|
b Maximum
|
maxB | integer |
The b maximum. |
|
|
c Minimum
|
minC | integer |
The c minimum. |
|
|
c Maximum
|
maxC | integer |
The c maximum. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Equation
|
equation | string |
The equation. |
|
a
|
a | integer |
The value of A. |
|
b
|
b | integer |
The value of b. |
|
c
|
c | integer |
The value of c. |
|
Discriminant
|
discriminant | integer |
The discriminant. |
|
x1
|
x1 | string |
The value of x1. |
|
x2
|
x2 | string |
The value of c2. |
Get a Schulte table
Retrieves a random Schulte table with the given size and mode.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Size
|
size | integer |
The size. |
|
|
Mode
|
mode | string |
The mode. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Grid
|
grid | array of array |
The grid. |
|
items
|
grid | array of integer |
Get a subtraction expression
Retrieves a random subtraction expression.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
First Minimum
|
minFirst | integer |
The first number minimum. |
|
|
First Maximum
|
maxFirst | integer |
The first number maximum. |
|
|
Second Minimum
|
minSecond | integer |
The second number minimum. |
|
|
Second Maximum
|
maxSecond | integer |
The second number maximum |
|
|
Negative
|
negative | integer |
Whether to allow (1) negative numbers or not (0). |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
First
|
first | integer |
The first number. |
|
Second
|
second | integer |
The second number. |
|
Operation
|
operation | string |
The operation. |
|
Expression
|
expression | string |
The expression. |
|
Answer
|
answer | integer |
The answer. |
Get a Sudoku puzzle
Returns an array of the task and completed grid lines.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Fill
|
fill | integer |
The fill level. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Grid
|
grid | array of array |
The grid. |
|
items
|
grid | array of integer | |
|
Task
|
task | array of array |
The task. |
|
items
|
task | array of integer |
Get a Takuzu puzzle
Retrieves a puzzle based on the requested size and field fill.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Size
|
size | integer |
The size. |
|
|
Fill
|
fill | integer |
The fill level. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Size
|
size | integer |
The size. |
|
Field
|
field | array of array |
The field. |
|
items
|
field | array of string | |
|
Task
|
task | array of array |
The task. |
|
items
|
task | array of string |
Get a word search puzzle
Retrieve a random word search puzzle.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Width
|
width | integer |
The width. |
|
|
Height
|
height | integer |
The height. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Width
|
width | integer |
The width. |
|
Height
|
height | integer |
The height. |
|
Words Count
|
wordsCount | integer |
The words count. |
|
Grid
|
grid | array of array |
The grid. |
|
items
|
grid | array of string | |
|
Words
|
words | array of object | |
|
Word
|
words.word | string |
The word. |
|
Start
|
words.position.start | array of integer |
The start. |
|
End
|
words.position.end | array of integer |
The end. |
Get an addition expression
Retrieves a random addition expression.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
First Minimum
|
minFirst | integer |
The first number minimum. |
|
|
First Maximum
|
maxFirst | integer |
The first number maximum. |
|
|
Second Minimum
|
minSecond | integer |
The second number minimum. |
|
|
Second Maximum
|
maxSecond | integer |
The second number maximum |
|
|
Negative
|
negative | integer |
Whether to allow (1) negative numbers or not (0). |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
First
|
first | integer |
The first number. |
|
Second
|
second | integer |
The second number. |
|
Operation
|
operation | string |
The operation. |
|
Expression
|
expression | string |
The expression. |
|
Answer
|
answer | integer |
The answer. |
Get an anagram
Retrieves a word and an array of all possible words composed from that word.
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Task
|
Task | string |
The task. |
|
Words
|
Words | array of string |
The words. |