Skip to main content

Overview

This document covers the shared setup requirements for standard SearchLight integrations.

S3 Delivery Requirements

All integrations deliver data via an S3 bucket that you create and grant SearchLight read access to.

Bucket Setup

Create an S3 bucket with an IAM role granting SearchLight the following permissions:

  • s3:GetObject
  • s3:ListBucket

Grant bucket level access to the following SearchLight IAM role:

arn:aws:iam::362365826974:role/sl-lambda-role

File Format

Files must be gzipped JSON arrays (.json.gz) containing records that match the schema for the relevant integration.

Sync Frequency

The bucket should be updated with the latest data at least once every 24 hours if possible.


After Setup

Send the following details to leo@searchlightdigital.io:

  • The S3 bucket name
  • The ARN of a role that SearchLight can assume with read access (s3:GetObject, s3:ListBucket)
  • The {account-id} identifier you use in your bucket keys for each location

The {account-id} identifier is the Account ID used to activate the integration in the SearchLight app. Either share it with the customer for each of their locations, or include it here and we will activate on their behalf. Data will not appear in SearchLight until the integration is activated.