'.. http:post:: /api/1/ignorelistentries
Create a new ignore list entry.
**Example Request**:
.. sourcecode:: http
POST /api/1/ignorelistentries HTTP/1.1
Host: example.com
Accept: application/json
"prefix": "noisy_",
"notes": "Security Monkey shouldn\'t track noisy_* objects",
"technology": "securitygroup"
**Example Response**:
.. sourcecode:: http
HTTP/1.1 201 Created
Vary: Accept
Content-Type: application/json
"id": 123,
"prefix": "noisy_",
"notes": "Security Monkey shouldn\'t track noisy_* objects",
"technology": "securitygroup"
:statuscode 201: created
:statuscode 401: Authentication Error. Please Login.'

def post(self):

    self.reqparse.add_argument('prefix', required=True, type=unicode, help='A    prefix    must    be    provided    which    matches    the    objects    you    wish    to    ignore.', location='json')
    self.reqparse.add_argument('notes', required=False, type=unicode, help='Add    context.', location='json')
    self.reqparse.add_argument('technology', required=True, type=unicode, help='Technology    name    required.', location='json')
    args = self.reqparse.parse_args()
    prefix = args['prefix']
    technology = args.get('technology', True)
    notes = args.get('notes', None)
    entry = IgnoreListEntry()
    entry.prefix = prefix
    if notes:
        entry.notes = notes
    technology = Technology.query.filter((Technology.name == technology)).first()
    if (not technology):
        return ({'status': 'Could    not    find    a    technology    with    the    given    name'}, 500)
    entry.tech_id = technology.id
    db.session.add(entry)
    db.session.commit()
    db.session.refresh(entry)
    ignorelistentry_marshaled = marshal(entry.__dict__, IGNORELIST_FIELDS)
    ignorelistentry_marshaled['technology'] = entry.technology.name
    ignorelistentry_marshaled['auth'] = self.auth_dict
    return (ignorelistentry_marshaled, 201)
