Partilhar via


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
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 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.