{
  "name": "Assembla",
  "url": "http://assembla.com",
  "actions": {
    "create": "Create an Assembla ticket",
    "view": "View in Assembla",
    "object": "Assembla Ticket"
  },
  "type": "issueTracker",
  "fields": [
    {
      "name": "space",
      "label": "Space",
      "description": "Your Assembla space as seen in the url. (https://www.assembla.com/spaces/:space_name/tickets)"
    },
    {
      "name": "apiKey",
      "label": "API Key - [view on Assembla](https://www.assembla.com/user/edit/manage_clients)",
      "description": "Your Assembla API Key",
      "type": "password"
    },
    {
      "name": "apiSecret",
      "label": "API Secret - [view on Assembla](https://www.assembla.com/user/edit/manage_clients)",
      "description": "Your Assembla API Secret",
      "type": "password"
    },
    {
      "name": "tags",
      "label": "Tags",
      "description": "Which tags to add to tickets, comma delimited",
      "optional": true
    },
    {
      "name": "customFields",
      "label": "Custom Fields - [view Assembla docs](https://helpdesk.assembla.com/customer/portal/articles/694350-custom-fields)",
      "description": "Additional JSON-encoded Assembla fields, eg {\"list\": \"FixMe\", \"type\": \"defect\"}",
      "type": "json",
      "optional": true
    }
  ]
}
