> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.ninjatrader.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ninjatrader.com/_mcp/server.

# Share Service

Custom Share Services can be developed in order to enable users to share content from the NinjaTrader application to various websites and social media networks via the **Sharing Services** dialog. NinjaTrader comes pre-configured with Share Services for an Email adapter and Test message via email adapter, however a custom adapter can be developed for any website, forum, or social media network by following their public API documentation and guidelines.

## In this section

| Name                                                                                                     | Description                                                                                                                                                                |
| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [CharacterLimit](/developer/desktop-sdk/references/share-service/characterlimit)                         | Determines the maximum number of characters the social network allows.                                                                                                     |
| [CharactersReservedPerMedia](/developer/desktop-sdk/references/share-service/charactersreservedpermedia) | Sets the number of characters allowed when attaching an image to ensure that character count is properly calculated.                                                       |
| [Icon](/developer/desktop-sdk/references/chart-style/icon)                                               | The shape which displays within the Share window when sharing content.                                                                                                     |
| [UseOAuth](/developer/desktop-sdk/references/share-service/useoauth)                                     | If this property is set to true, a Connect button will appear in the dialogue for configuring the adapter that will call **OnAuthorizeAccount()** when the user clicks it. |
| [IsConfigured](/developer/desktop-sdk/references/share-service/isconfigured)                             | Sets when the Share Service is correctly configured.                                                                                                                       |
| [IsDefault](/developer/desktop-sdk/references/share-service/isdefault)                                   | Sets the default Share Service used when the type of sharing service is selected (email for example).                                                                      |
| [IsImageAttachmentSupported](/developer/desktop-sdk/references/share-service/isimageattachmentsupported) | Determines if the Share Service will allow for images as attachments.                                                                                                      |
| [OnAuthorizeAccount](/developer/desktop-sdk/references/share-service/onauthorizeaccount)                 | If the **UseOAuth** property is set to true, this method will be called when the user clicks the Connect button in the Share Services dialogue under Tools -> **Options**. |
| [OnShare](/developer/desktop-sdk/references/share-service/onshare)                                       | This method is called when the user clicks OK on the Share window in NinjaTrader. This method can also be called by Alerts and general NinjaScript objects.                |
| [Signature](/developer/desktop-sdk/references/share-service/signature)                                   | Sets the text appended to the end of the user's message.                                                                                                                   |