Metadata-Version: 1.0
Name: jira-python
Version: 0.2.2
Summary: API wrapper for Jira CRM written in Python
Home-page: https://github.com/GearPlug/jira-python
Author: Miguel Ferrer
Author-email: ingferrermiguel@gmail.com
License: GPL
Description: # jira-python
        
        jira-python is an API wrapper for JIRA written in Python
        
        ## Installing
        ```
        pip install jira-python
        ```
        
        ## Usage
        ```
        from jira.client import Client
        
        client = Client('HOST', 'USER', 'PASSWORD') # Host must have trailing slash
        ```
        
        Get user permissions
        ```
        response = client.get_permissions()
        ```
        
        Get all projects
        ```
        response = client.get_all_projects()
        ```
        
        Get an issue
        ```
        response = client.get_issue('ISSUE_ID)
        ```
        
        Create an issue
        ```
        data = {'fields':
                     {'description': 'Issue description',
                      'reporter': {'name': 'ingmferrer'},
                      'assignee': {'name': 'ingmferrer'},
                      'project': {'id': '10400'},
                      'issuetype': {'id': '10002'},
                      'summary': 'Issue summary'}}
        
        response = client.create_issue(data)
        ```
        
        Delete an issue
        ```
        response = client.delete_issue('ISSUE_ID')
        ```
        
        Get metadata for issues
        ```
        response = client.get_create_issue_meta()
        ```
        
        Get metadata for issues
        ```
        response = client.get_create_issue_meta()
        ```
        
        
        ### Webhooks
        Get a webhook
        ```
        response = client.get_webhook('WEBHOOK_ID')
        ```
        
        Get all webhooks
        ```
        response = client.get_all_webhooks()
        ```
        
        Get all webhooks
        ```
        data = {
            "name": "Webhook",
            "url": "https://mywebsite.com/notification_url/",
            "events": [
                "jira:issue_created"
            ],
            "jqlFilter": "Project = KEY", #Change KEY to your project key. Project key != project id
            "excludeIssueDetails": False
        }
        response = client.create_webhook(data)
        ```
        
        Delete a webhook
        ```
        response = client.delete_webhook()
        ```
        
Platform: UNKNOWN
