# Available Social Networks

<figure><img src="/files/jmjc8l8PzJACHxxACDPb" alt=""><figcaption></figcaption></figure>

Highlight and Share **does not load** external social media scripts and styles.

The social networks included with Highlight and Share have sharing endpoints that are accessed directly. As a result, there are a minimal amount of resources that Highlight and Share needs.

The following social networks are supported by Highlight and Share.

ing social networks are available for sharing.

| Network   | Allows Text Sharing |
| --------- | ------------------- |
| Twitter   | **Yes**             |
| Facebook  | No                  |
| Bluesky   | **Yes**             |
| Threads   | **Yes**             |
| Mastodon  | **Yes**             |
| Pinterest | No (Images only)    |
| WhatsApp  | **Yes**             |
| Reddit    | No                  |
| Tumblr    | **Yes**             |
| Telegram  | **Yes**             |
| LinkedIn  | No                  |
| Xing      | No                  |
| Email     | **Yes**             |
| Copy      | **Yes**             |

## Requesting New Social Networks

New social networks can absolutely be added to Highlight and Share. However, the sharing mechanism must have an endpoint (see below).

{% hint style="info" %}
**Endpoints Required**: Highlight and Share does not load any third-party scripts from social networks. A publicly available endpoint is required.
{% endhint %}

Please use [our support form](https://dlxplugins.com/support/) to request new features.

## Social Networking Endpoints

The following endpoints are present for the following services.

Unless otherwise noted, the URL parameters [need to be URL Encoded](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent).

### Twitter

The endpoints for Twitter has the following format:

{% hint style="info" %}
**Twitter endpoint URL Encoding**: The individual parameters need to be [URL Encoded](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent)
{% endhint %}

Here's a full URL Encoded URL.

```uri
https://twitter.com/intent/tweet?via=mediaronllc&url=https%3A%2F%2Fmediaron.com%2F&text=some&hashtags=
```

The twitter endpoint is: **<https://twitter.com/intent/tweet>**

It supports the following parameters:

* **via**: This is the witter username (e.g., mediaronllc).
* **url**: URL Encoded location of the post or page.
* **text**: URL Encoded text to share.
* **hashtags**: URL Encoded and comma-separated hashtags with the `#` symbol.

### Facebook

The Facebook endpoint is: **<https://www.facebook.com/sharer/sharer.php>**

It supports the following parameters:

* **u**: This is the URL to share.
* **t**: The title of the URL to share.

{% hint style="info" %}
**Facebook URL Example:** <https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fdlxplugins.local%2Fhighlight-and-share%2F\\&t=Highlight%20and%20Share>
{% endhint %}

### Threads

The Threads endpoint is: **<https://www.threads.net/intent/post?text=something>**

It supports the following parameters:

* **text**: This is the text to share. To include a URL, include it as part of the text.

### Bluesky

The Bluesky endpiont is: **<https://bsky.app/intent/compose?text=something>**

It supports the following parameters:

* **text**: This is the text to share. Include a URL as part of the text.

### Mastodon

The Mastodon endpoint is: **<https://mastodon.social/share?text=something>**

It supports the following parameters:

* **text**: This is the text to share. Include a URL as part of the text.

### Pinterest

The Pinterest endpoint is: **<https://www.pinterest.com/pin/create/button/?media=>**

It supports the following parameters:

* **url**: Which page has the image.
* **media**: URL to the image to share.
* **description**: Description of the image.

### LinkedIn

LinkedIn just allows you to share a URL.

The LinkedIn endpoint is: **<https://www.linkedin.com/sharing/share-offsite/>**

It supports the following parameters:

* **mini**: true or false - What type of dialogue to show.
* **url**: The URL Encoded location of the post or page.
* **title**: The URL Encoded title of the post or page.

{% hint style="info" %}
**LinkedIn URL Example**: <https://www.linkedin.com/sharing/share-offsite/?mini=true\\&url=https%3A%2F%2Fmediaron.com%2F\\&title=your-title><br>
{% endhint %}

### Xing

Xing just allows you to share a URL.

The Xing endpoint is: **<https://www.xing.com/spi/shares/new>**

It only supports the `url` parameter (which must be URL encoded)..

{% hint style="info" %}
**Xing URL Example**: <https://www.xing.com/spi/shares/new?url=https%3A%2F%2Fmediaron.com%2F>
{% endhint %}

### Reddit

Reddit only allows you to submit a new URL.

The Reddit endpoint is: **<https://www.reddit.com/submit>**

It accepts the following parameters:

* **resubmit**: true or false (true is the default for Highlight and Share).
* **url**: The URL Encoded link to a post or page.
* **title**: The URL Encoded title of a post or page.

{% hint style="info" %}
**Reddit URL Example**: <https://www.reddit.com/submit?resubmit=true\\&url=https%3A%2F%2Fmediaron.com%2F\\&title=your-title>
{% endhint %}

### Tumblr

Tumblr allows you to submit a URL and some text.

The Tumblr endpoint is: **<https://tumblr.com/widgets/share/tool>**

It accepts the following parameters:

* **posttype**: Tumblr post type. Can be text, photo, link, quote, chat, or video.
* **title**: The title of the post.
* **content**: The content to share.
* **tags**: Comma-separated tags.
* **caption**: Caption for link, video, and quote posts.
* **show-via**: Attribution in the body content.
* **canonicalUrl**: URL of the post being shared.

{% hint style="info" %}
**Tumblr URL Example**: <https://tumblr.com/widgets/share/tool?canonicalUrl=https%3A%2F%2Fwp.me%2Fp5vPnJ-5rC\\&content=As%20far%20as%20Holly%3F%20I%20got%20her%20stamp%20of%20approval.\\&title=Highlight%20and%20Share%3A%20a%20Branding%20and%20Admin%20Refresh\\&posttype=quote>
{% endhint %}

### Telegram

Telegram allows you to submit a URL and some text.

The Telegram endpoint is: **<https://t.me/share/url>**

It accepts the following parameters:

* url: URL Encoded location to the post or page.
* text: URL Encoded text to share.

{% hint style="info" %}
**Telegram URL Example**: <https://t.me/share/url?url=https%3A%2F%2Fmediaron.com%2F\\&text=some>
{% endhint %}

### WhatsApp

WhatsApp only supports the `text` parameter.

The WhatsApp sharing relies on the user having the WhatsApp installed on their desktop and/or mobile device.

{% hint style="info" %}
**WhatsApp URL Example**: whatsapp\://send?text=your-url-encoded-text
{% endhint %}

The desktop endpoint is: **<https://api.whatsapp.com/send>**


---

# 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://docs.dlxplugins.com/highlight-and-share/developers/available-social-networks.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.
