# Private marketplaces

## Introduction

If you manage [multiple company profiles](/product-documentation/company-management/multi-company-profiles.md), it can be useful to share resources between them. With appropriate user [roles & permissions](/product-documentation/users-roles-and-permissions/roles-and-permissions-summary.md), you can access a private marketplace for your company profile.&#x20;

Any [blueprints](/product-documentation/blueprints/working-with-private-blueprints/building-a-private-blueprint.md), [connectors](/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-custom-connectors-to-your-private-marketplace.md), [process flows](/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-process-flows-to-your-private-marketplace.md), [scripts](/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-scripts-to-your-private-marketplace.md) or [cross-reference lookups](/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-cross-reference-lookups-to-your-private-marketplace.md) that you build can be uploaded to your private marketplace to be viewed/installed by:

* Users associated with your own company profile
* Users associated with any [linked companies](/product-documentation/company-management/multi-company-profiles.md) that you manage

## Need to know

* To upload resources to your private marketplace, your user account must be associated with an `administrator` role.&#x20;
* To install resources from your private marketplace, user accounts must be associated with a `manager` role or above.&#x20;
* You can [bundle resources into a blueprint](/product-documentation/blueprints/working-with-private-blueprints/building-a-private-blueprint.md) and publish this to your private marketplace. A blueprint can include any number of process flows, with all associated connectors, scripts, cross-reference lookups, caches and data pools.
* You can [upload individual custom connectors](/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-custom-connectors-to-your-private-marketplace.md), [process flows](/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-process-flows-to-your-private-marketplace.md), [scripts](/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-scripts-to-your-private-marketplace.md), and [cross-reference lookups](/product-documentation/marketplace/private-marketplaces/uploading-private-marketplace-resources/uploading-cross-reference-lookups-to-your-private-marketplace.md) to your private marketplace.
* To upload a process flow, it must be deployed.
* To upload a script, it must be saved and deployed.

## Resource visibility for linked companies

If you are a parent company administrator managing multiple linked profiles, you might upload resources to your own private marketplace and/or the private marketplace for any child company.&#x20;

With this in mind, it's important to understand how resource visibility works in a parent/child company context. This is shown in the table below:

<table><thead><tr><th width="234">Resource uploaded to...</th><th>Resource available in... <select multiple><option value="tbW5yJAHhA36" label="parent company private marketplace" color="blue"></option><option value="aidJgyMhsR44" label="child company private marketplaces" color="blue"></option><option value="B2orxPBalsU3" label="sibling-child company private marketplaces" color="blue"></option><option value="7xdLz3c4pzXi" label="own child company private marketplace" color="blue"></option></select></th></tr></thead><tbody><tr><td>Parent marketplace</td><td><span data-option="tbW5yJAHhA36">parent company private marketplace, </span><span data-option="aidJgyMhsR44">child company private marketplaces</span></td></tr><tr><td>Child marketplace</td><td><span data-option="7xdLz3c4pzXi">own child company private marketplace, </span><span data-option="tbW5yJAHhA36">parent company private marketplace, </span><span data-option="B2orxPBalsU3">sibling-child company private marketplaces</span></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.wearepatchworks.com/product-documentation/marketplace/private-marketplaces.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
