# Tenant

## List tenants

> Get the list of available tenants for the current OAuth token

```json
{"openapi":"3.0.0","info":{"title":"FuseSign API","version":"v1"},"servers":[{"url":"https://api.fuse.work","description":"FuseSign API"}],"security":[{"OAuthToken":[]},{"ApiKey":[]}],"components":{"securitySchemes":{"OAuthToken":{"type":"oauth2","description":"FuseSign OAuth 2. Use this for most implementations.","name":"FuseSign OAuth 2","flows":{"authorizationCode":{"authorizationUrl":"https://api.fuse.work/api/Session/OAuthRegister","tokenUrl":"https://api.fuse.work/api/Session/OAuthGetToken","refreshUrl":"https://api.fuse.work/api/Session/OAuthRefreshToken","scopes":{"FUSESIGN":"Manage FuseSign Bundles and corresponding data.","FUSESIGN:OWN":"Ability to send bundles and extract bundles created by this user only. Special purpose scope, contact support@fuse.work."}}}},"ApiKey":{"type":"apiKey","description":"Wholesale API Token","name":"X-API-Token","in":"header"}},"schemas":{"ExternalApiExternalHandlersFeaturesTenantTenantListGetTenantListResponse_TenantDto":{"type":"object","additionalProperties":false,"properties":{"Id":{"type":"string","description":"Tenant ID","format":"guid"},"Name":{"type":"string","description":"Tenant Name"}}},"ExternalApiCommonModelsApiErrorResponse":{"type":"object","additionalProperties":false,"properties":{"Result":{"type":"boolean"},"Message":{"type":"string"},"Errors":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/FuseWebSharedObjectsModelsValidationError"}}}},"FuseWebSharedObjectsModelsValidationError":{"type":"object","additionalProperties":false,"properties":{"Property":{"type":"string"},"ErrorMessage":{"type":"string"},"ErrorCode":{"type":"string"}}}}},"paths":{"/api/Tenant/List":{"get":{"tags":["Tenant"],"summary":"List tenants","description":"Get the list of available tenants for the current OAuth token","operationId":"ExternalApiExternalHandlersFeaturesTenantTenantListGetTenantListEndpoint","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ExternalApiExternalHandlersFeaturesTenantTenantListGetTenantListResponse_TenantDto"}}}}},"400":{"description":"Error message","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExternalApiCommonModelsApiErrorResponse"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden"}}}}}}
```

## Produce a summary of the billing state of a given FuseSign tenant.

> Produces the summary of the billing state for this tenant. The requesting user must be a FuseSign user to access this information. A credit consumed summary is also produced

