1
0
mirror of synced 2026-01-26 04:01:39 -05:00
Files
airbyte/docs/integrations/sources/instatus.md
darynaishchenko 6091b3829f Source Instatus: built in yaml (#21008)
* added source-instatus

* added changelog

* fixed formatting for schemas, used WaitTimeFromHeader

* added unit test for components, refactored instatus.yaml

* added schema_loader to base stream, removed url from public_data_requester

* added source_definitions.yaml

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com>
2023-01-16 11:06:05 +02:00

60 lines
2.5 KiB
Markdown

# Instatus
This page contains the setup guide and reference information for the Instatus source connector.
## Prerequisites
To set up Metabase you need:
* `api_key` - Requests to Instatus API must provide an API token.
## Setup guide
### Step 1: Set up Instatus account
### Step 2: Generate an API key
You can get your API key from [User settings](https://dashboard.instatus.com/developer)
Make sure that you are an owner of the pages you want to sync because if you are not this data will be skipped.
### Step 2: Set up the Instatus connector in Airbyte
## Supported sync modes
The Instatus source connector supports the following [sync modes](https://docs.airbyte.com/cloud/core-concepts#connection-sync-modes):
* [Full Refresh - Overwrite](https://docs.airbyte.com/understanding-airbyte/connections/full-refresh-overwrite)
## Supported Streams
* [Status pages](https://instatus.com/help/api/status-pages)
* [Components](https://instatus.com/help/api/components)
* [Incidents](https://instatus.com/help/api/incidents)
* [Incident updates](https://instatus.com/help/api/incident-updates)
* [Maintenances](https://instatus.com/help/api/maintenances)
* [Maintenance updates](https://instatus.com/help/api/maintenance-updates)
* [Templates](https://instatus.com/help/api/templates)
* [Team](https://instatus.com/help/api/teammates)
* [Subscribers](https://instatus.com/help/api/subscribers)
* [Metrics](https://instatus.com/help/api/metrics)
* [User](https://instatus.com/help/api/user-profile)
* [Public data](https://instatus.com/help/api/public-data)
## Tutorials
### Data type mapping
| Integration Type | Airbyte Type | Notes |
|:--------------------|:-------------|:------|
| `string` | `string` | |
| `integer`, `number` | `number` | |
| `array` | `array` | |
| `object` | `object` | |
### Features
| Feature | Supported?\(Yes/No\) | Notes |
|:------------------|:---------------------|:------|
| Full Refresh Sync | Yes | |
| Incremental Sync | No | |
| SSL connection | Yes |
| Namespaces | No | |
## Changelog
| Version | Date | Pull Request | Subject |
|:--------|:-----------|:---------------------------------------------------------|:---------------------------|
| 0.1.0 | 2023-04-01 | [21008](https://github.com/airbytehq/airbyte/pull/21008) | Initial (alpha) release |