GET api/PublicNotes/{userId}/{noteId}

Get public note by full slug - May be accessed anonymously

Request Information

URI Parameters

NameDescriptionTypeAdditional information
userId

User id (first part of slug)

string

Required

noteId

Note id (tail end of slug)

string

Required

Body Parameters

None.

Response Information

Resource Description

NoteEntity
NameDescriptionTypeAdditional information
NoteId

string

Required

Matching regular expression pattern: ^[a-zA-Z0-9 \-]*$

Title

string

Required

Contents

string

None.

CreatedDateUtc

date

None.

ModifiedDateUtc

date

None.

IsPublic

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "NoteId": "sample string 1",
  "Title": "sample string 2",
  "Contents": "sample string 3",
  "CreatedDateUtc": "2024-12-22T05:32:09.4131882-06:00",
  "ModifiedDateUtc": "2024-12-22T05:32:09.4131882-06:00",
  "IsPublic": true
}

application/xml, text/xml

Sample:
<NoteEntity xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyOnlineNotes.Models">
  <Contents>sample string 3</Contents>
  <CreatedDateUtc>2024-12-22T05:32:09.4131882-06:00</CreatedDateUtc>
  <IsPublic>true</IsPublic>
  <ModifiedDateUtc>2024-12-22T05:32:09.4131882-06:00</ModifiedDateUtc>
  <NoteId>sample string 1</NoteId>
  <Title>sample string 2</Title>
</NoteEntity>