```json
{"openapi":"3.0.0","info":{"title":"FuseSign API","version":"v1"},"servers":[{"url":"https://api.fuse.work","description":"FuseSign API"}],"security":[{"OAuthToken":[]},{"ApiKey":[]}],"components":{"securitySchemes":{"OAuthToken":{"type":"oauth2","description":"FuseSign OAuth 2. Use this for most implementations.","name":"FuseSign OAuth 2","flows":{"authorizationCode":{"authorizationUrl":"https://api.fuse.work/api/Session/OAuthRegister","tokenUrl":"https://api.fuse.work/api/Session/OAuthGetToken","refreshUrl":"https://api.fuse.work/api/Session/OAuthRefreshToken","scopes":{"FUSESIGN":"Manage FuseSign Bundles and corresponding data.","FUSESIGN:OWN":"Ability to send bundles and extract bundles created by this user only. Special purpose scope, contact support@fuse.work."}}}},"ApiKey":{"type":"apiKey","description":"Wholesale API Token","name":"X-API-Token","in":"header"}},"schemas":{"FuseWebExternalCoreModelsExternalBillingStatus":{"type":"object","additionalProperties":false,"properties":{"CurrentBillingPlan":{"description":"Tenants Billing plan information","nullable":true,"oneOf":[{"$ref":"#/components/schemas/FuseWebExternalCoreModelsExternalBillingPlan"}]},"SubscriptionStatus":{"description":"Tenants current subscription state information","oneOf":[{"$ref":"#/components/schemas/FuseWebSharedObjectsFuseSignEnumsSubscriptionStatus"}]},"CreditSummary":{"description":"Tenants credit summary information","nullable":true,"oneOf":[{"$ref":"#/components/schemas/FuseWebExternalCoreModelsExternalCreditSummary"}]}}},"FuseWebExternalCoreModelsExternalBillingPlan":{"type":"object","additionalProperties":false,"properties":{"Id":{"type":"string","format":"guid"},"PlanLabel":{"type":"string","nullable":true},"AllowFuseDocsIntegration":{"type":"boolean"},"IsTrial":{"type":"boolean"},"IsRetired":{"type":"boolean"},"PlanCreditsPerPeriod":{"type":"integer","format":"int32"}}},"FuseWebSharedObjectsFuseSignEnumsSubscriptionStatus":{"type":"string","description":"","enum":["None","CreatedButUnpaid","Active","Unpaid","Cancelled","PendingUpgrade","PendingDowngrade","Expired","Purged"]},"FuseWebExternalCoreModelsExternalCreditSummary":{"type":"object","additionalProperties":false,"properties":{"LastUpdated":{"type":"string","description":"This information was last generated at this time","format":"date-time"},"CreditsRemaining":{"type":"integer","format":"int32"},"NextUpdating":{"type":"string","description":"This information will be updated at this time (10 minuntes after the last update)","format":"date-time"}}},"ExternalApiCommonModelsApiErrorResponse":{"type":"object","additionalProperties":false,"properties":{"Result":{"type":"boolean"},"Message":{"type":"string"},"Errors":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/FuseWebSharedObjectsModelsValidationError"}}}},"FuseWebSharedObjectsModelsValidationError":{"type":"object","additionalProperties":false,"properties":{"Property":{"type":"string"},"ErrorMessage":{"type":"string"},"ErrorCode":{"type":"string"}}}}},"paths":{"/api/Tenant/GetBillingState":{"get":{"tags":["Tenant"],"summary":"Produce a summary of the billing state of a given FuseSign tenant.","description":"Produces the summary of the billing state for this tenant. The requesting user must be a FuseSign user to access this information. A credit consumed summary is also produced","operationId":"ExternalApiExternalHandlersFeaturesTenantGetBillingStateGetBillingStateEndpoint","parameters":[{"name":"TenantId","in":"query","required":true,"description":"FuseSign Tenant Id","schema":{"type":"string","format":"guid"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FuseWebExternalCoreModelsExternalBillingStatus"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExternalApiCommonModelsApiErrorResponse"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden"}}}}}}
```

## Produce a summary of the default configuration of a given FuseSign tenant.

> Produces the summary of the business configuration for this tenant. The requesting user must be a FuseSign user to access this information.

