Send to Gestioo (Preview)

Deposit PDF and Word documents into Gestioo with authorized access groups and records classification, then confirm their archival in the secure vault.

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 Gestioo Support
URL https://gestioo.co/contact
Email support@gestioo.co
Connector Metadata
Publisher Gestioo
Website https://gestioo.co
Privacy policy https://gestioo.co/politique-confidentialite
Categories Content and Files;Productivity

Send to Gestioo

Gestioo helps organizations manage, classify and archive their documents in a secure vault. This connector deposits PDF and Word documents with the user's authorized classification and access groups, requests archival, and checks the final result.

Publisher

Gestioo

Prerequisites

  • An active Gestioo organization and a Microsoft work account authorized by that organization to create documents and access its vault.
  • A Power Automate license that covers Premium connectors, and permission to use the connector under your organization's data policies.
  • For a local Windows file server, a configured Microsoft on-premises data gateway and File System connection, or an existing desktop flow that supplies the file content. The gateway accesses your local files; the Gestioo connector calls Gestioo over HTTPS.

The document transfer does not require a Dataverse database or Power BI. Power BI can report on an import register maintained by your own workflow.

Supported operations

Operation Purpose
Get deposit options Get the access groups, classifications, administrative units and upload limit available to the signed-in user.
Create deposit Upload a PDF or DOCX with its metadata and a stable idempotency key. Returns a deposit receipt.
Get deposit status Check a receipt created by this user and connector.
Archive deposit Request archival of the deposited document. Repeat this action when processing is still in progress.

Getting started

  1. Select Send to Gestioo, create a connection and sign in with your authorized Microsoft work account. Your Gestioo organization is resolved from that account. An administrator may need to approve access under your tenant's consent policy.
  2. Run Get deposit options and choose the destination classification and access groups. Supply an event date when the selected classification requires it.
  3. Read the file content and create a durable idempotency key for this file version. Store that key before the first upload and reuse it for retries.
  4. Run Create deposit with the original file name, title, metadata and file bytes encoded once as base64. When the source connector returns a binary object, use its $content value. Store the returned depositId.
  5. Call Archive deposit with that receipt. If the status is receiving or processing, wait for retryAfterSeconds (15 seconds by default) and call Archive deposit again. Bound the loop, for example to 240 iterations and one hour.
  6. Only archived confirms completion. Record the receipt and archive timestamp in your import register. On failed, interrupted, or timeout, keep the original and investigate the existing receipt.

Archival seals the document and is irreversible. Configure automatic archival only for files your organization has approved for that destination. Limit initial imports to one file at a time and protect file inputs and outputs in flow run history.

Known limitations

  • PDF and DOCX are supported. Gestioo accepts original files up to 50 MiB; upstream connectors and gateways can impose lower limits. Check the strictest limit in the entire flow before uploading.
  • Word documents are converted to PDF. The original DOCX is not retained as the archived source; keep the original file in your source system.
  • The connector transfers existing files and metadata. It does not scan a file server, diagnose its infrastructure, or decide a records classification by itself.
  • A status of processing does not mean that the document is in the vault. Get deposit status only observes progress; Archive deposit requests the seal once processing permits it.
  • Reusing a key with different bytes or metadata returns 409 idempotency_conflict. Do not generate a new key automatically after a timeout or a lost response.
  • Access is checked on every call. Removing the user's rights or group membership can stop a previously connected flow.
  • The Power Platform environment and source system determine the Microsoft-side data location. Connector certification does not guarantee that the whole workflow is hosted exclusively in Quebec.

Troubleshooting

Response Action
401 Reconnect with an authorized Microsoft work account.
403 Ask your Gestioo administrator to verify the account, document and vault permissions, and selected access groups.
404 Check the receipt and use the same user and connector that created it.
409 Preserve the existing receipt and idempotency key. Investigate the reported conflict or document state.
413 or 415 Check file size, extension and actual content.
429 or 503 Wait and retry with the same receipt or the same idempotency key and payload.

Support

Contact Gestioo support or email support@gestioo.co. Provide the operation, timestamp and safe error code. Do not send credentials or document contents in a support request.

Terms of use ยท Privacy policy

Actions

Archive a deposit

Seal the deposited PDF in the secure vault using its current classification and retention rules. Archival is irreversible. Repeat with the same deposit ID while processing, and stop on failed or interrupted.

Create a deposit

Upload a PDF or Word document with a stable file version key. Word files are converted to PDF. Follow this action with Archive a deposit until the status is archived, and keep the local original.

Get deposit options

Get the access groups, classification rubrics and administrative units available to the connected user.

Get deposit status

