OBJECT

FilesDotComWebhookNode

link GraphQL Schema definition

  • type FilesDotComWebhookNode implements Node {
  • # When and who created.
  • created: AtBy!
  • # A human-readable description.
  • description: String
  • # The Webhooks endpoint to forward Files.com webhooks events to.
  • # Accepts all version of Files.com webhook events at the root path.
  • endpoint: AWSURL!
  • # When and who modified.
  • lastModified: AtBy!
  • # The name.
  • name: String!
  • # A list of the Edges messages are sent on.
  • sendEdges: [Edge]
  • # The MessageType that this Node is capable of sending.
  • # Will always be echo.files-dot-com
  • sendMessageType: MessageType
  • # Is the Node stopped; null == false.
  • stopped: Boolean
  • # The Tenant.
  • tenant: Tenant!
  • # The token for the event endpoint. Files.com doesn't support real Webhooks
  • # security, so we add a token that is to be sent in the webhook in the headers.
  • # Place this token as the value for the "Authorization" header, prepending it with
  • # "Bearer ".
  • # For example, if token was "12345" then the header would be "Authorization:
  • # Bearer 12345".
  • token: String!
  • # Deletes this Node and all of its Edges.
  • #
  • # Arguments
  • # drainEdges: If sending Edges attached to this Nodes should be
  • # drained. Defaults to True.
  • Delete(drainEdges: Boolean): Boolean!
  • # Lists the changes.
  • #
  • # Arguments
  • # endDateTime: The end date/time (inclusive) to list changes for
  • # in ISO8601 format. Defaults to now.
  • # exclusiveStartKey: The lastEvaluatedKey from a previous
  • # ChangeResult. Used when paginating.
  • # limit: Used for limiting the number of results when paginating.
  • # Defaults to "all".
  • # sortAscending: True for ascending results, False for descending
  • # result. Defaults to True.
  • # startDateTime: The start date/time (inclusive) to list changes
  • # for in ISO8601 format. Defaults to the beginning of time.
  • ListChanges(
  • endDateTime: AWSDateTime,
  • exclusiveStartKey: AWSJSON,
  • limit: Int,
  • sortAscending: Boolean,
  • startDateTime: AWSDateTime
  • ): ChangeResult!
  • # Starts a stopped Node. Has no effect on an already running Node.
  • Start: Boolean!
  • # Stops a running Node. Has no effect on an already stopped Node.
  • Stop: Boolean!
  • # Updates and returns the TimerNode.
  • #
  • # Arguments
  • # apiKey: The API Key for your Files.com site that is sending
  • # webhooks.
  • # description: A human-readable description.
  • Update(apiKey: String, description: String): FilesDotComWebhookNode!
  • }