WebsiteContent
Description
The state of the website at a particular time.
We make a request to each website in our database at least every ninety days. Each *website_content* object represents what we learned on one of those requests.
Time Structure
This attribute has a historical dimension which is represented by the **rank** property:
- **Rank = 0**: Data from the most recent website request.
- **Higher ranks (1, 2, etc.)**: Data from earlier website requests (higher ranks represent earlier requests)
This structure allows us to answer questions such as
- when did this website become unavailable and begin returning 404 errors?
- when did this website switch it's favicon (which may indicate a rebranding or acquisition)?
type WebsiteContent implements MathFunctions {
id: UUID!
firstObservedDate: String
lastObservedDate: String
httpStatusCode: String
faviconUrl: String
faviconImage: String
websiteAvailability: String
internalId: String
internalWebsiteContentId: String
websites(
first: Int = 100
last: Int
after: String
before: String
conditions: ConnectionConditions
): WebsiteContentWebsiteConnection
count(
field: String!
conditions: Conditions
): Int
sum(
field: String!
conditions: Conditions
): Int
min(
field: String!
conditions: Conditions
): Int
max(
field: String!
conditions: Conditions
): Int
avg(
field: String!
conditions: Conditions
): Float
collect(
field: String!
separator: String
conditions: Conditions
): String
minDateTime(
field: String!
conditions: Conditions
): DateTime
maxDateTime(
field: String!
conditions: Conditions
): DateTime
}
Fields
WebsiteContent.id
● UUID!
non-null scalar
WebsiteContent.firstObservedDate
● String
scalar
WebsiteContent.lastObservedDate
● String
scalar
WebsiteContent.httpStatusCode
● String
scalar
The HTTP status code returned by the request (e.g. 200, 404, etc.)
WebsiteContent.faviconUrl
● String
scalar
The url from which the website's favicon was served.
WebsiteContent.faviconImage
● String
scalar
A binary representation of the website's favicon that was returned from the HTTP request.
WebsiteContent.websiteAvailability
● String
scalar
WebsiteContent.internalId
● String
scalar
WebsiteContent.internalWebsiteContentId
● String
scalar
WebsiteContent.websites
● WebsiteContentWebsiteConnection
object
WebsiteContent.websites.first
● Int
scalar
WebsiteContent.websites.last
● Int
scalar
WebsiteContent.websites.after
● String
scalar
WebsiteContent.websites.before
● String
scalar
WebsiteContent.websites.conditions
● ConnectionConditions
input
WebsiteContent.count
● Int
scalar
WebsiteContent.count.field
● String!
non-null scalar
WebsiteContent.count.conditions
● Conditions
input
WebsiteContent.sum
● Int
scalar
WebsiteContent.sum.field
● String!
non-null scalar
WebsiteContent.sum.conditions
● Conditions
input
WebsiteContent.min
● Int
scalar
WebsiteContent.min.field
● String!
non-null scalar
WebsiteContent.min.conditions
● Conditions
input
WebsiteContent.max
● Int
scalar
WebsiteContent.max.field
● String!
non-null scalar
WebsiteContent.max.conditions
● Conditions
input
WebsiteContent.avg
● Float
scalar
WebsiteContent.avg.field
● String!
non-null scalar
WebsiteContent.avg.conditions
● Conditions
input
WebsiteContent.collect
● String
scalar
WebsiteContent.collect.field
● String!
non-null scalar
WebsiteContent.collect.separator
● String
scalar
WebsiteContent.collect.conditions
● Conditions
input
WebsiteContent.minDateTime
● DateTime
scalar
WebsiteContent.minDateTime.field
● String!
non-null scalar
WebsiteContent.minDateTime.conditions
● Conditions
input
WebsiteContent.maxDateTime
● DateTime
scalar
WebsiteContent.maxDateTime.field
● String!
non-null scalar
WebsiteContent.maxDateTime.conditions
● Conditions
input
Interfaces
MathFunctions
interface
Member Of
WebsiteWebsiteContentEdge
object