Notes/Events
GET https://api.mothernode.com/notes
Receive a list of all Notes Sample Response: { "notes": [ { "note_id": "2000", "ref_id": "fdb030d8-6628-11e5-9f60-e03f49a0757a", "ref_type": "client", "ref_msg": "Subject line here 2", "note_text": "This is the message body 2\n\nLine 2.", "author_id": null, "customer_id": "fdb030d8-6628-11e5-9f60-e03f49a0757a", "note_action_type": null, "event_start_date": null, "event_end_date": null, "is_all_day": "0", "created_date": "2015-12-22 15:38:39" }, { "note_id": "1999", "ref_id": "630e3764-a5d5-11e5-ab45-e03f49a0757a", "ref_type": "contact", "ref_msg": "Event Subject", "note_text": "This is the message body contact rec\n\nLine 2.", "author_id": null, "customer_id": "638f30b7-a5d5-11e5-ab45-e03f49a0757a", "note_action_type": null, "event_start_date": "2015-12-24 16:30:00", "event_end_date": "2015-12-25 16:30:00", "is_all_day": "0", "created_date": "2015-12-22 15:34:28" }, { "note_id": "1998", "ref_id": "630e3764-a5d5-11e5-ab45-e03f49a0757a", "ref_type": "contact", "ref_msg": "Subject line here", "note_text": "This is the message body contact rec\n\nLine 2.", "author_id": null, "customer_id": "638f30b7-a5d5-11e5-ab45-e03f49a0757a", "note_action_type": null, "event_start_date": null, "event_end_date": null, "is_all_day": "0", "created_date": "2015-12-22 15:30:59" } ] }
GET https://api.mothernode.com/notes/{id}
Receive a single Note Sample Response: { "note": { "note_id": "2000", "ref_id": "fdb030d8-6628-11e5-9f60-e03f49a0757a", "ref_type": "client", "ref_msg": "Subject line here 2", "note_text": "This is the message body 2\n\nLine 2.", "author_id": null, "customer_id": "fdb030d8-6628-11e5-9f60-e03f49a0757a", "note_action_type": null, "event_start_date": null, "event_end_date": null, "is_all_day": "0", "created_date": "2015-12-22 15:38:39" } }
POST https://api.mothernode.com/notes
Create a new Note for a Customer { "note": { "ref_id": "fdb030d8-6628-11e5-9f60-e03f49a0757a", "ref_type": "client", "ref_msg": "Meeting Tomorrow", "note_text": "Message goes here." } } On success will return status code 201 with response: { "note": { "note_id": "2002", "ref_id": "fdb030d8-6628-11e5-9f60-e03f49a0757a", "ref_type": "client", "ref_msg": "Meeting Tomorrow", "note_text": "Message goes here.", "author_id": null, "customer_id": "fdb030d8-6628-11e5-9f60-e03f49a0757a", "note_action_type": null, "event_start_date": null, "event_end_date": null, "is_all_day": "0", "created_date": "2015-12-24 05:21:10" } } Create a new Note for a Contact { "note": { "ref_id": "ac86591e-a996-11e5-ab45-e03f49a0757a", "ref_type": "contact", "ref_msg": "Meeting Tomorrow", "note_text": "Message goes here." } } Create a new Note for a Contact with a Calendar Event { "note": { "ref_id": "ac86591e-a996-11e5-ab45-e03f49a0757a", "ref_type": "contact", "ref_msg": "Meeting Tomorrow", "note_text": "Message goes here.", "event_start_date": "2015-12-24", "event_end_date": "2015-12-24", "is_all_day": "1" } } or { "note": { "ref_id": "ac86591e-a996-11e5-ab45-e03f49a0757a", "ref_type": "contact", "ref_msg": "Meeting Tomorrow", "note_text": "Message goes here.", "event_start_date": "2015-12-24 15:00", "event_end_date": "2015-12-24 16:00", "is_all_day": "0" } } On success will return status code 201 with response: { "note": { "note_id": "2004", "ref_id": "ac86591e-a996-11e5-ab45-e03f49a0757a", "ref_type": "contact", "ref_msg": "Meeting Tomorrow", "note_text": "Message goes here.", "author_id": null, "customer_id": "449a3c12-a98c-11e5-ab45-e03f49a0757a", "note_action_type": null, "event_start_date": null, "event_end_date": null, "is_all_day": "0", "created_date": "2015-12-24 05:25:01" } }
PUT https://api.mothernode.com/notes/{id}
Modify an existing Note { "note": { "note_text": "Message goes here updated." } } On success will return status code 200 with response: { "note": { "note_id": "2004", "ref_id": "ac86591e-a996-11e5-ab45-e03f49a0757a", "ref_type": "contact", "ref_msg": "Meeting Tomorrow", "note_text": "Message goes here updated.", "author_id": null, "customer_id": "449a3c12-a98c-11e5-ab45-e03f49a0757a", "note_action_type": null, "event_start_date": null, "event_end_date": null, "is_all_day": "0", "created_date": "2015-12-24 05:25:01" } }
DELETE https://api.mothernode.com/notes/{id}
Remove a Note from the database Response: HTTP/1.1 200 OK {}
GET https://api.mothernode.com/notes/count
Receive a count of all Notes Response: { "record_count": "658" }