Forem (Independent Publisher) (Preview)
![](https://connectoricons-prod.azureedge.net/u/shgogna/version-mismatches-special-train/1.0.1670.3520/foremip/icon.png)
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 |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - 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) |
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) |
Contact | |
---|---|
Name | Daniel Laskewitz |
URL | https://aka.ms/laskewitz |
[email protected] |
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. |