# Benji ## Docs - [API Authentication](https://docs.withbenji.com/api-reference/authentication.md): Authenticating your API requests with the Benji Platform APIs - [Get Partnership](https://docs.withbenji.com/api-reference/endpoint/partnerships/get.md): Get a single partnership by ID - [Get Reward Transaction](https://docs.withbenji.com/api-reference/endpoint/transactions/get.md): Endpoint to retrieve information regarding a reward transaction - [Send Trigger Event](https://docs.withbenji.com/api-reference/endpoint/triggers/send.md): Process a trigger event for a partnership to initiate campaign reward evaluation - [Get User](https://docs.withbenji.com/api-reference/endpoint/users/get.md): Get a single user by ID - [Introduction](https://docs.withbenji.com/api-reference/introduction.md): Welcome to the Benji Platform APIs - [Benji Platform Webhooks Overview](https://docs.withbenji.com/api-reference/webhooks/overview.md): An overview of the Benji Platform webhooks, allowing you to receive real-time updates on users, campaigns, and reward transactions. - [Subscribe to a webhook event](https://docs.withbenji.com/api-reference/webhooks/subscribe.md): Subscribe to a specific event or all entity events on the Benji Platform - [Update a webhook subscription](https://docs.withbenji.com/api-reference/webhooks/update.md): Update a webhook subscription for a specific event or all entity events on the Benji Platform - [Create a token to initialize the Benji Connect SDK](https://docs.withbenji.com/connect/create_token.md): Create a token to initialize an instance of the Benji Connect SDK or Benji Hosted Connect. - [Exchange the Connect Token](https://docs.withbenji.com/connect/exchange_token.md): Exchange the short-lived token returned from the Benji Connect SDK to a long-lived access token and refresh token using the Benji Platform API - [Introduction to Benji Hosted Connect](https://docs.withbenji.com/connect/hosted/introduction.md): A fully hosted solution for connecting members to reward partners. - [Initialize the Benji Connect SDK](https://docs.withbenji.com/connect/initialization.md): Importing and initializing the Benji Connect SDK to start connecting your users to their loyalty platforms. - [Introduction to the Benji Connect SDK](https://docs.withbenji.com/connect/introduction.md): An SDK that simplifies connectivity to reward partners. - [Benji Connect SDK methods and events](https://docs.withbenji.com/connect/methods.md): Overview of supported methods and events in the Benji Connect SDK - [Connect modes](https://docs.withbenji.com/connect/modes.md): Connect, Transfer, and Redeem modes for Benji Connect tokens and the Benji Connect SDK. - [Benji Connect Overview](https://docs.withbenji.com/connect/overview.md): Choose the right integration approach for connecting members to reward partners. - [API Usage](https://docs.withbenji.com/integrations/api_usage.md): How Benji uses integration APIs to process transactions and determine eligibility - [Benji Integrations](https://docs.withbenji.com/integrations/introduction.md): Connect your payment processor or loyalty platform to the Benji Platform - [Integration Overview](https://docs.withbenji.com/integrations/overview.md): Supported integrations, data access, and security for the Benji Platform - [Integration Setup](https://docs.withbenji.com/integrations/setup.md): Connect your Square account to Benji in a few simple steps - [Troubleshooting](https://docs.withbenji.com/integrations/troubleshooting.md): Common integration issues and how to resolve them - [Square Webhooks](https://docs.withbenji.com/integrations/webhooks.md): How Benji uses Square webhooks for purchases and refunds - [Analytics Page](https://docs.withbenji.com/pilot/analytics.md): A granular view of all your campaigns, partnerships and member traction - [Campaign Settings Page](https://docs.withbenji.com/pilot/campaign.md): Control all of your campaign settings - [Campaigns Page](https://docs.withbenji.com/pilot/campaigns.md): A view of all the campaigns configured for a specific partnership - [Key Benji Concepts](https://docs.withbenji.com/pilot/concepts.md): Overview of key components in the Benji Ecosystem - [Transactions](https://docs.withbenji.com/pilot/customer_activity.md): A view of all your user activity on the Benji Platform, allowing you to drill into a specific member rewards usage across all your connected partners and campaigns - [Pilot Dashboard Overview](https://docs.withbenji.com/pilot/dashboard.md): An overview of your partnership statuses, traction and activity - [Developer](https://docs.withbenji.com/pilot/developer.md): Manage API authentication, webhook subscriptions, and platform integrations - [Finance Page](https://docs.withbenji.com/pilot/finance.md): A page displaying all your past, upcoming and due Benji invoices information, with the ability to get a per transaction breakdown for each invoice - [The Benji Platform](https://docs.withbenji.com/pilot/overview.md): Benji is your one-stop shop to build, manage, and expand all of your Loyalty Partnerships - [Partnerships Homepage](https://docs.withbenji.com/pilot/partnerships.md): A bird's-eye view of all your active, scheduled and draft partnerships - [Partner Settings Page](https://docs.withbenji.com/pilot/settings.md): A page to set and view your account settings and configurations - [Users & Permissions Page](https://docs.withbenji.com/pilot/users.md): Manage platform administrators and loyalty program members ## OpenAPI Specs - [openapi](https://docs.withbenji.com/api-reference/openapi.json)