```json
{"openapi":"3.0.0","info":{"title":"FuseSign API","version":"v1"},"servers":[{"url":"https://api.fuse.work","description":"FuseSign API"}],"security":[{"OAuthToken":[]},{"ApiKey":[]}],"components":{"securitySchemes":{"OAuthToken":{"type":"oauth2","description":"FuseSign OAuth 2. Use this for most implementations.","name":"FuseSign OAuth 2","flows":{"authorizationCode":{"authorizationUrl":"https://api.fuse.work/api/Session/OAuthRegister","tokenUrl":"https://api.fuse.work/api/Session/OAuthGetToken","refreshUrl":"https://api.fuse.work/api/Session/OAuthRefreshToken","scopes":{"FUSESIGN":"Manage FuseSign Bundles and corresponding data.","FUSESIGN:OWN":"Ability to send bundles and extract bundles created by this user only. Special purpose scope, contact support@fuse.work."}}}},"ApiKey":{"type":"apiKey","description":"Wholesale API Token","name":"X-API-Token","in":"header"}},"schemas":{"FuseWebExternalCoreModelsBundleDefaultConfiguration":{"type":"object","additionalProperties":false,"properties":{"DefaultBundleReminder":{"description":"Default reminder setting","oneOf":[{"$ref":"#/components/schemas/FuseWebSharedObjectsFuseSignEnumsBundleReminderMode"}]},"DefaultOverdueBundleReminder":{"description":"Default overdue reminder setting","oneOf":[{"$ref":"#/components/schemas/FuseWebSharedObjectsFuseSignEnumsBundleOverdueReminderMode"}]},"DefaultViewMode":{"description":"The bundle view mode setting. If this is blank the business default is selected and the system falls back to the highest available authentication","oneOf":[{"$ref":"#/components/schemas/FuseWebSharedObjectsFuseSignEnumsBundleViewMode"}]},"EnabledMixedViewMode":{"type":"boolean","description":"Mixed mode (customers can have different view modes) Enabled. If a business has this mode enabled it is suggested to not pass view mode on bundles. The system will select the highest mode for each recipient by default"},"DefaultRecipientReceiveMode":{"description":"Default recipient receive mode setting","oneOf":[{"$ref":"#/components/schemas/FuseWebSharedObjectsFuseSignEnumsRecipientReceiveMode"}]},"DefaultCountryCode":{"type":"string","description":"Default country code","nullable":true},"EnableDefaultDueDate":{"type":"boolean","description":"Automatically apply a default due date span when a bundle is created. Default is 30 days and can be modified via DefaultDueDateSpan."},"DefaultDueDateSpan":{"type":"integer","description":"Number of days into the future to set the due date for new bundles, if EnableDefaultDueDate is enabled.","format":"int32"},"DefaultSigningMode":{"description":"Default signature placement mode [Signing Placements Required if CreateAndSend and Sending]","oneOf":[{"$ref":"#/components/schemas/FuseWebSharedObjectsFuseSignEnumsSigningMode"}]},"DefaultRejectionMode":{"description":"Default bundle rejection mode","oneOf":[{"$ref":"#/components/schemas/FuseWebSharedObjectsFuseSignEnumsRejectionMode"}]},"DefaultSMSNotificationMode":{"description":"Default SMS Notification Mode","oneOf":[{"$ref":"#/components/schemas/FuseWebSharedObjectsFuseSignEnumsSmsNotificationMode"}]}}},"FuseWebSharedObjectsFuseSignEnumsBundleReminderMode":{"type":"string","description":"","enum":["DontRemind","DayBeforeDue","OnDueDate"]},"FuseWebSharedObjectsFuseSignEnumsBundleOverdueReminderMode":{"type":"string","description":"","enum":["DontRemind","Weekly"]},"FuseWebSharedObjectsFuseSignEnumsBundleViewMode":{"type":"string","description":"","enum":["SmsToSign","SmsToView","EmailToSign","Unauthenticated","EmailToView","Mixed"]},"FuseWebSharedObjectsFuseSignEnumsRecipientReceiveMode":{"type":"string","description":"","enum":["EmailWithAttachments","EmailWithLinkOnly"]},"FuseWebSharedObjectsFuseSignEnumsSigningMode":{"type":"string","description":"","enum":["SignWhole","SignPlacements"]},"FuseWebSharedObjectsFuseSignEnumsRejectionMode":{"type":"string","description":"","enum":["RejectDocumentAllowBundleFinalisation","RejectEntireBundle"]},"FuseWebSharedObjectsFuseSignEnumsSmsNotificationMode":{"type":"string","description":"","enum":["Off","On","Disabled"]},"ExternalApiCommonModelsApiErrorResponse":{"type":"object","additionalProperties":false,"properties":{"Result":{"type":"boolean"},"Message":{"type":"string"},"Errors":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/FuseWebSharedObjectsModelsValidationError"}}}},"FuseWebSharedObjectsModelsValidationError":{"type":"object","additionalProperties":false,"properties":{"Property":{"type":"string"},"ErrorMessage":{"type":"string"},"ErrorCode":{"type":"string"}}}}},"paths":{"/api/Tenant/GetDefaultSettings":{"get":{"tags":["Tenant"],"summary":"Produce a summary of the default configuration of a given FuseSign tenant.","description":"Produces the summary of the business configuration for this tenant. The requesting user must be a FuseSign user to access this information.","operationId":"ExternalApiExternalHandlersFeaturesTenantGetDefaultSettingsGetDefaultSettingsEndpoint","parameters":[{"name":"TenantId","in":"query","required":true,"description":"FuseSign Tenant Id","schema":{"type":"string","format":"guid"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FuseWebExternalCoreModelsBundleDefaultConfiguration"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExternalApiCommonModelsApiErrorResponse"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden"}}}}}}
```

{% openapi src="/files/hTqA8RToM8RDh0Xx7Sd9" path="/api/Tenant/GetTeams" method="get" %}
[external-openapi3.yaml](https://2334922495-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqZtImBHbaWiDQmQ3uJAL%2Fuploads%2FU2fwQ87MXQmitdbIn18v%2Fexternal-openapi3.yaml?alt=media\&token=5734e26b-0574-4d7d-b128-0328a81eeade)
{% endopenapi %}


---

# 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://fuseworks.gitbook.io/fusesign/api-references/tenant.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.
