Create a Note

Example Request

$ curl https://api.intercom.io/notes \ -X POST \ -H 'Authorization:Bearer <Your access token>' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' -d ' { "admin_id" : "21", "body": "Text for my note", "user": { "id" : "5310d8e8598c9a0b24000005" } }'
HTTP/1.1 200 OK { "type": "note", "id": "16", "created_at": 1389913941, "body": "<p>Text for my note</p>", "author": { "type": "admin", "id": "21", "name": "Jayne Cobb", "email": "jayne@serenity.io", "companies": [] }, "user": { "type": "user", "id": "5310d8e8598c9a0b24000005" } }
intercom.notes.create(:body => "Text for the note", :email => 'joe@example.com')
<?php $intercom->notes->create([ "body" => "Text for the note", "user" => (["id" => "4956efd9aad5c02fc4750ee9"])] ); ?>
User user = new User().setEmail("jayne@serenity.io"); Author author = new Author().setId("1"); Note note = new Note() .setUser(user) .setAuthor(author) .setBody("Text for the note"); Note.create(note);

Notes can be created via a POST method to https://api.intercom.io/notes, which accepts a JSON object describing the note.

Attributes

The table below shows the fields you can use to create a note -

ArgumentRequiredDescription
userYesRepresentation of the user the note is to be created about.
user.user_idone ofYour user_id for the user
user.emailone ofYour email address for the user
user.idone ofThe user id for the user
admin_idNoThe id of the admin creating the note.
bodyYesThe text of the note.

Returns

A note object. The submitted body may be enclosed with html p elements in the response.