Get Monthly Featured Resources
Get the data for resources highlighted in a particular month. This method returns a JSON formatted set of resources with their metadata, image, and the information needed to embed or link to the page. This is typically used if you want to draw cards on your site, portal, or app in your own style and then link the user to the resource on an embedded component or standalone CredibleMind site. Note that the response does not contain the content of the resource itself, just the info to draw a card or link or other UI with metadata to allow your users to link to the resource as an embedded component or on a standalone site.
Endpoint URL
https://api.crediblemind.com/monthlyresources/[month]/[client]
Where month
= numeric month (e.g., Jan=1, Feb=2, etc.) and client
is your
client identifier (ask your client success representative if you do not know
your client identifier).
Method
GET
Authentication
Requests to the Keyword API require a valid API key provided in the request header:
X-API-Key
in header required (ask your client success representative for your API key).
Success Response
Code: 200 OK
Success Response Example
[
{
"entryId": "2IjQZzApmzXqATjyVwH9rY",
"title": "5 Ways to Find Balance Between Your Ambition and Wellbeing to Reach Your Potential & Succeed in Work and Life",
"subtitle": "Everyone says that to start that successful business or make that dream promotion, you have to...",
"author": "Jay Shetty",
"organization": "On Purpose",
"type": "Podcast",
"imageUrl": "https://cdn-images-1.listennotes.com/podcasts/on-purpose-with/5-ways-to-find-balance-kRT2D1jzYfw-s1aUlCbRfdF.1400x1400.jpg",
"primaryTopic": "Work-Life Balance",
"slug": "5-ways-to-find-balance-between-your-ambition-and-wellbeing-to-reach-your",
"path": "podcasts/5-ways-to-find-balance-between-your-ambition-and-wellbeing-to-reach-your",
"tags": ["Tips", "Employees"],
"featured": false,
"date": "January",
"status": "queued"
}
]
Response Definitions
Field | Type | Description | Required |
---|---|---|---|
entryId | string | Unique identifier of the resources | * |
title | string | Title of the resource | * |
subtitle | string | Subtitle of resource | |
author | string | Author of resource when applicable | |
organization | string | Organization behind resource when applicable | |
type | string | Resource type -- e.g., insight, video, podcast, etc. | * |
imageUrl | string | URL to image for resource | * |
primaryTopic | string | The primary topic of this resource | |
slug | string | Slug of resource | * |
path | string | Path to resource (use in embedding code or with site URL) | * |
tags | Array of strings | Tags for resource when available, e.g., For Parents, Editor's Pick | |
featured | string | Reserved for future use | |
date | string | Month of the resource as a string, e.g., "February" | |
status | string | Status is "live" if the resource is featured in the current month | * |
Example curl Request
curl -X GET -H "Content-Type: application/json" -H "X-Api-Key: YOURAPIKEY" "https://api.crediblemind.com/monthly-resources/1/client/YOURCLIENTIDENTIFIER"
If you are using this with embedded components,
you can use the provided path in the "component" property in the JavaScript.
Alternatively, you can pass it with cm_page=[path]. If you are using this with
a standalone site, you construct the URL to the resource on the standalone
site as follows: https://[clientidentifier].crediblemind.com/[path]
.