Jira integration
A tool for bug tracking, issue tracking, and agile project management.
- Provider
- jira
- Category
- Other
- Setup
- One-click OAuth (we host the OAuth app)
- Actions
- 97 available
Quick start
Call Jira from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Jira's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"JIRA_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
OverSkill hosts the OAuth application for Jira. End-users click Connect on the integration card in your app, complete the OAuth flow with Jira, and OverSkill stores the access token scoped to their account. No client_id / client_secret configuration needed on your side.
Supported auth schemes: OAUTH2, S2S_OAUTH2, API_KEY.
Available actions
97 actions exposed via the
Jira integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
JIRA_ADD_ATTACHMENT -
JIRA_ADD_COMMENT -
JIRA_ADD_USERS_TO_PROJECT_ROLE -
JIRA_ADD_USER_TO_GROUP -
JIRA_ADD_WATCHER_TO_ISSUE -
JIRA_ADD_WORKLOG -
JIRA_ANALYSE_EXPRESSION -
JIRA_ASSIGN_ISSUE -
JIRA_BULK_CREATE_ISSUE -
JIRA_CHECK_PERMISSIONS -
JIRA_CREATE_GROUP -
JIRA_CREATE_ISSUE
Show all 97 actions
-
JIRA_CREATE_ISSUE_LINK -
JIRA_CREATE_JQL_AUTOCOMPLETEDATA -
JIRA_CREATE_PROJECT -
JIRA_CREATE_SPRINT -
JIRA_CREATE_VERSION -
JIRA_DELETE_COMMENT -
JIRA_DELETE_ISSUE -
JIRA_DELETE_VERSION -
JIRA_DELETE_WORKLOG -
JIRA_EDIT_ISSUE -
JIRA_EVALUATE_JIRA_EXPRESSION -
JIRA_FETCH_BULK_ISSUES -
JIRA_FIND_USERS -
JIRA_FIND_USERS2 -
JIRA_FIND_USERS_FOR_PICKER -
JIRA_GET_ALL_GROUPS -
JIRA_GET_ALL_ISSUE_TYPE_SCHEMES -
JIRA_GET_ALL_PROJECTS -
JIRA_GET_ALL_STATUSES -
JIRA_GET_ALL_USERS -
JIRA_GET_ATTACHMENT -
JIRA_GET_ATTACHMENT_META -
JIRA_GET_COMMENT -
JIRA_GET_COMPONENTS -
JIRA_GET_CREATE_METADATA_ISSUE_TYPE_FIELDS -
JIRA_GET_CURRENT_USER -
JIRA_GET_DASHBOARDS -
JIRA_GET_FAVORITE_FILTERS -
JIRA_GET_FIELDS -
JIRA_GET_FIELDS_PAGINATED -
JIRA_GET_FILTER -
JIRA_GET_GROUP -
JIRA_GET_INFO -
JIRA_GET_ISSUE -
JIRA_GET_ISSUE_CREATE_METADATA -
JIRA_GET_ISSUE_EDIT_METADATA -
JIRA_GET_ISSUE_LINK_TYPES -
JIRA_GET_ISSUE_PICKER_SUGGESTIONS -
JIRA_GET_ISSUE_PROPERTY -
JIRA_GET_ISSUE_RESOLUTIONS -
JIRA_GET_ISSUE_TYPES -
JIRA_GET_ISSUE_WATCHERS -
JIRA_GET_ISSUE_WORKLOGS -
JIRA_GET_JQL_AUTOCOMPLETEDATA -
JIRA_GET_JQL_AUTOCOMPLETEDATA_SUGGESTIONS -
JIRA_GET_MY_PERMISSIONS -
JIRA_GET_MYPREFERENCES_LOCALE -
JIRA_GET_PERMISSIONS -
JIRA_GET_PERMITTED_PROJECTS -
JIRA_GET_PROJECT -
JIRA_GET_PROJECT_ROLES -
JIRA_GET_PROJECT_TYPE -
JIRA_GET_PROJECT_VERSIONS -
JIRA_GET_RECENT_PROJECTS -
JIRA_GET_REMOTE_ISSUE_LINKS -
JIRA_GET_SERVER_INFO -
JIRA_GET_SERVICE_DESK_REQUEST_TYPE_FIELDS -
JIRA_GET_SYSTEM_AVATARS -
JIRA_GET_TRANSITIONS -
JIRA_GET_UNIVERSAL_AVATAR_TYPE_OWNER -
JIRA_GET_UNIVERSAL_AVATAR_VIEW_TYPE -
JIRA_GET_VIEW_TYPE_AVATAR -
JIRA_GET_VOTES -
JIRA_GET_WORKLOG -
JIRA_LIST_ALL_PROJECTS -
JIRA_LIST_BOARDS -
JIRA_LIST_COMMENTS -
JIRA_LIST_FILTERS -
JIRA_LIST_GROUPS_PICKER -
JIRA_LIST_ISSUE_COMMENTS -
JIRA_LIST_PROJECT_TYPES -
JIRA_LIST_SPRINTS -
JIRA_MOVE_ISSUE_TO_SPRINT -
JIRA_PARSE_JQL_QUERIES -
JIRA_REMOVE_USER_FROM_GROUP -
JIRA_REMOVE_USER_FROM_PROJECT_ROLE -
JIRA_REMOVE_WATCHER_FROM_ISSUE -
JIRA_SEARCH_APPROXIMATE_COUNT -
JIRA_SEARCH_DASHBOARDS -
JIRA_SEARCH_FOR_ISSUES_USING_JQL_GET -
JIRA_SEARCH_FOR_ISSUES_USING_JQL_POST -
JIRA_SEARCH_ISSUES -
JIRA_SEND_NOTIFICATION_FOR_ISSUE -
JIRA_TRANSITION_ISSUE -
JIRA_UPDATE_COMMENT
Build with Jira
Open OverSkill, describe what you want to build, and reference Jira in your prompt — the AI will wire up the integration automatically.