Skip to content

Repository files navigation

Dynamic QR code generator - Create and manage Flowcodes at scale! 🚀

The Flowcode API is a RESTful API that lets you programmatically leverage the Flowcode platform:

  • 🚀 Create and manage (dynamic QR) Flowcodes at scale
  • 📈 Extract real-time analytics data from your Flowcodes and Flowpages
  • ♾️ Seamlessly integrate the API into your application

Getting Started

  1. Create a free Flowcode account at Flowcode.com ➜ and a developer account via the 🛠️ Developer Portal ➜
  2. Authorization: generate an API key (via the Developer Portal) to use as authorization for the API endpoints.

Examples

💻 Check out code examples with the API here

Guides

API Endpoints

Please visit our 🛠️ Developer Portal ➜ for more information about each API endpoint and try our interactive test environment.

Flowcode (dynamic QR) API Endpoints

APIEndpoint URLTypeDescription
Create a Flowcodehttps://gateway.flowcode.com/v4/codesPOSTCreates a Flowcode
Get All Flowcodeshttps://gateway.flowcode.com/v4/codesGETReturns a list of Flowcodes accessible by this user
Fetch Flowcodehttps://gateway.flowcode.com/v4/codes/{code_id}GETReturns metadata for a specified Flowcode
Update Flowcodehttps://gateway.flowcode.com/v4/codes/{code_id}PATCHUpdates a Flowcode according to specified parameters

Flowcode (dynamic QR) Bulk API Endpoints

APIEndpoint URLTypeDescription
Create Flowcodes in bulkhttps://gateway.flowcode.com/v4/codes/bulkPOSTCreate codes in bulk using a single request
Update codes in bulkhttps://gateway.flowcode.com/v4/codes/bulkPUTUpdate codes in bulk using a single request
Create codes in bulk from CSVhttps://gateway.flowcode.com/v4/codes/bulk/csvPOSTCreate codes in bulk from CSV (comma-separated values) input
View status of bulk requesthttps://gateway.flowcode.com/v4/codes/bulk/{task_id}/statusGETView the status of an asynchronous bulk request

Flowcode Image Generation API Endpoints

APIEndpoint URLTypeDescription
Generate static code imagehttps://gateway.flowcode.com/v3/codes/generator/staticGETGenerate a static Flowcode image
Generate dynamic code imagehttps://gateway.flowcode.com/v3/codes/generator/{code_id}GETGenerate a dynamic Flowcode image from an existing Flowcode

Flowcode Code Templates API Endpoints

APIEndpoint URLTypeDescription
List Flowcode Templateshttps://gateway.flowcode.com/v3/code-templatesGETReturns a list of Flowcode template configurations accessible by this user
Fetch Flowcode Templatehttps://gateway.flowcode.com/v3/{template_id}GETReturns metadata for a specified Flowcode template

Analytics API Endpoints

APIEndpoint URLTypeDescription
Get Flowcode Eventshttps://gateway.flowcode.com/analytics/v2/events/flowcodeGETGet events for all of your Flowcodes
Get Flowpage Eventshttps://gateway.flowcode.com/analytics/v2/events/flowpageGETGet events for all of your Flowpages
Get Contacts (CRM)https://gateway.flowcode.com/analytics/v2/contactsGETGet contact info submitted on Flowpages for a specific date range

Full List of Analytics API Endpoints ➜


🤝 Get in Touch / Help:

  • help-api@flowcode.com

💡 Rate Limiting

The Flowcode API sets a limit of 100 API requests per second. Once this limit is reached the API will start returning errors with HTTP status code 429.

💫 Difference between a regular QR code vs. a Flowcode?

  • Dynamic and can be customized with a variety of designs
  • Get real-time data and analytics, including advanced Geolocation tracking
  • Enterprise-grade security and features, GDPR and CCPA compliant
  • Platform features include management of Flowcodes, innovative artist designed Flowcodes, and mobile-first online destinations

Learn more at Flowcode.com ➜

flowcode_examples

Releases

Packages

Used by

Contributors

Languages