For the complete documentation index, see llms.txt. This page is also available as Markdown.

Tenant

An organisational construct within FuseSign.

List tenants

get

Get the list of available tenants for the current OAuth token

Authorizations
OAuth2authorizationCodeRequired

FuseSign OAuth 2. Use this for most implementations.

Authorization URL: Token URL: Refresh URL:
Responses
200

Success

application/json
Idstring · guidOptional

Tenant ID

NamestringOptional

Tenant Name

get/api/Tenant/List
GET /api/Tenant/List HTTP/1.1
Host: api.fuse.work
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
  {
    "Id": "text",
    "Name": "text"
  }
]

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

get

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

Authorizations
OAuth2authorizationCodeRequired

FuseSign OAuth 2. Use this for most implementations.

Authorization URL: Token URL: Refresh URL:
Query parameters
TenantIdstring · guidRequired

FuseSign Tenant Id

Example: 03b05481-1a1d-49b5-b8a2-7e77e33f8a45
Responses
200

Success

application/json
CurrentBillingPlanone of · nullableOptional

Tenants Billing plan information

SubscriptionStatusone ofOptional

Tenants current subscription state information

string · enumOptionalPossible values:
CreditSummaryone of · nullableOptional

Tenants credit summary information

get/api/Tenant/GetBillingState
GET /api/Tenant/GetBillingState?TenantId=text HTTP/1.1
Host: api.fuse.work
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "CurrentBillingPlan": {
    "Id": "text",
    "PlanLabel": "text",
    "AllowFuseDocsIntegration": true,
    "IsTrial": true,
    "IsRetired": true,
    "PlanCreditsPerPeriod": 1
  },
  "SubscriptionStatus": "None",
  "CreditSummary": {
    "LastUpdated": "2026-01-01T00:00:00.000Z",
    "CreditsRemaining": 1,
    "NextUpdating": "2026-01-01T00:00:00.000Z"
  }
}

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

get

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

Authorizations
OAuth2authorizationCodeRequired

FuseSign OAuth 2. Use this for most implementations.

Authorization URL: Token URL: Refresh URL:
Query parameters
TenantIdstring · guidRequired

FuseSign Tenant Id

Example: e5f59fd1-dc67-4872-baff-85a53a0604ea
Responses
200

Success

application/json
DefaultBundleReminderone ofOptional

Default reminder setting

string · enumOptionalPossible values:
DefaultOverdueBundleReminderone ofOptional

Default overdue reminder setting

string · enumOptionalPossible values:
DefaultViewModeone ofOptional

The bundle view mode setting. If this is blank the business default is selected and the system falls back to the highest available authentication

string · enumOptionalPossible values:
EnabledMixedViewModebooleanOptional

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

DefaultRecipientReceiveModeone ofOptional

Default recipient receive mode setting

string · enumOptionalPossible values:
DefaultCountryCodestring · nullableOptional

Default country code

EnableDefaultDueDatebooleanOptional

Automatically apply a default due date span when a bundle is created. Default is 30 days and can be modified via DefaultDueDateSpan.

DefaultDueDateSpaninteger · int32Optional

Number of days into the future to set the due date for new bundles, if EnableDefaultDueDate is enabled.

DefaultSigningModeone ofOptional

Default signature placement mode [Signing Placements Required if CreateAndSend and Sending]

string · enumOptionalPossible values:
DefaultRejectionModeone ofOptional

Default bundle rejection mode

string · enumOptionalPossible values:
DefaultSMSNotificationModeone ofOptional

Default SMS Notification Mode

string · enumOptionalPossible values:
get/api/Tenant/GetDefaultSettings
GET /api/Tenant/GetDefaultSettings?TenantId=text HTTP/1.1
Host: api.fuse.work
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "DefaultBundleReminder": "DontRemind",
  "DefaultOverdueBundleReminder": "DontRemind",
  "DefaultViewMode": "SmsToSign",
  "EnabledMixedViewMode": true,
  "DefaultRecipientReceiveMode": "EmailWithAttachments",
  "DefaultCountryCode": "text",
  "EnableDefaultDueDate": true,
  "DefaultDueDateSpan": 1,
  "DefaultSigningMode": "SignWhole",
  "DefaultRejectionMode": "RejectDocumentAllowBundleFinalisation",
  "DefaultSMSNotificationMode": "Off"
}

Get Teams

get

Get the list of a tenants teams (accessible to the logged in user)

Authorizations
OAuth2authorizationCodeRequired

FuseSign OAuth 2. Use this for most implementations.

Authorization URL: Token URL: Refresh URL:
Query parameters
tenantIdstring · guidRequired

FuseSign Tenant ID

Responses
200Success
application/json
Idstring · guidOptional
Namestring · nullableOptional
get/api/Tenant/GetTeams
GET /api/Tenant/GetTeams?tenantId=text HTTP/1.1
Host: localhost:3003
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
  {
    "Id": "text",
    "Name": "text"
  }
]

Last updated