Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
# Autogenerated input type of AcceptInvitation
input AcceptInvitationInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
handle: String!
}
# Autogenerated return type of AcceptInvitation
type AcceptInvitationPayload {
# A unique identifier for the client performing the mutation.
clientMutationId: String
me: User
}
# Autogenerated input type of AcknowledgeProgramHealthAcknowledgement
input AcknowledgeProgramHealthAcknowledgementInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
program_health_acknowledgement_id: ID!
}
# Autogenerated return type of AcknowledgeProgramHealthAcknowledgement
type AcknowledgeProgramHealthAcknowledgementPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
deleted_program_health_acknowledgement_id: ID
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
me: User
was_successful: Boolean!
}
# A Activities::AgreedOnGoingPublic activity for a report
type ActivitiesAgreedOnGoingPublic implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
first_to_agree: Boolean!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::BountyAwarded activity for a report
type ActivitiesBountyAwarded implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
bonus_amount: String
bounty_amount: String
bounty_currency: String
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::BountySuggested activity for a report
type ActivitiesBountySuggested implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
bonus_amount: String
bounty_amount: String
bounty_currency: String
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::BugCloned activity for a report
type ActivitiesBugCloned implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
original_report: Report
original_report_id: Int @deprecated(reason: "Deprecated in favor of .original_report")
report: Report
updated_at: DateTime!
}
# A Activities::BugDuplicate activity for a report
type ActivitiesBugDuplicate implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
original_report: Report
original_report_id: Int @deprecated(reason: "Deprecated in favor of .original_report")
report: Report
updated_at: DateTime!
}
# A Activities::BugFiled activity for a report
type ActivitiesBugFiled implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::BugInactive activity for a report
type ActivitiesBugInactive implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::BugInformative activity for a report
type ActivitiesBugInformative implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::BugNeedsMoreInfo activity for a report
type ActivitiesBugNeedsMoreInfo implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::BugNew activity for a report
type ActivitiesBugNew implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::BugNotApplicable activity for a report
type ActivitiesBugNotApplicable implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::BugReopened activity for a report
type ActivitiesBugReopened implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::BugResolved activity for a report
type ActivitiesBugResolved implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::BugSpam activity for a report
type ActivitiesBugSpam implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::BugTriaged activity for a report
type ActivitiesBugTriaged implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::CancelledDisclosureRequest activity for a report
type ActivitiesCancelledDisclosureRequest implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::ChangedScope activity for a report
type ActivitiesChangedScope implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
new_scope: StructuredScope
old_scope: StructuredScope
report: Report
updated_at: DateTime!
}
# A Activities::Comment activity for a report
type ActivitiesComment implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::CommentsClosed activity for a report
type ActivitiesCommentsClosed implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::CveIdAdded activity for a report
type ActivitiesCveIdAdded implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
cve_ids: [String]
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::ExternalAdvisoryAdded activity for a report
type ActivitiesExternalAdvisoryAdded implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::ExternalUserInvitationCancelled activity for a report
type ActivitiesExternalUserInvitationCancelled implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
email: String
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::ExternalUserInvited activity for a report
type ActivitiesExternalUserInvited implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
email: String
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::ExternalUserJoined activity for a report
type ActivitiesExternalUserJoined implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
duplicate_report: Report
duplicate_report_id: Int @deprecated(reason: "Deprecated in favor of .duplicate_report")
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::ExternalUserRemoved activity for a report
type ActivitiesExternalUserRemoved implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
removed_user: User!
report: Report
updated_at: DateTime!
}
# A Activities::GroupAssignedToBug activity for a report
type ActivitiesGroupAssignedToBug implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
assigned_group: TeamMemberGroup
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
group: TeamMemberGroup @deprecated(reason: "deprecated in favor of assigned group")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::HackerRequestedMediation activity for a report
type ActivitiesHackerRequestedMediation implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::ManuallyDisclosed activity for a report
type ActivitiesManuallyDisclosed implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::MediationRequested activity for a report
type ActivitiesMediationRequested implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# An Activities::NobodyAssignedToBug activity for a report
type ActivitiesNobodyAssignedToBug implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::NotEligibleForBounty activity for a report
type ActivitiesNotEligibleForBounty implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::ProgramInactive activity for a report
type ActivitiesProgramInactive implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::ReassignedToTeam activity for a report
type ActivitiesReassignedToTeam implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::ReferenceIdAdded activity for a report
type ActivitiesReferenceIdAdded implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
reference: String
reference_url: String
report: Report
updated_at: DateTime!
}
# A Activities::ReportBecamePublic activity for a report
type ActivitiesReportBecamePublic implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::ReportCollaboratorInvited activity for a report
type ActivitiesReportCollaboratorInvited implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::ReportCollaboratorJoined activity for a report
type ActivitiesReportCollaboratorJoined implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::ReportSeverityUpdated activity for a report
type ActivitiesReportSeverityUpdated implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::ReportTitleUpdated activity for a report
type ActivitiesReportTitleUpdated implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
new_title: String!
old_title: String!
report: Report
updated_at: DateTime!
}
# A Activities::ReportVulnerabilityTypesUpdated activity for a report
type ActivitiesReportVulnerabilityTypesUpdated implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
new_weakness: Weakness
old_weakness: Weakness
report: Report
updated_at: DateTime!
}
# A Activities::SwagAwarded activity for a report
type ActivitiesSwagAwarded implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
swag: Swag!
updated_at: DateTime!
}
# A Activities::TeamPublished activity for a team
type ActivitiesTeamPublished implements ActivityInterface & Node {
_id: ID!
actor: ActorUnion
created_at: DateTime!
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
updated_at: DateTime!
}
# A Activities::UserAssignedToBug activity for a report
type ActivitiesUserAssignedToBug implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
assigned_user: User!
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::UserBannedFromProgram activity for a report
type ActivitiesUserBannedFromProgram implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
removed_user: User!
report: Report
updated_at: DateTime!
}
# A Activities::UserCompletedRetest activity for a report
type ActivitiesUserCompletedRetest implements ActivityInterface & Node & ReportActivityInterface {
_id: ID!
actor: ActorUnion
attachments: [Attachment]
automated_response: Boolean
created_at: DateTime!
genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution")
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
report: Report
updated_at: DateTime!
}
# A Activities::UserJoined activity for a user
type ActivitiesUserJoined implements ActivityInterface & Node {
_id: ID!
actor: ActorUnion
created_at: DateTime!
i_can_edit: Boolean!
id: ID!
internal: Boolean
markdown_message: String
message: String
updated_at: DateTime!
}
# The connection type for ActivityUnion.
type ActivityConnection {
# A list of edges.
edges: [ActivityUnionEdge]
max_updated_at: DateTime
# A list of nodes.
nodes: [ActivityUnion]
# Information to aid in pagination.
pageInfo: PageInfo!
total_count: Int!
}
# A interface for the common fields on an HackerOne Activity
interface ActivityInterface {
_id: ID!
actor: ActorUnion
created_at: DateTime!
i_can_edit: Boolean!
internal: Boolean
markdown_message: String
message: String
updated_at: DateTime!
}
# Fields on which a collection of activities can be ordered
enum ActivityOrderField {
created_at
updated_at
}
input ActivityOrderInput {
direction: OrderDirection!
field: ActivityOrderField!
}
# Possible types for an activity
enum ActivityTypes {
AgreedOnGoingPublic
BountyAwarded
BountySuggested
BugCloned
BugDuplicate
BugFiled
BugInactive
BugInformative
BugNeedsMoreInfo
BugNew
BugNotApplicable
BugReopened
BugResolved
BugSpam
BugTriaged
CancelledDisclosureRequest
ChangedScope
Comment
CommentsClosed
CveIdAdded
ExternalAdvisoryAdded
ExternalUserInvitationCancelled
ExternalUserInvited
ExternalUserJoined
ExternalUserRemoved
GroupAssignedToBug
HackerRequestedMediation
ManuallyDisclosed
MediationRequested
NobodyAssignedToBug
NotEligibleForBounty
ProgramInactive
ReassignedToTeam
ReferenceIdAdded
ReportBecamePublic
ReportCollaboratorInvited
ReportCollaboratorJoined
ReportSeverityUpdated
ReportTitleUpdated
ReportVulnerabilityTypesUpdated
SwagAwarded
TeamPublished
UserAssignedToBug
UserBannedFromProgram
UserCompletedRetest
UserJoined
}
# Activities can be of multiple types
union ActivityUnion = ActivitiesAgreedOnGoingPublic | ActivitiesBountyAwarded | ActivitiesBountySuggested | ActivitiesBugCloned | ActivitiesBugDuplicate | ActivitiesBugFiled | ActivitiesBugInactive | ActivitiesBugInformative | ActivitiesBugNeedsMoreInfo | ActivitiesBugNew | ActivitiesBugNotApplicable | ActivitiesBugReopened | ActivitiesBugResolved | ActivitiesBugSpam | ActivitiesBugTriaged | ActivitiesCancelledDisclosureRequest | ActivitiesChangedScope | ActivitiesComment | ActivitiesCommentsClosed | ActivitiesCveIdAdded | ActivitiesExternalAdvisoryAdded | ActivitiesExternalUserInvitationCancelled | ActivitiesExternalUserInvited | ActivitiesExternalUserJoined | ActivitiesExternalUserRemoved | ActivitiesGroupAssignedToBug | ActivitiesHackerRequestedMediation | ActivitiesManuallyDisclosed | ActivitiesMediationRequested | ActivitiesNobodyAssignedToBug | ActivitiesNotEligibleForBounty | ActivitiesProgramInactive | ActivitiesReassignedToTeam | ActivitiesReferenceIdAdded | ActivitiesReportBecamePublic | ActivitiesReportCollaboratorInvited | ActivitiesReportCollaboratorJoined | ActivitiesReportSeverityUpdated | ActivitiesReportTitleUpdated | ActivitiesReportVulnerabilityTypesUpdated | ActivitiesSwagAwarded | ActivitiesTeamPublished | ActivitiesUserAssignedToBug | ActivitiesUserBannedFromProgram | ActivitiesUserCompletedRetest | ActivitiesUserJoined
# An edge in a connection.
type ActivityUnionEdge {
# A cursor for use in pagination.
cursor: String!
# The item at the end of the edge.
node: ActivityUnion
}
# The actor of an activity can be multiple types
union ActorUnion = Team | User
# A HackerOne user's address used for submitting swag
type Address implements Node {
_id: ID!
city: String!
country: String!
created_at: DateTime!
id: ID!
name: String!
phone_number: String
postal_code: String!
state: String!
street: String!
tshirt_size: TshirtSizeEnum @deprecated(reason: "Query tshirt size on User instead")
}
# An SLA snapshot aggregate
type AggregatedSlaSnapshot {
average_time_to_bounty_awarded: Float
average_time_to_first_program_response: Float
average_time_to_report_resolved: Float
average_time_to_report_triage: Float
timestamp: DateTime!
}
# Autogenerated input type of ArchiveStructuredScope
input ArchiveStructuredScopeInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
structured_scope_id: ID!
}
# Autogenerated return type of ArchiveStructuredScope
type ArchiveStructuredScopePayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
structured_scope: StructuredScope
was_successful: Boolean!
}
# Report can be assigned to either a user or a team member group
union AssigneeUnion = TeamMemberGroup | User
# A HackerOne attachment for a report
type Attachment implements Node {
_id: ID!
content_type: String!
created_at: DateTime!
expiring_url: String!
file_name: String!
file_size: Int!
id: ID!
}
# Types of authentication methods for users
enum AuthenticationServiceEnum {
database
saml
token
}
# A HackerOne badge
type Badge implements Node {
_id: ID!
description: String!
id: ID!
image_path: String!
name: String!
}
# Represents a badge earned by a user
type BadgesUsers implements Node {
_id: ID!
badge: Badge!
created_at: DateTime!
id: ID!
user: User!
}
# The connection type for BadgesUsers.
type BadgesUsersConnection {
# A list of edges.
edges: [BadgesUsersEdge]
# A list of nodes.
nodes: [BadgesUsers]
# Information to aid in pagination.
pageInfo: PageInfo!
}
# An edge in a connection.
type BadgesUsersEdge {
# A cursor for use in pagination.
cursor: String!
# The item at the end of the edge.
node: BadgesUsers
}
# Resources for setting up the Bank Transfer payment method
type BankTransferReference implements Node {
beneficiary_required_details(bank_account_country: String!, beneficiary_country: String!, currency: String!): BeneficiaryRequiredDetail
countries: [Country]
currencies: [Currency]
id: ID!
}
# A specification of information needed to create a bank transfer payment preference
type BeneficiaryRequiredDetail implements Node {
bank_account_country: String!
beneficiary_country: String!
beneficiary_required_details(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
): BeneficiaryRequiredDetailsConnection
currency: String!
id: ID!
}
input BeneficiaryRequiredDetailInput {
field: String!
value: String!
}
# A specification of the possibilities for creating a bank transfer payout preference
type BeneficiaryRequiredDetails implements Node {
beneficiary_entity_type: String!
beneficiary_required_fields(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
): BeneficiaryRequiredFieldConnection
description: String!
fee: String!
id: ID!
payment_type: String!
}
# The connection type for BeneficiaryRequiredDetails.
type BeneficiaryRequiredDetailsConnection {
# A list of edges.
edges: [BeneficiaryRequiredDetailsEdge]
# A list of nodes.
nodes: [BeneficiaryRequiredDetails]
# Information to aid in pagination.
pageInfo: PageInfo!
}
# An edge in a connection.
type BeneficiaryRequiredDetailsEdge {
# A cursor for use in pagination.
cursor: String!
# The item at the end of the edge.
node: BeneficiaryRequiredDetails
}
# A specification of the format of a field used to create a bank transfer payout preference
type BeneficiaryRequiredField implements Node {
description: String!
field: String!
id: ID!
regex: String!
}
# The connection type for BeneficiaryRequiredField.
type BeneficiaryRequiredFieldConnection {
# A list of edges.
edges: [BeneficiaryRequiredFieldEdge]
# A list of nodes.
nodes: [BeneficiaryRequiredField]
# Information to aid in pagination.
pageInfo: PageInfo!
}
# An edge in a connection.
type BeneficiaryRequiredFieldEdge {
# A cursor for use in pagination.
cursor: String!
# The item at the end of the edge.
node: BeneficiaryRequiredField
}
input BooleanPredicateInput {
_eq: Boolean
_is_null: Boolean
_neq: Boolean
}
# A HackerOne bounty for a report
type Bounty implements Node {
_id: ID!
amount: String!
awarded_amount: String!
awarded_bonus_amount: String!
awarded_currency: String!
bonus_amount: String!
created_at: DateTime!
id: ID!
report: Report!
status: BountyStatusEnum!
}
# The connection type for Bounty.
type BountyConnection {
average_amount: Float!
# A list of edges.
edges: [BountyEdge]
# A list of nodes.
nodes: [Bounty]
# Information to aid in pagination.
pageInfo: PageInfo!
total_amount: Float!
total_awarded_amount: Float!
total_count: Int!
}
# An edge in a connection.
type BountyEdge {
# A cursor for use in pagination.
cursor: String!
# The item at the end of the edge.
node: Bounty
}
# Status which reflect the state of a bounty
enum BountyStatusEnum {
cancelled
confirmed
external_payment
failed
failed_ofac_check
hold
needs_payout_method
needs_tax_form
no_mileage_account
no_status
no_tax_form
ofac_reject
pending
pending_ofac_check
rejected
sent
}
# BountyTable
type BountyTable implements Node & ResourceInterface {
_id: ID!
bounty_table_rows(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
): BountyTableRowConnection
critical_label: String!
description: String
description_html: String
high_label: String!
id: ID!
low_label: String!
medium_label: String!
team: Team!
url: URI!
}
# BountyTableRow
type BountyTableRow implements Node & ResourceInterface {
_id: ID!
critical: Int
high: Int
id: ID!
low: Int
medium: Int
structured_scope: StructuredScope
url: URI!
}
# The connection type for BountyTableRow.
type BountyTableRowConnection {
# A list of edges.
edges: [BountyTableRowEdge]
# A list of nodes.
nodes: [BountyTableRow]
# Information to aid in pagination.
pageInfo: PageInfo!
total_count: Int!
}
# An edge in a connection.
type BountyTableRowEdge {
# A cursor for use in pagination.
cursor: String!
# The item at the end of the edge.
node: BountyTableRow
}
input BountyTableRowInput {
critical: Int
destroy: Boolean
high: Int
id: ID
low: Int
maximum: Int
medium: Int
structured_scope_id: ID
}
# Autogenerated input type of CancelTwoFactorAuthenticationReset
input CancelTwoFactorAuthenticationResetInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
token: String!
}
# Autogenerated return type of CancelTwoFactorAuthenticationReset
type CancelTwoFactorAuthenticationResetPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
success: Boolean!
was_successful: Boolean!
}
# Challenge setting of a Team
type ChallengeSetting implements Node {
id: ID!
not_started: Boolean
policy: String
}
# Autogenerated input type of ClaimCredential
input ClaimCredentialInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
team_id: ID!
}
# Autogenerated return type of ClaimCredential
type ClaimCredentialPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
team: Team
was_successful: Boolean!
}
# Autogenerated input type of ClaimReport
input ClaimReportInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
report_id: ID!
}
# Autogenerated return type of ClaimReport
type ClaimReportPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
report: Report
was_successful: Boolean!
}
# A subset of weaknesses that share a common characteristic
type Cluster implements Node {
created_at: DateTime!
description: String
id: ID!
name: String!
updated_at: DateTime!
weaknesses(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
order_by: WeaknessOrder = {direction: ASC, field: name}
search: String = null
): ClusterWeaknessConnection
}
# The connection type for Cluster.
type ClusterConnection {
# A list of edges.
edges: [ClusterEdge]
# A list of nodes.
nodes: [Cluster]
# Information to aid in pagination.
pageInfo: PageInfo!
total_count: Int!
}
# An edge in a connection.
type ClusterEdge {
# A cursor for use in pagination.
cursor: String!
# The item at the end of the edge.
node: Cluster
}
input ClusterOrder {
direction: OrderDirection!
field: ClusterOrderField!
}
# Fields on which a collection of Cluster can be ordered
enum ClusterOrderField {
BROWSING_FRIENDLY
}
# The connection type for Weakness.
type ClusterWeaknessConnection {
# A list of edges.
edges: [ClusterWeaknessEdge]
# A list of nodes.
nodes: [Weakness]
# Information to aid in pagination.
pageInfo: PageInfo!
total_count: Int!
}
# An edge in a connection.
type ClusterWeaknessEdge {
# A cursor for use in pagination.
cursor: String!
# The item at the end of the edge.
node: Weakness
team_weakness(team_handle: String!): TeamWeakness
}
# A Coinbase Payout Preference
type CoinbasePayoutPreferenceType implements Node & PayoutPreferenceInterface {
_id: ID!
default: Boolean
email: String
id: ID!
}
# A common response
type CommonResponse implements Node {
# The primary key from the database
_id: ID!
created_at: DateTime!
id: ID!
message: String!
team: Team!
title: String!
updated_at: DateTime!
}
# The connection type for CommonResponse.
type CommonResponseConnection {
# A list of edges.
edges: [CommonResponseEdge]
# A list of nodes.
nodes: [CommonResponse]
# Information to aid in pagination.
pageInfo: PageInfo!
total_count: Int!
}
# An edge in a connection.
type CommonResponseEdge {
# A cursor for use in pagination.
cursor: String!
# The item at the end of the edge.
node: CommonResponse
}
input CommonResponseOrder {
direction: OrderDirection!
field: CommonResponseOrderField!
}
# Fields on which a collection of common responses can be ordered
enum CommonResponseOrderField {
title
}
# Autogenerated input type of CompleteReportRetestUser
input CompleteReportRetestUserInput {
answered_can_be_reproduced: Boolean!
answered_fix_can_be_bypassed: Boolean
attachment_ids: [ID]
bypass_report_id: Int
# A unique identifier for the client performing the mutation.
clientMutationId: String
database_report_id: ID!
message: String!
}
# Autogenerated return type of CompleteReportRetestUser
type CompleteReportRetestUserPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
report_retest_user: ReportRetestUser
was_successful: Boolean!
}
# Will only return values for valid SeverityRatingEnum and null.
scalar CountBySeverity
# A country as specified in ISO 3166
type Country implements Node {
alpha2: String!
currency_code: String
id: ID!
name: String!
}
# Autogenerated input type of CreateActivityComment
input CreateActivityCommentInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
internal: Boolean!
message: String!
report_id: ID!
}
# Autogenerated return type of CreateActivityComment
type CreateActivityCommentPayload implements MutationResult {
activities(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
): ActivityConnection
activity: ActivitiesComment
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
new_activity: ActivityUnionEdge
report: Report
was_successful: Boolean!
}
# Autogenerated input type of CreateBounty
input CreateBountyInput {
amount: Float
bonus_amount: Float
# A unique identifier for the client performing the mutation.
clientMutationId: String
message: String
report_id: ID!
}
# Autogenerated return type of CreateBounty
type CreateBountyPayload implements MutationResult {
bounty: Bounty
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
was_successful: Boolean!
}
# Autogenerated input type of CreateBountySuggestion
input CreateBountySuggestionInput {
amount: Float
bonus_amount: Float
# A unique identifier for the client performing the mutation.
clientMutationId: String
message: String
report_id: ID!
}
# Autogenerated return type of CreateBountySuggestion
type CreateBountySuggestionPayload {
activity: ActivitiesBountySuggested!
# A unique identifier for the client performing the mutation.
clientMutationId: String
}
# Autogenerated input type of CreateCoinbasePayoutPreference
input CreateCoinbasePayoutPreferenceInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
coinbase_email: String!
default_method: Boolean!
}
# Autogenerated return type of CreateCoinbasePayoutPreference
type CreateCoinbasePayoutPreferencePayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
me: User
was_successful: Boolean!
}
# Autogenerated input type of CreateCurrencycloudBankTransferPayoutPreference
input CreateCurrencycloudBankTransferPayoutPreferenceInput {
bank_account_country: String!
bank_account_holder_name: String!
beneficiary_entity_type: CurrencycloudBankTransferEntityType!
beneficiary_required_details: [BeneficiaryRequiredDetailInput]!
# A unique identifier for the client performing the mutation.
clientMutationId: String
currency: String!
default_method: Boolean!
payment_type: CurrencycloudBankTransferPaymentType!
}
# Autogenerated return type of CreateCurrencycloudBankTransferPayoutPreference
type CreateCurrencycloudBankTransferPayoutPreferencePayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
me: User
was_successful: Boolean!
}
# Autogenerated input type of CreateCveRequest
input CreateCveRequestInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
description: String!
product: String!
product_version: String!
references: [String]
report_id: Int
team_handle: String!
vulnerability_discovered_at: String!
weakness_name: String!
}
# Autogenerated return type of CreateCveRequest
type CreateCveRequestPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
cve_requests(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
): CveRequestsConnection
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
new_cve_request: CveRequestEdge
team: Team
was_successful: Boolean!
}
# Autogenerated input type of CreateExternalReport
input CreateExternalReportInput {
attachment_ids: [ID]
# A unique identifier for the client performing the mutation.
clientMutationId: String
hacker_requested_team_name: String
hacker_summary: String!
handle: String!
reported_date: DateTime
resolved_date: DateTime
title: String!
vulnerability_information: String
}
# Autogenerated return type of CreateExternalReport
type CreateExternalReportPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
new_report: ReportEdge
reports(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
): ReportConnection
team: Team
was_successful: Boolean!
}
# Autogenerated input type of CreateIssueTrackerReferenceId
input CreateIssueTrackerReferenceIdInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
message: String
reference: String!
report_id: ID!
}
# Autogenerated return type of CreateIssueTrackerReferenceId
type CreateIssueTrackerReferenceIdPayload {
# A unique identifier for the client performing the mutation.
clientMutationId: String
report: Report
}
# Autogenerated input type of CreateJiraOauthUrl
input CreateJiraOauthUrlInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
site: String!
team_id: ID!
}
# Autogenerated return type of CreateJiraOauthUrl
type CreateJiraOauthUrlPayload {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors: Hash
team: Team
url: String
}
# Autogenerated input type of CreateJiraWebhookToken
input CreateJiraWebhookTokenInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
team_id: ID!
}
# Autogenerated return type of CreateJiraWebhookToken
type CreateJiraWebhookTokenPayload {
# A unique identifier for the client performing the mutation.
clientMutationId: String
team: Team!
webhook_url: String!
}
# Autogenerated input type of CreateLeaveProgramSurveyAnswer
input CreateLeaveProgramSurveyAnswerInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
feedback: String
structured_response_ids: [ID]!
team_handle: String!
}
# Autogenerated return type of CreateLeaveProgramSurveyAnswer
type CreateLeaveProgramSurveyAnswerPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
me: User
was_successful: Boolean!
}
# Autogenerated input type of CreateMailingAddress
input CreateMailingAddressInput {
city: String!
# A unique identifier for the client performing the mutation.
clientMutationId: String
country: String!
name: String!
phone_number: String!
postal_code: String!
state: String!
street: String!
}
# Autogenerated return type of CreateMailingAddress
type CreateMailingAddressPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
me: User
was_successful: Boolean!
}
# Autogenerated input type of CreateOrUpdateHackeroneToJiraEventsConfiguration
input CreateOrUpdateHackeroneToJiraEventsConfigurationInput {
assignee_changes: Boolean
# A unique identifier for the client performing the mutation.
clientMutationId: String
comments: Boolean
public_disclosures: Boolean
rewards: Boolean
state_changes: Boolean
team_id: ID!
}
# Autogenerated return type of CreateOrUpdateHackeroneToJiraEventsConfiguration
type CreateOrUpdateHackeroneToJiraEventsConfigurationPayload {
# A unique identifier for the client performing the mutation.
clientMutationId: String
team: Team!
}
# Autogenerated input type of CreateOrUpdateJiraIntegration
input CreateOrUpdateJiraIntegrationInput {
assignee: String
base_url: String!
# A unique identifier for the client performing the mutation.
clientMutationId: String
custom: String
description: String!
generate_webhook_in_jira_if_does_not_exist: Boolean
issue_type: Int!
labels: String
pid: Int!
project_selection_enabled: Boolean
summary: String!
team_id: ID!
}
# Autogenerated return type of CreateOrUpdateJiraIntegration
type CreateOrUpdateJiraIntegrationPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
team: Team
was_successful: Boolean!
}
# Autogenerated input type of CreatePaypalPreference
input CreatePaypalPreferenceInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
default_method: Boolean!
paypal_email: String!
}
# Autogenerated return type of CreatePaypalPreference
type CreatePaypalPreferencePayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
me: User
was_successful: Boolean!
}
# Autogenerated input type of CreateProgramBounty
input CreateProgramBountyInput {
amount: Float!
# A unique identifier for the client performing the mutation.
clientMutationId: String
program_id: ID!
recipient: String!
reference: String!
title: String!
}
# Autogenerated return type of CreateProgramBounty
type CreateProgramBountyPayload {
bounty: Bounty
# A unique identifier for the client performing the mutation.
clientMutationId: String
}
# Autogenerated input type of CreateRejectionSurveyAnswer
input CreateRejectionSurveyAnswerInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
feedback: String
invitation_token: String
structured_response_ids: [ID]!
}
# Autogenerated return type of CreateRejectionSurveyAnswer
type CreateRejectionSurveyAnswerPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
me: User
was_successful: Boolean!
}
# Autogenerated input type of CreateReport
input CreateReportInput {
asset_identifier: String
# A unique identifier for the client performing the mutation.
clientMutationId: String
facebook_user_id: String!
severity: String
team_handle: String!
title: String!
vulnerability_information: String!
}
# Autogenerated return type of CreateReport
type CreateReportPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
report: Report
was_successful: Boolean!
}
# Autogenerated input type of CreateReportSummary
input CreateReportSummaryInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
content: String!
report_id: ID!
}
# Autogenerated return type of CreateReportSummary
type CreateReportSummaryPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
report_summary: Summary
was_successful: Boolean!
}
# Autogenerated input type of CreateSlackPipeline
input CreateSlackPipelineInput {
channel: String!
# A unique identifier for the client performing the mutation.
clientMutationId: String
descriptive_label: String
notification_report_agreed_on_going_public: Boolean!
notification_report_assignee_changed: Boolean!
notification_report_became_public: Boolean!
notification_report_bounty_paid: Boolean!
notification_report_bounty_suggested: Boolean!
notification_report_bug_closed_as_spam: Boolean!
notification_report_bug_duplicate: Boolean!
notification_report_bug_informative: Boolean!
notification_report_bug_needs_more_info: Boolean!
notification_report_bug_new: Boolean!
notification_report_bug_not_applicable: Boolean!
notification_report_closed_as_resolved: Boolean!
notification_report_comments_closed: Boolean!
notification_report_created: Boolean!
notification_report_internal_comment_added: Boolean!
notification_report_manually_disclosed: Boolean!
notification_report_not_eligible_for_bounty: Boolean!
notification_report_public_comment_added: Boolean!
notification_report_reopened: Boolean!
notification_report_swag_awarded: Boolean!
notification_report_triaged: Boolean!
team_id: ID!
}
# Autogenerated return type of CreateSlackPipeline
type CreateSlackPipelinePayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
new_slack_pipeline: SlackPipelineEdge
slack_pipelines(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
): SlackPipelineConnection
team: Team!
was_successful: Boolean!
}
# Autogenerated input type of CreateStructuredScope
input CreateStructuredScopeInput {
asset_identifier: String!
asset_type: StructuredScopeAssetTypeEnum
availability_requirement: String
# A unique identifier for the client performing the mutation.
clientMutationId: String
confidentiality_requirement: String
eligible_for_bounty: Boolean
eligible_for_submission: Boolean
instruction: String
integrity_requirement: String
reference: String
team_id: ID!
}
# Autogenerated return type of CreateStructuredScope
type CreateStructuredScopePayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
new_structured_scope: StructuredScopeEdge
structured_scopes(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
): StructuredScopeConnection
team: Team!
was_successful: Boolean!
}
# Autogenerated input type of CreateSwag
input CreateSwagInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
message: String
report_id: ID!
}
# Autogenerated return type of CreateSwag
type CreateSwagPayload {
# A unique identifier for the client performing the mutation.
clientMutationId: String
swag: Swag!
}
# Autogenerated input type of CreateTaxForm
input CreateTaxFormInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
type: TaxFormTypeEnum!
}
# Autogenerated return type of CreateTaxForm
type CreateTaxFormPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
me: User
was_successful: Boolean!
}
# Autogenerated input type of CreateTrigger
input CreateTriggerInput {
action_message: String!
action_type: String!
# A unique identifier for the client performing the mutation.
clientMutationId: String
expression_operator: String!
expressions: [ExpressionInput]!
team_id: ID!
}
# Autogenerated return type of CreateTrigger
type CreateTriggerPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
new_trigger: TriggerEdge
team: Team
triggers(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
): TriggerConnection
was_successful: Boolean!
}
# Autogenerated input type of CreateTwoFactorAuthenticationCredentials
input CreateTwoFactorAuthenticationCredentialsInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
}
# Autogenerated return type of CreateTwoFactorAuthenticationCredentials
type CreateTwoFactorAuthenticationCredentialsPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
me: User
two_factor_authentication_credentials: TwoFactorAuthenticationCredentials
was_successful: Boolean!
}
# Autogenerated input type of CreateUserBountiesReport
input CreateUserBountiesReportInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
}
# Autogenerated return type of CreateUserBountiesReport
type CreateUserBountiesReportPayload {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors: Hash
me: User
}
# Autogenerated input type of CreateUserLufthansaAccount
input CreateUserLufthansaAccountInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
first_name: String!
last_name: String!
number: String!
}
# Autogenerated return type of CreateUserLufthansaAccount
type CreateUserLufthansaAccountPayload {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors: Hash
me: User
}
# Autogenerated input type of CreateUserTwoFactorReset
input CreateUserTwoFactorResetInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
email: String!
fingerprint: String!
password: String!
}
# Autogenerated return type of CreateUserTwoFactorReset
type CreateUserTwoFactorResetPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
success: Boolean!
was_successful: Boolean!
}
# Autogenerated input type of CreateVpnCredentials
input CreateVpnCredentialsInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
}
# Autogenerated return type of CreateVpnCredentials
type CreateVpnCredentialsPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
me: User
was_successful: Boolean!
}
# Credentials of a team
type Credential implements Node {
_id: ID!
account_details: String
credentials: Hash
id: ID!
revoked: Boolean!
user: User
}
# The connection type for Credential.
type CredentialConnection {
# A list of edges.
edges: [CredentialEdge]
# A list of nodes.
nodes: [Credential]
# Information to aid in pagination.
pageInfo: PageInfo!
total_count: Int!
}
# An edge in a connection.
type CredentialEdge {
# A cursor for use in pagination.
cursor: String!
# The item at the end of the edge.
node: Credential
}
# A currency as defined by ISO 4217
type Currency implements Node {
code: String!
id: ID!
name: String!
}
# Possible currencies codes for bounties
enum CurrencyCode {
USD
XLA
}
# Different entity types for currencycloud payout preferences
enum CurrencycloudBankTransferEntityType {
company
individual
}
# Different payment types for currencycloud payout preferences
enum CurrencycloudBankTransferPaymentType {
priority
regular
}
# A CurrencyCloud Bank Transfer Payout Preference
type CurrencycloudBankTransferPayoutPreferenceType implements Node & PayoutPreferenceInterface {
_id: ID!
default: Boolean
id: ID!
name: String
}
# A request for a CVE
type CveRequest implements Node & ResourceInterface {
_id: ID!
created_at: DateTime
cve_identifier: String
description: String
id: ID!
latest_state_change_reason: String
owner: User!
product: String
product_version: String
references: [String]
report: Report
state: CveRequestStateEnum!
team: Team!
updated_at: DateTime
url: URI!
vulnerability_discovered_at: DateTime
weakness: Weakness
}
# An edge in a connection.
type CveRequestEdge {
# A cursor for use in pagination.
cursor: String!
# The item at the end of the edge.
node: CveRequest
}
# States of a CVE Request
enum CveRequestStateEnum {
cancelled
draft
hackerone_approved
mitre_approved
pending_hackerone_approval
pending_mitre_approval
}
# The connection type for CveRequest.
type CveRequestsConnection {
# A list of edges.
edges: [CveRequestEdge]
# A list of nodes.
nodes: [CveRequest]
# Information to aid in pagination.
pageInfo: PageInfo!
total_count: Int!
}
# Converts a date to iso8601
scalar DateTime
input DateTimePredicateInput {
_eq: DateTime
_gt: DateTime
_gte: DateTime
_in: [DateTime]
_is_null: Boolean
_lt: DateTime
_lte: DateTime
_neq: DateTime
_nin: [DateTime]
}
# Autogenerated input type of DeleteBiDirectionalJiraIntegration
input DeleteBiDirectionalJiraIntegrationInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
team_id: ID!
}
# Autogenerated return type of DeleteBiDirectionalJiraIntegration
type DeleteBiDirectionalJiraIntegrationPayload {
# A unique identifier for the client performing the mutation.
clientMutationId: String
team: Team
}
# Autogenerated input type of DeleteJiraWebhook
input DeleteJiraWebhookInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
jira_webhook_id: ID!
}
# Autogenerated return type of DeleteJiraWebhook
type DeleteJiraWebhookPayload {
# A unique identifier for the client performing the mutation.
clientMutationId: String
team: Team
}
# Autogenerated input type of DeleteMailingAddress
input DeleteMailingAddressInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
}
# Autogenerated return type of DeleteMailingAddress
type DeleteMailingAddressPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
me: User
was_successful: Boolean!
}
# Autogenerated input type of DeletePhabricatorIntegration
input DeletePhabricatorIntegrationInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
team_id: ID!
}
# Autogenerated return type of DeletePhabricatorIntegration
type DeletePhabricatorIntegrationPayload {
# A unique identifier for the client performing the mutation.
clientMutationId: String
team: Team
}
# Autogenerated input type of DeleteSlackPipeline
input DeleteSlackPipelineInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
slack_pipeline_id: String!
}
# Autogenerated return type of DeleteSlackPipeline
type DeleteSlackPipelinePayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
deleted_slack_pipeline_id: ID
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
team: Team
was_successful: Boolean!
}
# Autogenerated input type of DeleteTeamMember
input DeleteTeamMemberInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
team_member_id: ID!
}
# Autogenerated return type of DeleteTeamMember
type DeleteTeamMemberPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
deleted_team_member_id: ID
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
me: User
was_successful: Boolean!
}
# Autogenerated input type of DeleteTeamSlackIntegration
input DeleteTeamSlackIntegrationInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
slack_integration_id: ID!
}
# Autogenerated return type of DeleteTeamSlackIntegration
type DeleteTeamSlackIntegrationPayload {
# A unique identifier for the client performing the mutation.
clientMutationId: String
team: Team
}
# Autogenerated input type of DeleteTrigger
input DeleteTriggerInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
trigger_id: ID!
}
# Autogenerated return type of DeleteTrigger
type DeleteTriggerPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
deleted_trigger_id: ID
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
team: Team
was_successful: Boolean!
}
# Autogenerated input type of DeleteUserLufthansaAccount
input DeleteUserLufthansaAccountInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
}
# Autogenerated return type of DeleteUserLufthansaAccount
type DeleteUserLufthansaAccountPayload {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors: Hash
me: User
}
# Autogenerated input type of DeleteUserSession
input DeleteUserSessionInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
user_session_id: ID!
}
# Autogenerated return type of DeleteUserSession
type DeleteUserSessionPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
user_session: UserSession
was_successful: Boolean!
}
# The connection type for Weakness.
type DeprecatedTeamWeaknessConnection {
# A list of edges.
edges: [DeprecatedTeamWeaknessEdge]
# A list of nodes.
nodes: [Weakness]
# Information to aid in pagination.
pageInfo: PageInfo!
total_count: Int!
}
# An edge in a connection.
type DeprecatedTeamWeaknessEdge {
# A cursor for use in pagination.
cursor: String!
# The item at the end of the edge.
node: Weakness
team_weakness: TeamWeakness
}
# Autogenerated input type of DestroyTwoFactorAuthenticationCredentials
input DestroyTwoFactorAuthenticationCredentialsInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
otp_code: String!
password: String!
}
# Autogenerated return type of DestroyTwoFactorAuthenticationCredentials
type DestroyTwoFactorAuthenticationCredentialsPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
me: User
was_successful: Boolean!
}
# Autogenerated input type of DestroyUpvote
input DestroyUpvoteInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
hacktivity_item_id: ID!
}
# Autogenerated return type of DestroyUpvote
type DestroyUpvotePayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
deleted_vote_id: ID
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
hacktivity_item: HacktivityItemInterface
was_successful: Boolean!
}
# Autogenerated input type of DismissProgramHealthAcknowledgement
input DismissProgramHealthAcknowledgementInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
program_health_acknowledgement_id: ID!
}
# Autogenerated return type of DismissProgramHealthAcknowledgement
type DismissProgramHealthAcknowledgementPayload implements MutationResult {
# A unique identifier for the client performing the mutation.
clientMutationId: String
deleted_program_health_acknowledgement_id: ID
errors(
# Returns the elements in the list that come after the specified cursor.
after: String
# Returns the elements in the list that come before the specified cursor.
before: String
# Returns the first _n_ elements from the list.
first: Int
# Returns the last _n_ elements from the list.
last: Int
types: [ErrorTypeEnum]
): ErrorConnection!
me: User
was_successful: Boolean!
}
# Allowed domains for embedded submission forms
type EmbeddedSubmissionDomain {
_id: ID!
created_by: User
domain: String!
id: ID!
team: Team
}
# The connection type for EmbeddedSubmissionDomain.
type EmbeddedSubmissionDomainConnection {
# A list of edges.
edges: [EmbeddedSubmissionDomainEdge]
# A list of nodes.
nodes: [EmbeddedSubmissionDomain]
# Information to aid in pagination.
pageInfo: PageInfo!
total_count: Int!
}
# An edge in a connection.
type EmbeddedSubmissionDomainEdge {
# A cursor for use in pagination.
cursor: String!
# The item at the end of the edge.
node: EmbeddedSubmissionDomain
}
# Embedded submission form
type EmbeddedSubmissionForm implements Node {
id: ID!
team: Team!
uuid: String
}
# The connection type for EmbeddedSubmissionForm.
type EmbeddedSubmissionFormConnection {
# A list of edges.
edges: [EmbeddedSubmissionFormEdge]
# A list of nodes.
nodes: [EmbeddedSubmissionForm]
# Information to aid in pagination.
pageInfo: PageInfo!
total_count: Int!
}
# An edge in a connection.
type EmbeddedSubmissionFormEdge {
# A cursor for use in pagination.
cursor: String!
# The item at the end of the edge.
node: EmbeddedSubmissionForm
}
# Autogenerated input type of EnableUser
input EnableUserInput {
# A unique identifier for the client performing the mutation.
clientMutationId: String
}
# Autogenerated return type of EnableUser
type EnableUserPayload {
# A unique identifier for the client performing the mutation.
clientMutationId: String
errors: Hash
me: User
}
# An error
type Error implements Node {
field: String
id: ID!
message: String!
type: ErrorTypeEnum!
}
# The connection type for Error.
type ErrorConnection {
# A list of edges.
edges: [ErrorEdge]
# A list of nodes.
nodes: [Error]
# Information to aid in pagination.