Account Setup This step establishes the environments and credentials that every API request will use. It should be completed before any data or recommendation requests are sent. Preparation Provide the list of brands or properties and the environments to create (development/test and production). Identify technical owners for backend and frontend integration. Confirm where credentials will be stored and which systems will use them. Share any access restrictions (IP whitelisting, VPN, proxy, or domain verification). Agree on who owns credential rotation and access management. Main stakeholder Customer integration developer / technical lead. Results Development and production environments created for each brand. Base URLs and environment identifiers documented and shared. OAuth credentials issued and verified with a test request. Ownership defined for credential storage and rotation. Analytics dashboard accounts created for each stakeholder for integration monitoring, quality metrics, and audience insights. Set up environments and brands Define the environments you will use (for example, production and test) and map them to brand names or properties. Each environment should have its own credentials and data scope so testing does not affect production. Configure API access and credentials Froomle APIs use OAuth 2.0 Bearer tokens. We issue credentials per environment so requests are authenticated and routed correctly. Decide which services will hold the credentials and how you will rotate or revoke them when needed. See Authentication Guide. For step-by-step flow details, see Authentication flow. Confirm request routing Confirm the base URL and any required headers or tokens that must be included in each request. This ensures every request is routed to the correct environment. Set up analytics access We create dashboard accounts for the stakeholders who will monitor integration health, performance, and audience behavior. Next step Continue with item synchronization.