API Reference

Protocol Documentation

Table of Contents

Top

schemas/lynx/v1/feed.proto

Feed

FieldTypeLabelDescription
uuidstring
titlestring
urlstring
descriptionstring
categoriesstringrepeated
website_idstring

Top

schemas/lynx/v1/services/feed.proto

CreateFeedRequest

FieldTypeLabelDescription
dataschemas.lynx.v1.Feed

CreateFeedResponse

FieldTypeLabelDescription
dataschemas.lynx.v1.Feed

DeleteFeedRequest

FieldTypeLabelDescription
uuidstring

DeleteFeedResponse

FieldTypeLabelDescription
successbool

GetFeedRequest

FieldTypeLabelDescription
uuidstring

GetFeedResponse

FieldTypeLabelDescription
dataschemas.lynx.v1.Feed

ListFeedsRequest

FieldTypeLabelDescription
countint32optional
cursorstringoptional

ListFeedsResponse

FieldTypeLabelDescription
dataschemas.lynx.v1.Feedrepeated
cursorstring
countint32

UpdateFeedRequest

FieldTypeLabelDescription
uuidstring
dataschemas.lynx.v1.Feed

UpdateFeedResponse

FieldTypeLabelDescription
dataschemas.lynx.v1.Feed

FeedService

Method NameRequest TypeResponse TypeDescription
ListFeedsListFeedsRequestListFeedsResponse
GetFeedGetFeedRequestGetFeedResponse
CreateFeedCreateFeedRequestCreateFeedResponse
UpdateFeedUpdateFeedRequestUpdateFeedResponse
DeleteFeedDeleteFeedRequestDeleteFeedResponse

Top

schemas/lynx/v1/website.proto

Website

FieldTypeLabelDescription
uuidstring
namestring
urlstring
descriptionstring

Top

schemas/lynx/v1/services/website.proto

CreateWebsiteRequest

FieldTypeLabelDescription
dataschemas.lynx.v1.Website

CreateWebsiteResponse

FieldTypeLabelDescription
dataschemas.lynx.v1.Website

DeleteWebsiteRequest

FieldTypeLabelDescription
uuidstring

DeleteWebsiteResponse

FieldTypeLabelDescription
successbool

GetWebsiteRequest

FieldTypeLabelDescription
uuidstring

GetWebsiteResponse

FieldTypeLabelDescription
dataschemas.lynx.v1.Website
metadataWebsiteMetadataoptional

ListWebsitesRequest

FieldTypeLabelDescription
countint32optional
cursorstringoptional

ListWebsitesResponse

FieldTypeLabelDescription
dataschemas.lynx.v1.Websiterepeated
cursorstring
countint32

RegenerateSummaryRequest

FieldTypeLabelDescription
uuidstring

RegenerateSummaryResponse

FieldTypeLabelDescription
successbool
summarystring

UpdateWebsiteRequest

FieldTypeLabelDescription
uuidstring
dataschemas.lynx.v1.Website

UpdateWebsiteResponse

FieldTypeLabelDescription
dataschemas.lynx.v1.Website

WebsiteMetadata

FieldTypeLabelDescription
enrichment_statusstring
enriched_atgoogle.protobuf.Timestamp
original_html_pathstring
readable_content_pathstring
status_codeint32
content_typestring
content_lengthint64
checksumstring
titlestring
descriptionstring
og_imagestring
favicon_urlstring
canonical_urlstring
languagestring
charsetstring
keywordsstring
authorstring
site_namestring
word_countint32
summarystring
summarized_atgoogle.protobuf.Timestamp

WebsiteService

Method NameRequest TypeResponse TypeDescription
ListWebsitesListWebsitesRequestListWebsitesResponse
GetWebsiteGetWebsiteRequestGetWebsiteResponse
CreateWebsiteCreateWebsiteRequestCreateWebsiteResponse
UpdateWebsiteUpdateWebsiteRequestUpdateWebsiteResponse
DeleteWebsiteDeleteWebsiteRequestDeleteWebsiteResponse
RegenerateSummaryRegenerateSummaryRequestRegenerateSummaryResponse

Scalar Value Types

.proto TypeNotesC++JavaPythonGoC#PHPRuby
doubledoubledoublefloatfloat64doublefloatFloat
floatfloatfloatfloatfloat32floatfloatFloat
int32Uses variable-length encoding. Inefficient for encoding negative numbers โ€“ if your field is likely to have negative values, use sint32 instead.int32intintint32intintegerBignum or Fixnum (as required)
int64Uses variable-length encoding. Inefficient for encoding negative numbers โ€“ if your field is likely to have negative values, use sint64 instead.int64longint/longint64longinteger/stringBignum
uint32Uses variable-length encoding.uint32intint/longuint32uintintegerBignum or Fixnum (as required)
uint64Uses variable-length encoding.uint64longint/longuint64ulonginteger/stringBignum or Fixnum (as required)
sint32Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s.int32intintint32intintegerBignum or Fixnum (as required)
sint64Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s.int64longint/longint64longinteger/stringBignum
fixed32Always four bytes. More efficient than uint32 if values are often greater than 2^28.uint32intintuint32uintintegerBignum or Fixnum (as required)
fixed64Always eight bytes. More efficient than uint64 if values are often greater than 2^56.uint64longint/longuint64ulonginteger/stringBignum
sfixed32Always four bytes.int32intintint32intintegerBignum or Fixnum (as required)
sfixed64Always eight bytes.int64longint/longint64longinteger/stringBignum
boolboolbooleanbooleanboolboolbooleanTrueClass/FalseClass
stringA string must always contain UTF-8 encoded or 7-bit ASCII text.stringStringstr/unicodestringstringstringString (UTF-8)
bytesMay contain any arbitrary sequence of bytes.stringByteStringstr[]byteByteStringstringString (ASCII-8BIT)