Skip to main content
Version: v1

Setup

Background​

The Beam integration aims to strengthen our partner brand’s positioning around their commitment to local communities, build community, and lift order frequency and AOV. The integration enables users to choose a nonprofit during purchase to which the partner will donate on their behalf.

Each transaction registers on the front end with Beam to enable immediate impact tracking. Our OMS APIs enable purchase confirmation, update and cancellation. Batch endpoints are available upon request.


Environment Base URLs​

EnvironmentURL
Productionhttps://api.beamimpact.com
Staginghttps://api-staging.beamimpact.com

API Keys​

Beam has two API keys that are meant to be used for different endpoints. Note that these API keys are different between the staging and production environments.

Storefront API Key​

The Storefront API key is utilized in the web widgets.

Authorization: "Api-Key {{ storefront_component_api_key }}"

OMS Integration API Key​

The OMS integration API key is utilized in our backend endpoints and should not be included in any frontend code or widgets.

Authorization: "Api-Key {{ oms_integration_api_key }}"

🚧 This API Key should never be called from the frontend.

Server Error Codes​

CodeMeaning
401API Key not provided
403API Key provided is invalid or wrong

Next Steps​