1
0
mirror of synced 2026-01-08 21:05:13 -05:00
Files
airbyte/docs/integrations/sources/opsgenie.md
Adam Schmidt 98f0080b2a 🎉 New Source: OpsGenie [python cdk] (#16768)
* feat: Opsgenie connector

* fix: PR feedback

* Update acceptance-test-config.yml

* chore: patch tests

* chore: added empty_streams

* Delete .dccache

* Update setup.py

* task: fix up unittests

* Update acceptance-test-config.yml

* Update acceptance-test-config.yml

* Update source_definitions.yaml

* Update source_specs.yaml

* run config seed

---------

Co-authored-by: Vincent Koc <koconder@users.noreply.github.com>
Co-authored-by: Vincent Koc <koconder@gmail.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
Co-authored-by: Sajarin <sajarindider@gmail.com>
Co-authored-by: Sunny <6833405+sh4sh@users.noreply.github.com>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
2023-03-16 01:42:09 +00:00

56 lines
2.2 KiB
Markdown

# Opsgenie
## Overview
This page contains the setup guide and reference information for the Opsgenie source connector.
### Output Schema
This connector outputs the following streams:
* [Alerts](https://docs.opsgenie.com/docs/alert-api) \(Incremental\)
* [Alert Logs](https://docs.opsgenie.com/docs/alert-api-continued#list-alert-logs) \(Incremental\)
* [Alert Recipients](https://docs.opsgenie.com/docs/alert-api-continued#list-alert-recipients) \(Incremental\)
* [Services](https://docs.opsgenie.com/docs/service-api)
* [Incidents](https://docs.opsgenie.com/docs/incident-api) \(Incremental\)
* [Integrations](https://docs.opsgenie.com/docs/integration-api)
* [Users](https://docs.opsgenie.com/docs/user-api)
* [Teams](https://docs.opsgenie.com/docs/team-api)
* [Team Members](https://docs.opsgenie.com/docs/team-member-api)
### Features
| Feature | Supported? |
|:--------------------------| :--- |
| Full Refresh Sync | Yes |
| Incremental - Append Sync | Partially \(not all streams\) |
| EU Instance | Yes |
### Performance Considerations
Opsgenie has [rate limits](https://docs.opsgenie.com/docs/api-rate-limiting), but the Opsgenie connector should not run into API limitations under normal usage. Please [create an issue](https://github.com/airbytehq/airbyte/issues) if you see any rate limit issues that are not automatically retried successfully.
## Getting Started
### Requirements
* Opsgenie Account
* Opsgenie API Key wih the necessary permissions \(described below\)
### Setup Guide
Log into Opsgenie and then generate an [API Key](https://support.atlassian.com/opsgenie/docs/api-key-management/).
Your API Key needs to have `Read` and `Configuration Access` permissions to enable the connector to correctly load data.
## Additional Information
The Opsgenie connector uses the most recent API version for each source of data. Each stream endpoint operates on its own version.
## Changelog
| Version | Date | Pull Request | Subject |
|:--------|:-----------|:-----------------------------------------------------| :--- |
| 0.1.0 | 2022-09-14 | [16768](https://github.com/airbytehq/airbyte/pull/16768) | Initial Release |