Comment on page
Authentication
The Mattermix API is expecting an Authorization header using the Bearer authentication scheme followed by your API key as the authorization parameter. For example, an authorization header would look like the following (replacing
Your-API-Key
with your actual API key): Authorization: 'Bearer Your-API-Key'
.Below is an example using the Fetch API from JavaScript:
const body = {
html: "<html><body><p>Hello World!</p></body></html>"
}
const res = await fetch("mattermix.com/api/v1/image", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${process.env.MATTERMIX_API_KEY}`
},
body: JSON.stringify(body)
});
In the above example, the Mattermix API key is stored in an environment variable named
MATTERMIX_API_KEY
to prevent the API key being exposed in committed code. Last modified 1yr ago