Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
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
- Operation ID:
- SudokuCheck
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
- Operation ID:
- TakuzuCheck
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
- Operation ID:
- DivisionGet
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
- Operation ID:
- MinesweeperGet
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
- Operation ID:
- MultiplicationGet
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
- Operation ID:
- QuadraticGet
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
- Operation ID:
- SchulteGet
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
- Operation ID:
- SubtractionGet
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
- Operation ID:
- SudokuGet
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
- Operation ID:
- TakuzuGet
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
- Operation ID:
- WordSearchGet
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
- Operation ID:
- AdditionGet
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
- Operation ID:
- AnagramGet
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. |
