Developer documentation
You can make your first request in three steps.
Open your ContioReach workspace and navigate to:
Developer Settings → API KeysCopy your blog API key.
Treat this value as a secret. Your API key should remain in server side code or a secure server environment.
Create a .env.local file:
CMS_API_KEY=your_api_key_here
CMS_API_URL=https://cms-api.contioreach.comDo not commit your real API key to source control.
Create a helper function:
export async function getPosts() {
const response = await fetch(
`${process.env.CMS_API_URL}/v1/blogs?limit=10&minimal=true`,
{
headers: {
"X-API-Key": process.env.CMS_API_KEY
}
}
);
if (!response.ok) {
throw new Error(
`Failed to fetch posts: ${response.status}`
);
}
const result = await response.json();
return result.data;
}The data property contains the posts returned by ContioReach.