For the complete documentation index, see llms.txt. This page is also available as Markdown.

Integration Status

Every integration in Getint has a status that determines whether it is actively synchronizing data. Understanding the two states and how to monitor an integration once it's running is key to keeping your tools reliably in sync.

This page explains both statuses, when to use each, and how to monitor, pause, and recover an integration in day-to-day operation.

The Two Statuses

Enabled

When an integration is set to Enabled, it is active and operational. It will synchronize:

  • Newly created items: tasks, incidents, service requests, bugs, issues, epics, and similar work items created after the integration was set up.

  • Updated items: changes made to items after the integration was created.

Enabled only covers items going forward. To transfer historical items that predate the integration, use the migration (which is a premium addon) feature instead. This ensures both new and pre-existing data are synchronized.

Disabled

When an integration is set to Disabled, it is inactive. It will not process any new or updated items, and no data synchronization occurs while in this state.

Disabling is useful when you need to:

  • Pause syncing for maintenance or updates.

  • Reconfigure your workflow, mappings, or connected instances safely.

  • Temporarily stop sync while troubleshooting an upstream issue in either tool.

When you're ready to resume, switch the status back to Enabled to reinitiate synchronization.

What Happens When an Integration Is Enabled: Runs

An enabled integration does its work through Runs. A Run is a cycle in which Getint sends API requests to both connected tools to detect newly created items and recent updates, then synchronizes the changes it finds.

A few things worth knowing about how Runs behave:

  • Integrations run sequentially: Each integration must finish before the next begins, so your effective sync frequency depends on how many integrations you have and how long each takes.

  • The run interval is a minimum, not a guarantee: Setting an interval (for example, every 15 seconds) defines the soonest a Run can start again, not a promise it will fire exactly then.

  • Minimum intervals vary by deployment: Jira Cloud allows a minimum interval of 3 minutes; Jira Data Center typically runs at 60 to 120 seconds; On-Premise can be set as low as 0 seconds.

  • Concurrent edits are merged: When the same field changes in both tools at once, Getint merges the data to preserve updates and prevent loss.

For a deeper explanation, see What are Runs? For the difference between ongoing sync and a one-time historical transfer, see Migration vs Integration.

Monitoring a Running Integration

Every Run is recorded and logged in Getint, giving you a clear audit trail of what happened during each synchronization. Use these logs to confirm an integration is healthy and to pinpoint any errors or discrepancies.

When reviewing an integration, the most useful views are:

  • Run history/logs: the outcome of each Run, including any errors encountered.

  • Latest synced items: the individual items most recently processed, and the entry point for resyncing a specific item (see below).

A healthy integration shows recent, successful Runs at the expected interval. Long gaps between Runs, or repeated failed Runs, are the first signals to investigate.

Staying Informed Automatically: Notifications

Rather than checking logs manually, you can have Getint alert you when something needs attention. Getint's Notifications can be triggered on events such as failed runs, failed syncs, warning logs, missing mapping options, and integration configuration changes.

Alerts can be delivered through several channels:

  • Custom SMTP (Email): Send through your own mail server.

  • Email (sent by Getint Cloud): Minimal setup; available for Jira Cloud apps.

  • Slack: Push alerts to a channel via a Slack webhook.

  • Webhook: Send a customizable JSON payload to an external endpoint for real-time integration with your own systems.

This lets you treat the integration's status as something you're notified about, instead of something you have to poll. For full setup steps, see Notifications.

Recovering Missed or Failed Items

If an item didn't sync, for example, because it failed on an earlier Run or you've since corrected a mapping, you don't need to edit items by hand in each app. Getint offers two recovery options from the Latest synced items view (click the three-dot menu next to an item):

Option

What it does

When to use it

Resync

Marks the item for resynchronization; Getint compares fetched data against its internal database and syncs only the fields that changed.

A specific item didn't sync, or only certain fields (status, assignee, description) need to catch up.

Hard Resync

Treats all fields as modified and forces them to resync, even with no explicit changes.

A more thorough refresh is needed after broader configuration changes.

Recreate

Allows you to place the failed sync again in the queue for the next synchronization run.

When the cause of the failed sync has been identified, and you want to sync it again with other mappings/options.

Quick Reference

Enabled

Disabled

Processes new items

Yes

No

Processes updates

Yes

No

Runs execute

Yes, at the configured interval

No

Historical items

Use migration (not covered either way)

n/a

Best for

Normal, ongoing operation

Maintenance, reconfiguration, and troubleshooting

Troubleshooting

My integration is “Enabled” but nothing is syncing: Check the run history first. If Runs aren't firing, remember integrations run sequentially, so a large number of integrations or a long-running one can delay others. If Runs are firing but an item is missing, it may not meet your filter conditions, or it may have failed on an earlier Run and need a resync.

An item failed to sync even though everything looks configured correctly: Correct the underlying issue (a common cause is an inappropriate status or field mapping), then use Resync or Hard Resync on that item. If the item never created a counterpart on the other side, a Hard Resync won't help, so investigate why creation failed (permissions, required fields) before retrying.

I paused an integration, and now changes from that period are missing: Items changed while an integration is Disabled aren't queued. Re-enable the integration, and use a resync for any specific items that didn't get picked up on the next Run.

I want to know about failures without watching the dashboard: Set up a Notification for failed runs and failed syncs through email, Slack, or a webhook so issues surface proactively.

Conclusion

An integration's status is the simple on/off switch behind your synchronization: Enabled keeps new and updated items flowing through scheduled Runs, while Disabled safely pauses everything for maintenance or changes. Pairing the right status with Getint's logs, notifications, and resync tools gives you full visibility and control over your data integration.

For further assistance, please reach out through the Support Center.

Last updated

Was this helpful?