Share via


Pantry (Independent Publisher) (Preview)

Pantry is a free service that provides perishable data storage for small projects. Data is securely stored for as long as you and your users need it and is deleted after a period of inactivity. Simply use the restful API to post JSON objects and we'll take care of the rest.

It was built to provide a simple, re-usable storage solution for smaller sized projects. It was created by developers for developers, to be there when you need it and to help you rapidly prototype your next project.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   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)
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)
Contact
Name Troy Taylor
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Connector Metadata
Publisher Troy Taylor, Hitachi Solutions
Website https://getpantry.cloud/
Privacy policy https://getpantry.cloud/
Categories Data

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Create and or replace basket

Given a basket name as provided in the url, this will either create a new basket inside your pantry, or replace an existing one.

Delete a basket

Delete the entire basket. Warning, this action cannot be undone.

Get basket contents

Given a basket name, return the full contents of the basket.

Get pantry details

Given a PantryID, return the details of the pantry, including a list of baskets currently stored inside it.

Update basket contents

Given a basket name, this will update the existing contents and return the contents of the newly updated basket. This operation performs a deep merge and will overwrite the values of any existing keys, or append values to nested objects or arrays.

Create and or replace basket

Given a basket name as provided in the url, this will either create a new basket inside your pantry, or replace an existing one.

Parameters

Name Key Required Type Description
Pantry ID
pantry_ID True string

The identifier for the pantry.

Basket Name
basket_name True string

The name of the basket.

Returns

response
string

Delete a basket

Delete the entire basket. Warning, this action cannot be undone.

Parameters

Name Key Required Type Description
Pantry ID
pantry_ID True string

The identifier for the pantry.

Basket Name
basket_name True string

The name of the basket.

Returns

response
string

Get basket contents

Given a basket name, return the full contents of the basket.

Parameters

Name Key Required Type Description
Pantry ID
pantry_ID True string

The identifier for the pantry.

Basket Name
basket_name True string

The name of the basket.

Returns

Name Path Type Description
Key
key string

The key.

Boolean
boolean boolean

Whether boolean.

Nested Key
nestedObject.nestedKey string

The nested key.

Get pantry details

Given a PantryID, return the details of the pantry, including a list of baskets currently stored inside it.

Parameters

Name Key Required Type Description
Pantry ID
pantry_ID True string

The identifier for the pantry.

Returns

Name Path Type Description
Name
name string

The pantry name.

Description
description string

The pantry description.

Errors
errors array of

The response errors.

Notifications
notifications boolean

Whether there are notifications.

Percent Full
percentFull integer

The pantry percentage full.

Baskets
baskets array of object
Name
baskets.name string

The basket name.

TTL
baskets.ttl integer

The time to live.

Update basket contents

Given a basket name, this will update the existing contents and return the contents of the newly updated basket. This operation performs a deep merge and will overwrite the values of any existing keys, or append values to nested objects or arrays.

Parameters

Name Key Required Type Description
Pantry ID
pantry_ID True string

The identifier for the pantry.

Basket Name
basket_name True string

The name of the basket.

Returns

Name Path Type Description
Key
key string

The key.

Boolean
boolean boolean

Whether boolean.

Nested Key
nestedObject.nestedKey string

The nested key.

New Key
newKey string

The new key.

Definitions

string

This is the basic data type 'string'.