1
0
mirror of synced 2026-01-05 12:05:28 -05:00
Files
airbyte/docs/integrations/sources/square.md
Vadym 504580d833 Remove base-python gradle dependencies in connectors where base-python is not used (#7499)
* Remeve base-python references.

* Add requirements.txt

* Fix requirements.txt blank line

* Fix source-exchange rates to common CDK approach

* Fix source-smartsheets SAT.
Fix source-exchange-rates build.gradle.

* Bump docker version

* Update source-dixa SAT config

* Fix source-exchange-rates SAT config

* Revert bump scaffold sources version

* Fix source-shortio SAT config

* Fix source-square invalid_config.json

* Fix source-us-census invalid_config.json

* Fix source-intercom versioning
2021-11-10 13:12:29 +02:00

3.6 KiB

Square

Overview

The Square Source can sync data from the Square API

Useful links:

Output schema

This Source is capable of syncing the following Streams:

Data type mapping

Integration Type Airbyte Type Notes
string string
integer integer
array array
object object
boolean boolean

Features

Feature Supported?
Full Refresh Sync Yes
Incremental - Append Sync Yes
Namespaces No

Requirements

  • api_key - The Square API key token
  • is_sandbox - the switch between sandbox (true) and production (false) environments

Setup guide

To get the API key for your square application follow Geting started and Access token guides

Performance considerations

No defined API rate limits were found in Square documentation however considering this information it has 10 QPS limits. The connector doesn't handle rate limits exceptions, but no errors were raised during testing.

Some Square API endpoints has different page size limitation

  • Items - 1000
  • Categories - 1000
  • Discounts - 1000
  • Taxes - 1000
  • ModifierLists - 1000
  • Payments - 100
  • Refunds - 100
  • TeamMembers - 100
  • ListTeamMemberWages - 200
  • Shifts - 200
  • Orders - 500

Changelog

Version Date Pull Request Subject
0.1.2 2021-11-08 7499 Remove base-python dependencies
0.1.1 2021-07-09 4645 Update _send_request method due to Airbyte CDK changes
0.1.0 2021-06-30 4439 Initial release supporting the Square API