Check a deposit created by the connected user. Only archived confirms delivery to the secure vault.

Archive a deposit

Seal the deposited PDF in the secure vault using its current classification and retention rules. Archival is irreversible. Repeat with the same deposit ID while processing, and stop on failed or interrupted.

Parameters

Name Key Required Type Description
Deposit ID
depositId True string

The deposit ID returned by Create a deposit.

Returns

Create a deposit

Upload a PDF or Word document with a stable file version key. Word files are converted to PDF. Follow this action with Archive a deposit until the status is archived, and keep the local original.

Parameters

Name Key Required Type Description
File version key
idempotencyKey True string

A stable identifier for this file version. Reuse the same key, bytes and metadata on retries.

File name
fileName True string

The original PDF or DOCX file name without a folder path.

File content
contentBase64 True byte

The original file bytes encoded in base64 exactly once. Do not send extracted text.

Document title
title True string

The title displayed in the Gestioo vault.

Access groups
accessGroupIds True array of string

Identifiers of one or more access groups returned by Get deposit options.

Classification rubric
classificationRubricId True string

The authorized classification rubric for the document.

Copy type
classificationCopyType string

The document copy type. Use principal for the primary record or secondaire for a secondary copy.

Administrative unit
administrativeUnitId string

The authorized administrative unit, when applicable.

Retention event date
triggerEventAt date-time

The retention event date in ISO 8601 format with a time zone, when required by the classification.

Returns

Get deposit options

Get the access groups, classification rubrics and administrative units available to the connected user.

Returns

Name Path Type Description
Organization
organizationName string

The organization resolved from the signed in account.

Maximum upload size
maxUploadBytes integer

The maximum original file size accepted by Gestioo, in bytes.

Supported formats
supportedFormats array of string

The supported original file extensions.

Authorized access groups
accessGroups array of object

The access groups available to this account.

Access group ID
accessGroups.id string

The authorized access group identifier.

French name
accessGroups.nameFr string

The access group name in French.

English name
accessGroups.nameEn string

The access group name in English.

Classification choices
classifications array of object

The authorized classification rubrics and their event date requirements.

Classification rubric ID
classifications.id string

The authorized classification rubric identifier.

Classification label
classifications.label string

The rubric code and title.

Event date required
classifications.requiresEventDate boolean

Whether the classification requires a retention event date.

Administrative units
administrativeUnits array of object

The active administrative units in the organization.

Administrative unit ID
administrativeUnits.id string

The administrative unit identifier.

Unit name
administrativeUnits.name string

The administrative unit name.

Classification series
classificationSeries array of object

The authorized classification hierarchy and default retention metadata.

Series code
classificationSeries.seriesCode string

The classification series code.

Series title
classificationSeries.seriesTitle string

The classification series title.

Rubrics
classificationSeries.rubrics array of object

The authorized rubrics in this classification series.

Rubric ID
classificationSeries.rubrics.id string

The classification rubric identifier.

Rubric code
classificationSeries.rubrics.code string

The classification rubric code.

Rubric title
classificationSeries.rubrics.title string

The classification rubric title.

Series code
classificationSeries.rubrics.seriesCode string

The parent classification series code.

Series title
classificationSeries.rubrics.seriesTitle string

The parent classification series title.

Subseries code
classificationSeries.rubrics.subSeriesCode string

The classification subseries code, when available.

Subseries title
classificationSeries.rubrics.subSeriesTitle string

The classification subseries title, when available.

Optional function
classificationSeries.rubrics.optionalFunction string

The optional classification function, when available.

Default retention rule ID
classificationSeries.rubrics.defaultRetentionLineId string

The default retention rule identifier, when available.

Active retention type
classificationSeries.rubrics.defaultRetentionActiveKind string

The type of active retention period, when available.

Retention event type
classificationSeries.rubrics.defaultRetentionTriggerType string

The suggested retention event type, when available.

Get deposit status

Check a deposit created by the connected user. Only archived confirms delivery to the secure vault.

Parameters

Name Key Required Type Description
Deposit ID
depositId True string

The deposit ID returned by Create a deposit.

Returns

Definitions

DepositStatus

Name Path Type Description
Deposit ID
depositId string

The stable deposit receipt identifier.

Document ID
documentId string

The identifier reserved for the deposited document.

Status
status string

The current deposit state. Only archived confirms successful archival.

Archived at
archivedAt string

The archive timestamp in ISO 8601 format, available after archival.

Error code
error string

A safe error code when the deposit has failed.

Next action
nextAction string

The next action required while the document is processing.

Retry after seconds
retryAfterSeconds integer

The delay before checking or requesting archival again.