* add Events, Issues, ProjectDetail stream * add P/R number * add SUMMARY entry * add docs/integrations/README.md entry * add source_definitions.yaml entry * add connector JSON definition * add builds.md entry * SentryStream keeps primary_key * add Projects stream * change stream for connection checking * handling errors with try-catch in next_page_token function * remove required key field from schemas * remove DEFAULT_HOST * raise error if link header don't have mandatory field * fix unit test for streams * update cursor for pagination * add docs to each endpoint * add hostname property to invalid_config * fix schema * add hostname to sample_config
50 lines
1.6 KiB
Markdown
50 lines
1.6 KiB
Markdown
# Sentry
|
|
|
|
## Sync overview
|
|
|
|
This source can sync data for the [Sentry API](https://docs.sentry.io/api/). It supports only Full Refresh syncs.
|
|
|
|
### Output schema
|
|
|
|
This Source is capable of syncing the following Streams:
|
|
|
|
* [Events](https://docs.sentry.io/api/events/list-a-projects-events/)
|
|
* [Issues](https://docs.sentry.io/api/events/list-a-projects-issues/)
|
|
|
|
### 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 | |
|
|
|
|
## Getting started
|
|
|
|
### Requirements
|
|
|
|
* `auth_token` - Sentry Authentication Token with the necessary permissions \(described below\)
|
|
* `organization` - Organization Slug. You can check it at https://sentry.io/settings/<your-organization>/
|
|
* `project` - The name of the Project you wanto sync. You can list it from https://sentry.io/settings/<your-organization>/projects/
|
|
* `hostname` - Host name of Sentry API server. For self-hosted, specify your host name here. Otherwise, leave it empty. \(default: sentry.io\)
|
|
|
|
### Setup guide
|
|
|
|
You can find or create authentication tokens within [Sentry](https://sentry.io/settings/account/api/auth-tokens/).
|
|
|
|
## Changelog
|
|
|
|
| Version | Date | Pull Request | Subject |
|
|
| :--- | :--- | :--- | :--- |
|
|
| 0.1.0 | 2021-10-12 | [6975](https://github.com/airbytehq/airbyte/pull/6975) | New Source: Sentry |
|