Forem (Independent Publisher) (Preview)
Forem is an open source platform for building modern, independent, and safe communities.
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 | Daniel Laskewitz |
| URL | https://aka.ms/laskewitz |
| dlaskewitz@microsoft.com |
| Connector Metadata | |
|---|---|
| Publisher | Daniel Laskewitz |
| Website | https://www.forem.com/ |
| Privacy policy | https://www.forem.com/privacy-policy |
| Categories | Website |
Creating a connection
The connector supports the following authentication types:
| Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
| Name | Type | Description | Required |
|---|---|---|---|
| Hostname (without 'https://' and '/api/') | string | Specify the your hostname without 'https://' and no '/api/'. In the case of dev.to use 'dev.to'. | True |
| API Key | securestring | The API Key for this api | True |
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Get all my articles |
Use this to get all your articles (both published and unpublished). By default it will return featured, published articles ordered by descending popularity. |
| Get articles |
Use this actions to get a list of articles. |
| Get my articles |
Use this action to get your articles. |
| Get my published articles |
Use this action to get all your published articles. |
| Get my reading list |
Use this action to retrieve a list of articles that were saved to your readinglist. |
| Get my unpublished articles |
Use this action to get all your unpublished articles. |
| Get profile image |
Use this action to retrieve a user or organization profile image information by its corresponding username. |
| Retrieve an user |
Use this action to retrieve a single user by the user's username. |
| Retrieve podcast episodes |
Use this action to retrieve a list of podcast episodes. |
Get all my articles
Use this to get all your articles (both published and unpublished). By default it will return featured, published articles ordered by descending popularity.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Page
|
page | True | integer |
The pagination page of the results. |
|
Per Page
|
per_page | True | integer |
The page size of the results (the number of items to return per page). |
Get articles
Use this actions to get a list of articles.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Page
|
page | True | integer |
The pagination page of the results. |
|
Per Page
|
per_page | True | integer |
The page size of the results (the number of items to return per page). |
|
Tag
|
tag | True | string |
The tag you want to limit the query by (e.g. 'discuss' will return only articles with the tag discuss). |
|
Tags
|
tags | string |
The tags you want to limit the query by, separated by a comma (e.g. 'javascript, css' will return only articles with the tags javascript and css). |
|
|
Tags Exclude
|
tags_exclude | string |
The tags you want to exclude from the query, separated by a comma (e.g. 'node, java' will not return articles with the tags node and java). |
|
|
Username
|
username | string |
The username of the user or the username of the organization. |
|
|
State
|
state | string |
Using this parameter will allow the client to check which articles are fresh or rising. If state=fresh the server will return fresh articles. If state=rising the server will return rising articles. This param can be used in conjuction with username, only if set to all. |
|
|
Top
|
top | string |
Using this parameter will allow the client to return the most popular articles in the last N days. top indicates the number of days since publication of the articles returned. This param can be used in conjuction with tag. |
|
|
Collection ID
|
collection_id | string |
Adding this will allow the client to return the list of articles belonging to the requested collection, ordered by ascending publication date. |
Get my articles
Use this action to get your articles.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Page
|
page | True | integer |
The pagination page of the results. |
|
Per Page
|
per_page | True | integer |
The page size of the results (the number of items to return per page). |
Get my published articles
Use this action to get all your published articles.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Page
|
page | True | integer |
The pagination page of the results. |
|
Per Page
|
per_page | True | integer |
The page size of the results (the number of items to return per page). |
Get my reading list
Use this action to retrieve a list of articles that were saved to your readinglist.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Page
|
page | True | integer |
The pagination page of the results. |
|
Per Page
|
per_page | True | integer |
The page size of the results (the number of items to return per page). |
Get my unpublished articles
Use this action to get all your unpublished articles.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Page
|
page | True | integer |
The pagination page of the results. |
|
Per Page
|
per_page | True | integer |
The page size of the results (the number of items to return per page). |
Get profile image
Use this action to retrieve a user or organization profile image information by its corresponding username.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Username ID
|
username | True | string |
The username of the user or the username of the organization. |
Retrieve an user
Use this action to retrieve a single user by the user's username.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
User ID For URL
|
user-id | True | string |
The user ID for the URL. |
|
URL
|
url | True | string |
The URL (Username) of the user (e.g. for https://dev.to/azure use azure). |
Retrieve podcast episodes
Use this action to retrieve a list of podcast episodes.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Page
|
page | True | integer |
The pagination page of the results. |
|
Per Page
|
per_page | True | integer |
The page size of the results (the number of items to return per page). |
|
Username
|
username | string |
The username of the user or the username of the organization. |