""" Autogenerated input type of AcceptInvitation """ input AcceptInvitationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String token: String! } """ Autogenerated return type of AcceptInvitation. """ type AcceptInvitationPayload 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! query: Query was_successful: Boolean! } """ Autogenerated input type of AcceptJoinPentest """ input AcceptJoinPentestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String token: String! } """ Autogenerated return type of AcceptJoinPentest. """ type AcceptJoinPentestPayload 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! query: Query was_successful: Boolean! } """ Autogenerated input type of AcceptPriorityRecommendation """ input AcceptPriorityRecommendationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: Int! } """ Autogenerated return type of AcceptPriorityRecommendation. """ type AcceptPriorityRecommendationPayload 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! priority_recommendation: PriorityRecommendation report: Report was_successful: Boolean! } """ Autogenerated input type of AcceptReportCollaboratorInvitation """ input AcceptReportCollaboratorInvitationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String token: String! } """ Autogenerated return type of AcceptReportCollaboratorInvitation. """ type AcceptReportCollaboratorInvitationPayload 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! was_successful: Boolean! } """ Autogenerated input type of AcceptSpotCheckUser """ input AcceptSpotCheckUserInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String spot_check_user_id: ID! } """ Autogenerated return type of AcceptSpotCheckUser. """ type AcceptSpotCheckUserPayload 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! spot_check_user: SpotCheckUser was_successful: Boolean! } """ Autogenerated input type of AcceptValidationAgentRecommendation """ input AcceptValidationAgentRecommendationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String! message_modified: Boolean! new_state: String! original_report_ids: [Int!] report_id: Int! } """ Autogenerated return type of AcceptValidationAgentRecommendation. """ type AcceptValidationAgentRecommendationPayload 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 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! } """ Different types of things can notify """ union ActiveIntegrationUnion = SolutionInstance | TeamIntegrationsJira | TeamIntegrationsManual | TeamIntegrationsSlack """ A Activities::AddedToPentest activity for a pentest """ type ActivitiesAddedToPentest implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::AgreedOnGoingPublic activity for a report """ type ActivitiesAgreedOnGoingPublic implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::AssetCreated activity for a program """ type ActivitiesAssetCreated implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ An Activities::AssetSubmissionRejected activity for an organization """ type ActivitiesAssetSubmissionRejected implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ An Activities::AssetsRemovedFromProgramScope activity for a program """ type ActivitiesAssetsRemovedFromProgramScope implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum """ List of structured scopes that were bulk removed """ structured_scopes: [StructuredScope!] team: Team! updated_at: DateTime! } """ A Activities::BountyAwarded activity for a report """ type ActivitiesBountyAwarded implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! attachments: [Attachment] automated_response: Boolean bounty: Bounty created_at: DateTime! genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution") i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BountyCancelled activity for a report """ type ActivitiesBountyCancelled implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! amount: String attachments: [Attachment] automated_response: Boolean bonus_amount: String bounty_currency: String cancelled_at: DateTime created_at: DateTime! genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution") i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BountyInformedTestingRecommendationAvailable activity for a BBP """ type ActivitiesBountyInformedTestingRecommendationAvailable implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::BountySuggested activity for a report """ type ActivitiesBountySuggested implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BugCloned activity for a report """ type ActivitiesBugCloned implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String original_report: Report original_report_id: Int posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BugDuplicate activity for a report """ type ActivitiesBugDuplicate implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String original_report: Report original_report_id: Int posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BugFiled activity for a report """ type ActivitiesBugFiled implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BugInactive activity for a report """ type ActivitiesBugInactive implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BugInformative activity for a report """ type ActivitiesBugInformative implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BugNeedsMoreInfo activity for a report """ type ActivitiesBugNeedsMoreInfo implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BugNew activity for a report """ type ActivitiesBugNew implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BugNotApplicable activity for a report """ type ActivitiesBugNotApplicable implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BugPendingProgramReview activity for a report """ type ActivitiesBugPendingProgramReview implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BugPriorityChanged activity for a report """ type ActivitiesBugPriorityChanged implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum priority: TriageInboxItemPriorityEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BugReopened activity for a report """ type ActivitiesBugReopened implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BugResolved activity for a report """ type ActivitiesBugResolved implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::BugRetesting activity for a bug """ type ActivitiesBugRetesting implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report report_retest: ReportRetest triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BugSpam activity for a report """ type ActivitiesBugSpam implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::BugTriaged activity for a report """ type ActivitiesBugTriaged implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::BulkAssetsConfirmed activity for a program """ type ActivitiesBulkAssetsConfirmed implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::CancelledDisclosureRequest activity for a report """ type ActivitiesCancelledDisclosureRequest implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ChangedCampaign activity for a report """ type ActivitiesChangedCampaign implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ChangedScope activity for a report """ type ActivitiesChangedScope implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String new_scope: StructuredScope old_scope: StructuredScope posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::CodeReviewFeedbackPosted activity for a report """ type ActivitiesCodeReviewFeedbackPosted implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean line_number: Int message: String path: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::CodeReviewRequested activity for a report """ type ActivitiesCodeReviewRequested implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::Comment activity for a report """ type ActivitiesComment implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::CommentsClosed activity for a report """ type ActivitiesCommentsClosed implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::CveIdAdded activity for a report """ type ActivitiesCveIdAdded implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::DecisionReviewRejected activity for a report """ type ActivitiesDecisionReviewRejected implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::DecisionReviewRequested activity for a report """ type ActivitiesDecisionReviewRequested implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::DraftStarted activity for a report """ type ActivitiesDraftStarted implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ExternalAdvisoryAdded activity for a report """ type ActivitiesExternalAdvisoryAdded implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ExternalUserInvitationCancelled activity for a report """ type ActivitiesExternalUserInvitationCancelled implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ExternalUserInvited activity for a report """ type ActivitiesExternalUserInvited implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report report_permissions: [String!] report_retest_user_id: Int triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ExternalUserJoined activity for a report """ type ActivitiesExternalUserJoined implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! attachments: [Attachment] automated_response: Boolean created_at: DateTime! duplicate_report: Report duplicate_report_id: Int genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution") i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report report_permissions: [String!] report_retest_user: User report_retest_user_id: Int triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ExternalUserRemoved activity for a report """ type ActivitiesExternalUserRemoved implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum removed_user: User report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::GroupAssignedToBug activity for a report """ type ActivitiesGroupAssignedToBug implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::HackerRequestedMediation activity for a report """ type ActivitiesHackerRequestedMediation implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An interface for Activities on different types """ interface ActivitiesInterface { 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 internal: [Boolean] """ Returns the last _n_ elements from the list. """ last: Int not_types: [ActivityTypes] order_by: ActivityOrderInput = {field: created_at, direction: ASC} report_id: Int team_handle: String types: [ActivityTypes] """ A timestamp encoded as a string that. When provided, only activities with a updated_at greater than this value will be resolved. Example: activities(updated_at_after: "2017-11-30 13:37:12 UTC") """ updated_at_after: String ): ActivityConnection } """ A Activities::InvitationReceived activity for a report """ type ActivitiesInvitationReceived implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ManuallyDisclosed activity for a report """ type ActivitiesManuallyDisclosed implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::MediationRequested activity for a report """ type ActivitiesMediationRequested implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::NmiReminderComment activity for a report """ type ActivitiesNmiReminderComment implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::NobodyAssignedToBug activity for a report """ type ActivitiesNobodyAssignedToBug implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::NotEligibleForBounty activity for a report """ type ActivitiesNotEligibleForBounty implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::OrganizationAssetsBulkArchived activity for an organization """ type ActivitiesOrganizationAssetsBulkArchived implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ An Activities::OrganizationAssetsBulkCreated activity for a organization """ type ActivitiesOrganizationAssetsBulkCreated implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::PentestAwardAmountLeadUpdated activity for a pentest """ type ActivitiesPentestAwardAmountLeadUpdated implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::PentestAwardAmountUpdated activity for a pentest """ type ActivitiesPentestAwardAmountUpdated implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::PentestCheckAssigned activity for a pentest_check """ type ActivitiesPentestCheckAssigned implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::PentestCheckCompleted activity for a pentest_check """ type ActivitiesPentestCheckCompleted implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::PentestCheckUnassigned activity for a pentest_check """ type ActivitiesPentestCheckUnassigned implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::PentestCheckUpdated activity for a pentest_check """ type ActivitiesPentestCheckUpdated implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::PentestPublished activity for a pentest """ type ActivitiesPentestPublished implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::PentestStarted activity for a pentest """ type ActivitiesPentestStarted implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::PentesterAwarded activity for a pentester """ type ActivitiesPentesterAwarded implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::PentesterPositionOpened activity for a new pentest opportunity """ type ActivitiesPentesterPositionOpened implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ An Activities::ProgramGatewayStateChanged activity for a program """ type ActivitiesProgramGatewayStateChanged implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum team: Team! updated_at: DateTime! } """ An Activities::ProgramGatewayUsersStateChanged activity for a program """ type ActivitiesProgramGatewayUsersStateChanged implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum team: Team! updated_at: DateTime! } """ A Activities::ProgramHackerJoined activity for a user """ type ActivitiesProgramHackerJoined implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum team: Team! updated_at: DateTime! } """ A Activities::ProgramHackerLeft activity for a user """ type ActivitiesProgramHackerLeft implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum team: Team! updated_at: DateTime! } """ A Activities::ProgramInactive activity for a report """ type ActivitiesProgramInactive implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::ProgramStructuredScopesBulkUpdated activity for a program """ type ActivitiesProgramStructuredScopesBulkUpdated implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum """ List of structured scopes that were bulk updated """ structured_scopes: [StructuredScope!] team: Team! updated_at: DateTime! } """ A Activities::ReassignedToTeam activity for a report """ type ActivitiesReassignedToTeam implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String new_team: Team old_team: Team posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } type ActivitiesRecommendationCreated implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum recommended_action: String report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ReferenceIdAdded activity for a report """ type ActivitiesReferenceIdAdded implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum reference: String reference_url: String report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::RemovedFromPentest activity for a pentest """ type ActivitiesRemovedFromPentest implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::ReportBecamePublic activity for a report """ type ActivitiesReportBecamePublic implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ReportCollaboratorInvited activity for a report """ type ActivitiesReportCollaboratorInvited implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ReportCollaboratorJoined activity for a report """ type ActivitiesReportCollaboratorJoined implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::ReportCustomFieldValueUpdated activity for a report """ type ActivitiesReportCustomFieldValueUpdated implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! attachments: [Attachment] automated_response: Boolean created_at: DateTime! custom_field_attribute: CustomFieldAttributeInterface genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution") i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String new_value: String old_value: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::ReportOrganizationInboxesUpdated activity for a report """ type ActivitiesReportOrganizationInboxesUpdated implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String new_inboxes( """ 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 ): OrganizationInboxConnection! old_inboxes( """ 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 ): OrganizationInboxConnection! posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::ReportRemediationGuidanceUpdated activity for a report """ type ActivitiesReportRemediationGuidanceUpdated implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::ReportRetestApproved activity for a Report """ type ActivitiesReportRetestApproved implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report report_retest_user: ReportRetestUser triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::ReportRetestCanceled activity for a report """ type ActivitiesReportRetestCanceled implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report report_retest_user: ReportRetestUser triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::ReportRetestRejected activity for a Report """ type ActivitiesReportRetestRejected implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ReportSeverityUpdated activity for a report """ type ActivitiesReportSeverityUpdated implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String new_severity: Severity old_severity: Severity posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ReportTagsUpdated activity for a report """ type ActivitiesReportTagsUpdated implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! """ List of tag names that were added to the report """ added_tags: [String!]! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum """ List of tag names that were removed from the report """ removed_tags: [String!]! report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ReportTitleUpdated activity for a report """ type ActivitiesReportTitleUpdated implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String new_title: String old_title: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::ReportTriageSummaryCreated activity for a report """ type ActivitiesReportTriageSummaryCreated implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ReportUndisclosed activity for a report """ type ActivitiesReportUndisclosed implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ReportVulnerabilityInformationUpdated activity for a report """ type ActivitiesReportVulnerabilityInformationUpdated implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::ReportVulnerabilityTypesUpdated activity for a report """ type ActivitiesReportVulnerabilityTypesUpdated implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String new_weakness: Weakness old_weakness: Weakness posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::RetestUserExpired activity for a report """ type ActivitiesRetestUserExpired implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::ScopeGuidanceRequested activity for a report """ type ActivitiesScopeGuidanceRequested implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! attachments: [Attachment] automated_response: Boolean created_at: DateTime! genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution") hosts_that_require_guidance: JSON i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ An Activities::ScopeGuidanceSet activity for a report """ type ActivitiesScopeGuidanceSet implements ActivityInterface & Node & ReportActivityInterface { _id: ID! accept_report_scope: Boolean actor: ActorUnion actor_is_customer: Boolean! attachments: [Attachment] automated_response: Boolean created_at: DateTime! genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution") hosts_with_guidance: Hash i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::SwagAwarded activity for a report """ type ActivitiesSwagAwarded implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report swag: Swag triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::TeamBountyTableUpdated activity for a team """ type ActivitiesTeamBountyTableUpdated implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::TeamPolicyUpdated activity for a team """ type ActivitiesTeamPolicyUpdated implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::TeamPostCreated activity for a team """ type ActivitiesTeamPostCreated implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::TeamStructuredScopeUpdated activity for a team """ type ActivitiesTeamStructuredScopeUpdated implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum team: Team! updated_at: DateTime! } """ An Activities::TeamSubmissionStateChanged activity for a team """ type ActivitiesTeamSubmissionStateChanged implements ActivityInterface & Node { _id: ID! actor: ActorUnion created_at: DateTime! i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum team: Team! updated_at: DateTime! } """ A Activities::TriageIntakeCompleted activity for a report """ type ActivitiesTriageIntakeCompleted implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! attachments: [Attachment] automated_response: Boolean created_at: DateTime! genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution") """ Whether the report was marked as high priority during intake """ high_priority: Boolean """ The reason provided for marking the report as high priority """ high_priority_reason: String i_can_edit: Boolean! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::UserAssignedToBug activity for a report """ type ActivitiesUserAssignedToBug implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::UserBannedFromProgram activity for a report """ type ActivitiesUserBannedFromProgram implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum removed_user: User report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ A Activities::UserCompletedRetest activity for a report """ type ActivitiesUserCompletedRetest implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ A Activities::UserLeftRetest activity for a report """ type ActivitiesUserLeftRetest implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ Activity when validation agent recommendation is accepted """ type ActivitiesValidationRecommendationAccepted implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem updated_at: DateTime! } """ Activity when validation agent recommendation is rejected """ type ActivitiesValidationRecommendationRejected implements ActivityInterface & Node & ReportActivityInterface { _id: ID! actor: ActorUnion actor_is_customer: Boolean! 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum report: Report triage_inbox_item: TriageInboxItem 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! i_can_flag: Boolean! id: ID! internal: Boolean message: String posted_by: PostedByEnum updated_at: DateTime! } """ Fields on which a collection of activities can be ordered """ enum ActivityOrderField { created_at report_id updated_at } input ActivityOrderInput { direction: OrderDirection! field: ActivityOrderField! } """ Possible types for an activity """ enum ActivityTypes { AgreedOnGoingPublic AssetsRemovedFromProgramScope BountyAwarded BountyInformedTestingRecommendationAvailable BountySuggested BugCloned BugDuplicate BugFiled BugInactive BugInformative BugNeedsMoreInfo BugNew BugNotApplicable BugReopened BugResolved BugSpam BugTriaged CancelledDisclosureRequest ChangedCampaign ChangedScope CodeReviewFeedbackPosted CodeReviewRequested Comment CommentsClosed CveIdAdded DecisionReviewRejected DecisionReviewRequested DraftStarted ExternalAdvisoryAdded ExternalUserInvitationCancelled ExternalUserInvited ExternalUserJoined ExternalUserRemoved GroupAssignedToBug HackerRequestedMediation InvitationReceived ManuallyDisclosed MediationRequested NmiReminderComment NobodyAssignedToBug NotEligibleForBounty PentestAwardAmountLeadUpdated PentestAwardAmountUpdated PentestCheckAssigned PentestCheckCompleted PentestCheckUnassigned PentestCheckUpdated PentestPublished PentestStarted PentesterAwarded ProgramHackerJoined ProgramHackerLeft ProgramInactive ProgramStructuredScopesBulkUpdated ReassignedToTeam RecommendationCreated ReferenceIdAdded RemovedFromPentest ReportBecamePublic ReportCollaboratorInvited ReportCollaboratorJoined ReportRemediationGuidanceUpdated ReportSeverityUpdated ReportTitleUpdated ReportUndisclosed ReportVulnerabilityInformationUpdated ReportVulnerabilityTypesUpdated RetestUserExpired ScopeGuidanceRequested ScopeGuidanceSet SwagAwarded TeamBountyTableUpdated TeamPolicyUpdated TeamPostCreated TeamPublished TeamStructuredScopeUpdated TeamSubmissionStateChanged TriageIntakeCompleted UserAssignedToBug UserBannedFromProgram UserCompletedRetest UserJoined UserLeftRetest ValidationRecommendationAccepted ValidationRecommendationRejected } """ Activities can be of multiple types """ union ActivityUnion = ActivitiesAddedToPentest | ActivitiesAgreedOnGoingPublic | ActivitiesAssetCreated | ActivitiesAssetSubmissionRejected | ActivitiesAssetsRemovedFromProgramScope | ActivitiesBountyAwarded | ActivitiesBountyCancelled | ActivitiesBountyInformedTestingRecommendationAvailable | ActivitiesBountySuggested | ActivitiesBugCloned | ActivitiesBugDuplicate | ActivitiesBugFiled | ActivitiesBugInactive | ActivitiesBugInformative | ActivitiesBugNeedsMoreInfo | ActivitiesBugNew | ActivitiesBugNotApplicable | ActivitiesBugPendingProgramReview | ActivitiesBugPriorityChanged | ActivitiesBugReopened | ActivitiesBugResolved | ActivitiesBugRetesting | ActivitiesBugSpam | ActivitiesBugTriaged | ActivitiesBulkAssetsConfirmed | ActivitiesCancelledDisclosureRequest | ActivitiesChangedCampaign | ActivitiesChangedScope | ActivitiesCodeReviewFeedbackPosted | ActivitiesCodeReviewRequested | ActivitiesComment | ActivitiesCommentsClosed | ActivitiesCveIdAdded | ActivitiesDecisionReviewRejected | ActivitiesDecisionReviewRequested | ActivitiesDraftStarted | ActivitiesExternalAdvisoryAdded | ActivitiesExternalUserInvitationCancelled | ActivitiesExternalUserInvited | ActivitiesExternalUserJoined | ActivitiesExternalUserRemoved | ActivitiesGroupAssignedToBug | ActivitiesHackerRequestedMediation | ActivitiesInvitationReceived | ActivitiesManuallyDisclosed | ActivitiesMediationRequested | ActivitiesNmiReminderComment | ActivitiesNobodyAssignedToBug | ActivitiesNotEligibleForBounty | ActivitiesOrganizationAssetsBulkArchived | ActivitiesOrganizationAssetsBulkCreated | ActivitiesPentestAwardAmountLeadUpdated | ActivitiesPentestAwardAmountUpdated | ActivitiesPentestCheckAssigned | ActivitiesPentestCheckCompleted | ActivitiesPentestCheckUnassigned | ActivitiesPentestCheckUpdated | ActivitiesPentestPublished | ActivitiesPentestStarted | ActivitiesPentesterAwarded | ActivitiesPentesterPositionOpened | ActivitiesProgramGatewayStateChanged | ActivitiesProgramGatewayUsersStateChanged | ActivitiesProgramHackerJoined | ActivitiesProgramHackerLeft | ActivitiesProgramInactive | ActivitiesProgramStructuredScopesBulkUpdated | ActivitiesReassignedToTeam | ActivitiesRecommendationCreated | ActivitiesReferenceIdAdded | ActivitiesRemovedFromPentest | ActivitiesReportBecamePublic | ActivitiesReportCollaboratorInvited | ActivitiesReportCollaboratorJoined | ActivitiesReportCustomFieldValueUpdated | ActivitiesReportOrganizationInboxesUpdated | ActivitiesReportRemediationGuidanceUpdated | ActivitiesReportRetestApproved | ActivitiesReportRetestCanceled | ActivitiesReportRetestRejected | ActivitiesReportSeverityUpdated | ActivitiesReportTagsUpdated | ActivitiesReportTitleUpdated | ActivitiesReportTriageSummaryCreated | ActivitiesReportUndisclosed | ActivitiesReportVulnerabilityInformationUpdated | ActivitiesReportVulnerabilityTypesUpdated | ActivitiesRetestUserExpired | ActivitiesScopeGuidanceRequested | ActivitiesScopeGuidanceSet | ActivitiesSwagAwarded | ActivitiesTeamBountyTableUpdated | ActivitiesTeamPolicyUpdated | ActivitiesTeamPostCreated | ActivitiesTeamPublished | ActivitiesTeamStructuredScopeUpdated | ActivitiesTeamSubmissionStateChanged | ActivitiesTriageIntakeCompleted | ActivitiesUserAssignedToBug | ActivitiesUserBannedFromProgram | ActivitiesUserCompletedRetest | ActivitiesUserJoined | ActivitiesUserLeftRetest | ActivitiesValidationRecommendationAccepted | ActivitiesValidationRecommendationRejected """ 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 """ Autogenerated input type of AddAsProgramAdmin """ input AddAsProgramAdminInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! user_ids: [Int!]! } """ Autogenerated return type of AddAsProgramAdmin. """ type AddAsProgramAdminPayload 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! was_successful: Boolean! } """ Autogenerated input type of AddAssetsToStructuredScopes """ input AddAssetsToStructuredScopesInput { asset_ids: [Int!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String custom_message: String eligible_for_bounty: Boolean eligible_for_submission: Boolean instruction: String notify_subscribers_on_changes: Boolean organization_id: ID! team_ids: [Int!]! } """ Autogenerated return type of AddAssetsToStructuredScopes. """ type AddAssetsToStructuredScopesPayload 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_scopes: [StructuredScope!] was_successful: Boolean! } """ Autogenerated input type of AddChartToDashboard """ input AddChartToDashboardInput { """ Custom configuration overrides """ chart_config_overrides: JSON """ Unique key of the chart from static dashboard """ chart_key: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ Dashboard to add the chart to """ dashboard_id: ID! """ Key of the dashboard containing this chart definition """ dashboard_key: String! """ Height in grid units """ grid_h: Int! """ Width in grid units """ grid_w: Int! """ X position in grid """ grid_x: Int! """ Y position in grid """ grid_y: Int! """ Maximum height """ max_h: Int """ Maximum width """ max_w: Int """ Minimum height """ min_h: Int """ Minimum width """ min_w: Int } """ Autogenerated return type of AddChartToDashboard. """ type AddChartToDashboardPayload implements MutationResult { chart: CustomDashboardChart """ 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 AddCreditCard """ input AddCreditCardInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String setup_intent_id: String stripe_token: String team_id: ID! } """ Autogenerated return type of AddCreditCard. """ type AddCreditCardPayload 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! was_successful: Boolean! } """ Autogenerated input type of AddReportParticipant """ input AddReportParticipantInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String email: String report_id: ID! username: String } """ Autogenerated return type of AddReportParticipant. """ type AddReportParticipantPayload 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! invitation: InvitationsReport was_successful: Boolean! } """ Autogenerated input type of AddTagToAssets """ input AddTagToAssetsInput { asset_ids: [Int!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String tag_id: ID! } """ Autogenerated return type of AddTagToAssets. """ type AddTagToAssetsPayload implements MutationResult { assets: [Asset!] """ 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! tag: AsmTag was_successful: Boolean! } """ 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") } """ Configuration and custom instructions for AI agents """ type AgentConfiguration implements Node { """ The agent identifier (e.g., priority_escalation, deduplication, validation) """ agent_key: String! created_at: ISO8601DateTime! id: ID! """ Custom instructions for this agent """ instructions: String """ The organization this configuration belongs to """ organization: Organization! updated_at: ISO8601DateTime! } """ 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! } """ An Agile Accelerator escalation for a report """ type AgileAcceleratorEscalation implements Node { _id: ID! created_at: Date! id: ID! reference: String source: AgileAcceleratorIntegration! url: URI } """ Agile Accelerator Integration for a team """ type AgileAcceleratorIntegration implements Node { api_url: String! assignee_id: String! client_id: String! client_secret: String! connected: Boolean! created_at: DateTime! field_prefix: String id: ID! investigation_type_id: String! product_tag: String! sandbox: Boolean! team: Team! updated_at: DateTime! } """ Entry for the all time reputation by engagement type leaderboard """ type AllTimeReputationByEngagementTypeLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! engagement_type: String id: ID! previous_rank: Int rank: Int reputation: Int! user: User! } """ Entry for the all time reputation leaderboard """ type AllTimeReputationLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! id: ID! previous_rank: Int rank: Int reputation: Int! user: User! } input AnalyticsBenchmarkQueryInputType { aggregation_func: String! benchmark_name: String! dashboard_filters: AnalyticsWhereInputType end_at: DateTime! interval: String! metric: String! start_at: DateTime! variables: [AnalyticsQueryVariableInputType!] where: AnalyticsWhereInputType } """ Analytics benchmark query result object """ type AnalyticsBenchmarkResult implements Node { error_types: [String] """ ID of the object. """ id: ID! results: [AnalyticsDataPoint] } input AnalyticsChartAxisConfigInputType { base_for_percentage: Boolean change_select_field: String color: String darkModeColor: String format: String icon: String indent_level: Int label: String label_extra_content: String lightModeColor: String query_key: String! select_field: String! show_percentage: Boolean type: String units: String } input AnalyticsChartConfigInputType { allow_limit_override: Boolean benchmarks: [String!] chart_orientation: String data_axes: [AnalyticsChartAxisConfigInputType!]! data_max_value: String description: String disable_table_view_toggle_button: Boolean explore_default_limit: Int explore_disable_row_totals: Boolean first_header_cell: String index_axis: AnalyticsChartAxisConfigInputType! interval_override: String key: String! legend_position: String legend_word_break: String new_until: String pivot_axis: AnalyticsChartAxisConfigInputType stacked: Boolean subheader_override_text: String title: String transpose_table: Boolean type: String! } input AnalyticsComplexInputType { arg_name: String boolean: Boolean booleans: [Boolean!] from: String function_with_args: AnalyticsFunctionInputType nil: Boolean number: Float numbers: [Float!] ref: AnalyticsSelectFieldEnum string: String strings: [String!] timestamp: String timestamps: [String!] variable: String } """ Analytics Data point object """ type AnalyticsDataPoint implements Node { error_class: String error_message: String has_error: Boolean! id: ID! keys: [String!]! sql: String uid: String! values: [[String]!]! } enum AnalyticsDirectionEnum { asc desc } enum AnalyticsFromEnum { amazon_aws_abstract_findings dim_custom_field_attributes dim_custom_field_values dim_hacker_payments dim_hacker_reports dim_invitations dim_mediations dim_observed_assets dim_organizations dim_payments dim_report_retests dim_reports dim_spot_checks dim_survey_structured_responses dim_surveys dim_teams dim_teams_assets_in_scope fct_bounty_table_cohorts fct_bounty_table_rows fct_bounty_tables fct_gateway_asset_activity fct_invitation_cohorts fct_platform_benchmarks fct_report_reporters fct_survey_answers fct_survey_answers_structured_responses fixture_intervals fixture_report_states fixture_severity_ratings gateway_httpstream mv_dim_reports platform_benchmarks } input AnalyticsFunctionInputType { arguments: [AnalyticsComplexInputType!] name: AnalyticsSelectFunctionEnum ref: AnalyticsSelectFieldEnum } type AnalyticsGatewayHttpStreamDocument implements Node { datetime: String destinationip: String destinationport: String httpmethod: String id: ID! url: String username: String } input AnalyticsHavingInputType { operator: AnalyticsOperatorEnum! predicates: [AnalyticsHavingPredicateInputType!]! } input AnalyticsHavingPredicateInputType { function: AnalyticsPredicateFunctionEnum! left: AnalyticsSelectInputType! right: AnalyticsComplexInputType! } enum AnalyticsIntervalEnum { day month quarter week year } input AnalyticsJoinInputType { as: String type: AnalyticsJoinTypeEnum! where: AnalyticsWhereInputType! with: AnalyticsFromEnum! } enum AnalyticsJoinTypeEnum { inner outer } enum AnalyticsOperatorEnum { and or } input AnalyticsOrderByInputType { direction: AnalyticsDirectionEnum! key: String! } enum AnalyticsPredicateFunctionEnum { any eq gt gteq in lt lteq not_any not_eq not_in not_overlap overlap } input AnalyticsQueryInputType { end_at: DateTime! from: AnalyticsFromEnum! having: AnalyticsHavingInputType interval: AnalyticsIntervalEnum! join: [AnalyticsJoinInputType!] limit: Int offset: Int order_by: [AnalyticsOrderByInputType!] select: [AnalyticsSelectInputType!]! start_at: DateTime! uid: String variables: [AnalyticsQueryVariableInputType!] where: AnalyticsWhereInputType } """ A single analytics query result with keys and values """ type AnalyticsQueryResult { """ Column names for the result set """ keys: [String!]! """ Unique identifier for this query result """ queryKey: String! """ Result data as array of rows """ values: [[String]!]! } input AnalyticsQueryVariableInputType { key: String! value: String! } """ An Analytics Report object """ type AnalyticsReport implements Node { _id: ID! created_at: DateTime! dashboard_state: DashboardState! id: ID! name: String! updated_at: DateTime! user: User } """ The connection type for AnalyticsReport. """ type AnalyticsReportConnection { """ A list of edges. """ edges: [AnalyticsReportEdge] """ A list of nodes. """ nodes: [AnalyticsReport] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type AnalyticsReportEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: AnalyticsReport } enum AnalyticsSelectFieldEnum { amazon_aws_abstract_findings__abstract_category amazon_aws_abstract_findings__affected_service amazon_aws_abstract_findings__id amazon_aws_abstract_findings__is_pending_reward amazon_aws_abstract_findings__reward_amount amazon_aws_abstract_findings__severity amazon_aws_abstract_findings__submitted_at dim_custom_field_attributes__configuration dim_custom_field_attributes__custom_field_attribute_id dim_custom_field_attributes__label dim_custom_field_attributes__organization_id dim_custom_field_attributes__team_id dim_custom_field_attributes__type dim_custom_field_values__custom_field_attribute_id dim_custom_field_values__organization_id dim_custom_field_values__report_id dim_custom_field_values__team_id dim_custom_field_values__value dim_hacker_payments__amount dim_hacker_payments__awarded_amount dim_hacker_payments__created_at dim_hacker_payments__created_at_day dim_hacker_payments__created_at_month dim_hacker_payments__created_at_num_days_since dim_hacker_payments__created_at_quarter dim_hacker_payments__created_at_week dim_hacker_payments__created_at_year dim_hacker_payments__currency dim_hacker_payments__payment_id dim_hacker_payments__payment_type dim_hacker_payments__report_id dim_hacker_payments__team_handle dim_hacker_payments__user_id dim_hacker_payments__username dim_hacker_reports__asset_type dim_hacker_reports__engagement_type dim_hacker_reports__is_valid_report dim_hacker_reports__report_id dim_hacker_reports__reporter_id dim_hacker_reports__severity_rating dim_hacker_reports__state dim_hacker_reports__submitted_at dim_hacker_reports__submitted_at_day dim_hacker_reports__submitted_at_month dim_hacker_reports__submitted_at_num_days_since dim_hacker_reports__submitted_at_quarter dim_hacker_reports__submitted_at_week dim_hacker_reports__submitted_at_year dim_hacker_reports__team_handle dim_hacker_reports__team_id dim_hacker_reports__total_bounty_amount dim_hacker_reports__weakness_name dim_invitations__created_at dim_invitations__created_at_day dim_invitations__created_at_month dim_invitations__created_at_quarter dim_invitations__created_at_week dim_invitations__created_at_year dim_invitations__invitation_id dim_invitations__is_accepted dim_invitations__is_cancelled dim_invitations__is_rejected dim_invitations__is_viewed dim_invitations__organization_id dim_invitations__team_id dim_invitations__user_id dim_mediations__created_at dim_mediations__created_at_num_days_since dim_mediations__mediation_id dim_mediations__mediation_type dim_mediations__organization_id dim_mediations__report_id dim_mediations__requester_party dim_mediations__requester_username dim_mediations__resolved_at dim_mediations__state dim_mediations__team_handle dim_mediations__team_id dim_observed_assets__asset dim_observed_assets__created_at dim_observed_assets__organization_id dim_observed_assets__report_id dim_observed_assets__report_severity_rating dim_observed_assets__report_state dim_observed_assets__team_handle dim_observed_assets__team_id dim_organizations__handle dim_organizations__name dim_organizations__organization_id dim_payments__amount dim_payments__awarded_amount dim_payments__created_at dim_payments__created_at_day dim_payments__created_at_month dim_payments__created_at_num_days_since dim_payments__created_at_quarter dim_payments__created_at_week dim_payments__created_at_year dim_payments__currency dim_payments__only_cleared_hackers dim_payments__only_id_verified_hackers dim_payments__organization_id dim_payments__organization_inbox_ids dim_payments__payment_id dim_payments__payment_type dim_payments__report_asset_type dim_payments__report_id dim_payments__report_is_imported dim_payments__report_is_valid dim_payments__report_severity_rating dim_payments__report_structured_scope_id dim_payments__report_substate dim_payments__report_weakness_id dim_payments__team_handle dim_payments__team_id dim_payments__user_id dim_payments__username dim_report_retests__approved_at dim_report_retests__approved_at_day dim_report_retests__approved_at_month dim_report_retests__approved_at_num_days_since dim_report_retests__approved_at_quarter dim_report_retests__approved_at_week dim_report_retests__approved_at_year dim_report_retests__award_amount dim_report_retests__canceled_at dim_report_retests__canceled_at_day dim_report_retests__canceled_at_month dim_report_retests__canceled_at_num_days_since dim_report_retests__canceled_at_quarter dim_report_retests__canceled_at_week dim_report_retests__canceled_at_year dim_report_retests__claimed_at dim_report_retests__claimed_at_day dim_report_retests__claimed_at_month dim_report_retests__claimed_at_num_days_since dim_report_retests__claimed_at_quarter dim_report_retests__claimed_at_week dim_report_retests__claimed_at_year dim_report_retests__completed_at dim_report_retests__completed_at_day dim_report_retests__completed_at_month dim_report_retests__completed_at_num_days_since dim_report_retests__completed_at_quarter dim_report_retests__completed_at_week dim_report_retests__completed_at_year dim_report_retests__created_at dim_report_retests__created_at_day dim_report_retests__created_at_month dim_report_retests__created_at_quarter dim_report_retests__created_at_week dim_report_retests__created_at_year dim_report_retests__is_fixed dim_report_retests__organization_id dim_report_retests__rejected_at dim_report_retests__rejected_at_day dim_report_retests__rejected_at_month dim_report_retests__rejected_at_num_days_since dim_report_retests__rejected_at_quarter dim_report_retests__rejected_at_week dim_report_retests__rejected_at_year dim_report_retests__report_id dim_report_retests__report_retest_id dim_report_retests__state dim_report_retests__team_handle dim_report_retests__team_id dim_report_retests__unclaimed_at dim_report_retests__unclaimed_at_day dim_report_retests__unclaimed_at_month dim_report_retests__unclaimed_at_num_days_since dim_report_retests__unclaimed_at_quarter dim_report_retests__unclaimed_at_week dim_report_retests__unclaimed_at_year dim_reports__asset_id dim_reports__asset_identifier dim_reports__asset_type dim_reports__bounty_awarded_at dim_reports__bounty_awarded_at_day dim_reports__bounty_awarded_at_month dim_reports__bounty_awarded_at_num_days_since dim_reports__bounty_awarded_at_quarter dim_reports__bounty_awarded_at_week dim_reports__bounty_awarded_at_year dim_reports__closed_at dim_reports__closed_at_day dim_reports__closed_at_month dim_reports__closed_at_num_days_since dim_reports__closed_at_quarter dim_reports__closed_at_week dim_reports__closed_at_year dim_reports__collaborator_count dim_reports__disclosed_at dim_reports__disclosed_at_day dim_reports__disclosed_at_month dim_reports__disclosed_at_num_days_since dim_reports__disclosed_at_quarter dim_reports__disclosed_at_week dim_reports__disclosed_at_year dim_reports__duplicate_report_count dim_reports__duplicate_report_ids dim_reports__engagement_type dim_reports__invitation_cohort_id dim_reports__is_bounty_awarded dim_reports__is_bounty_sla_missed dim_reports__is_first_program_response_sla_failed dim_reports__is_first_program_response_sla_missed dim_reports__is_gateway_enabled dim_reports__is_imported dim_reports__is_resolved_report dim_reports__is_resolved_sla_missed dim_reports__is_returning_reporter dim_reports__is_submitted_at_last_14_days dim_reports__is_submitted_at_last_180_days dim_reports__is_submitted_at_last_30_days dim_reports__is_submitted_at_last_365_days dim_reports__is_submitted_at_last_60_days dim_reports__is_submitted_at_last_730_days dim_reports__is_submitted_at_last_7_days dim_reports__is_submitted_at_last_90_days dim_reports__is_submitted_at_prior_30_days dim_reports__is_submitted_at_prior_365_days dim_reports__is_submitted_at_prior_7_days dim_reports__is_submitted_at_prior_90_days dim_reports__is_submitted_by_team_member dim_reports__is_triage_sla_failed dim_reports__is_triage_sla_missed dim_reports__is_triaged_report dim_reports__is_valid_report dim_reports__list_of_report_collaborator_usernames dim_reports__list_of_report_collaborators dim_reports__num_seconds_from_pending_program_review_to_triage dim_reports__num_seconds_to_bounty dim_reports__num_seconds_to_disclosed dim_reports__num_seconds_to_first_program_response dim_reports__num_seconds_to_pending_program_review dim_reports__num_seconds_to_resolved dim_reports__num_seconds_to_triage dim_reports__only_cleared_hackers dim_reports__only_id_verified_hackers dim_reports__organization_id dim_reports__organization_inbox_ids dim_reports__report_id dim_reports__reporter_id dim_reports__reporter_username dim_reports__severity_rating dim_reports__sfdc_account_industry dim_reports__sfdc_headcount_range dim_reports__state dim_reports__submitted_at dim_reports__submitted_at_day dim_reports__submitted_at_month dim_reports__submitted_at_num_days_since dim_reports__submitted_at_quarter dim_reports__submitted_at_week dim_reports__submitted_at_year dim_reports__submitted_to_public_program dim_reports__team_handle dim_reports__team_id dim_reports__team_type dim_reports__total_bounty_amount dim_reports__triaged_at dim_reports__triaged_at_day dim_reports__triaged_at_month dim_reports__triaged_at_num_days_since dim_reports__triaged_at_quarter dim_reports__triaged_at_week dim_reports__triaged_at_year dim_reports__weakness_external_id dim_reports__weakness_id dim_reports__weakness_name dim_spot_checks__approved_at dim_spot_checks__approved_at_day dim_spot_checks__approved_at_month dim_spot_checks__approved_at_num_days_since dim_spot_checks__approved_at_quarter dim_spot_checks__approved_at_week dim_spot_checks__approved_at_year dim_spot_checks__budget dim_spot_checks__created_at dim_spot_checks__created_at_day dim_spot_checks__created_at_month dim_spot_checks__created_at_num_days_since dim_spot_checks__created_at_quarter dim_spot_checks__created_at_week dim_spot_checks__created_at_year dim_spot_checks__organization_id dim_spot_checks__paid_user_count dim_spot_checks__rejected_at dim_spot_checks__rejected_at_day dim_spot_checks__rejected_at_month dim_spot_checks__rejected_at_num_days_since dim_spot_checks__rejected_at_quarter dim_spot_checks__rejected_at_week dim_spot_checks__rejected_at_year dim_spot_checks__spot_check_id dim_spot_checks__spot_check_type dim_spot_checks__state dim_spot_checks__target_num_hackers dim_spot_checks__team_id dim_spot_checks__total_payment_amount dim_spot_checks__type_cohort dim_survey_structured_responses__enabled dim_survey_structured_responses__id dim_survey_structured_responses__key dim_survey_structured_responses__reason dim_survey_structured_responses__survey_category dim_survey_structured_responses__survey_id dim_surveys__category dim_surveys__id dim_surveys__question dim_surveys__survey_id dim_teams__bounty_awarded_staleness_threshold dim_teams__currency dim_teams__engagement_type dim_teams__handle dim_teams__name dim_teams__new_staleness_threshold dim_teams__new_staleness_threshold_limit dim_teams__offers_bounties dim_teams__only_cleared_hackers dim_teams__organization_id dim_teams__resolved_staleness_threshold dim_teams__state dim_teams__team_created_at dim_teams__team_id dim_teams__triaged_staleness_threshold dim_teams__triaged_staleness_threshold_limit dim_teams__vpn_enabled dim_teams_assets_in_scope__asset_identifier dim_teams_assets_in_scope__asset_type dim_teams_assets_in_scope__in_scope_at dim_teams_assets_in_scope__organization_id dim_teams_assets_in_scope__out_of_scope_at dim_teams_assets_in_scope__structured_scope_id dim_teams_assets_in_scope__structured_scope_version_id dim_teams_assets_in_scope__team_id fct_bounty_table_cohorts__p50_critical fct_bounty_table_cohorts__p50_high fct_bounty_table_cohorts__p50_low fct_bounty_table_cohorts__p50_medium fct_bounty_table_cohorts__p75_critical fct_bounty_table_cohorts__p75_high fct_bounty_table_cohorts__p75_low fct_bounty_table_cohorts__p75_medium fct_bounty_table_cohorts__p95_critical fct_bounty_table_cohorts__p95_high fct_bounty_table_cohorts__p95_low fct_bounty_table_cohorts__p95_medium fct_bounty_table_cohorts__sfdc_revenue_band fct_bounty_table_rows__asset_type fct_bounty_table_rows__bounty_table_row_id fct_bounty_table_rows__critical_max fct_bounty_table_rows__critical_min fct_bounty_table_rows__high_max fct_bounty_table_rows__high_min fct_bounty_table_rows__is_gateway_enabled fct_bounty_table_rows__is_team_public fct_bounty_table_rows__low_max fct_bounty_table_rows__low_min fct_bounty_table_rows__medium_max fct_bounty_table_rows__medium_min fct_bounty_table_rows__only_cleared_hackers fct_bounty_table_rows__only_id_verified_hackers fct_bounty_table_rows__organization_handle fct_bounty_table_rows__organization_id fct_bounty_table_rows__sfdc_account_headcount_range fct_bounty_table_rows__sfdc_account_id fct_bounty_table_rows__sfdc_account_industry fct_bounty_table_rows__sfdc_revenue_band fct_bounty_table_rows__team_handle fct_bounty_table_rows__team_id fct_bounty_table_rows__team_type fct_bounty_tables__max_critical fct_bounty_tables__max_high fct_bounty_tables__max_low fct_bounty_tables__max_medium fct_bounty_tables__min_critical fct_bounty_tables__min_high fct_bounty_tables__min_low fct_bounty_tables__min_medium fct_bounty_tables__organization_handle fct_bounty_tables__organization_id fct_bounty_tables__sfdc_account_id fct_bounty_tables__sfdc_revenue_band fct_bounty_tables__team_handle fct_bounty_tables__team_id fct_gateway_asset_activity__asset fct_gateway_asset_activity__day fct_gateway_asset_activity__hits_count fct_gateway_asset_activity__id fct_gateway_asset_activity__organization_id fct_gateway_asset_activity__team_id fct_gateway_asset_activity__username fct_invitation_cohorts__cohort_created_at fct_invitation_cohorts__cohort_created_at_month fct_invitation_cohorts__cohort_created_at_quarter fct_invitation_cohorts__cohort_created_at_week fct_invitation_cohorts__cohort_created_at_year fct_invitation_cohorts__cohort_id fct_invitation_cohorts__num_users fct_invitation_cohorts__num_users_accepted fct_invitation_cohorts__num_users_viewed fct_invitation_cohorts__organization_id fct_invitation_cohorts__team_id fct_platform_benchmarks__end_at fct_platform_benchmarks__interval fct_platform_benchmarks__is_forecast fct_platform_benchmarks__p25_submission_count fct_platform_benchmarks__p50_submission_count fct_platform_benchmarks__p75_submission_count fct_platform_benchmarks__p90_submission_count fct_platform_benchmarks__start_at fct_report_reporters__organization_id fct_report_reporters__recognized_at fct_report_reporters__recognized_at_day fct_report_reporters__recognized_at_month fct_report_reporters__recognized_at_num_days_since fct_report_reporters__recognized_at_quarter fct_report_reporters__recognized_at_week fct_report_reporters__recognized_at_year fct_report_reporters__report_id fct_report_reporters__team_id fct_report_reporters__user_id fct_survey_answers__created_at fct_survey_answers__feedback fct_survey_answers__organization_id fct_survey_answers__source_id fct_survey_answers__source_type fct_survey_answers__survey_answer_id fct_survey_answers__survey_category fct_survey_answers__team_id fct_survey_answers__user_id fct_survey_answers_structured_responses__created_at fct_survey_answers_structured_responses__id fct_survey_answers_structured_responses__key fct_survey_answers_structured_responses__organization_id fct_survey_answers_structured_responses__source_id fct_survey_answers_structured_responses__source_type fct_survey_answers_structured_responses__survey_answer_id fct_survey_answers_structured_responses__survey_category fct_survey_answers_structured_responses__survey_id fct_survey_answers_structured_responses__survey_structured_response_id fct_survey_answers_structured_responses__team_id fct_survey_answers_structured_responses__user_id fixture_intervals__end_at fixture_intervals__interval fixture_intervals__start_at fixture_report_states__label fixture_report_states__num_index fixture_report_states__report_state fixture_severity_ratings__label fixture_severity_ratings__num_index fixture_severity_ratings__severity_rating gateway_httpstream__accountid gateway_httpstream__action gateway_httpstream__blockedfilehash gateway_httpstream__blockedfilename gateway_httpstream__blockedfilereason gateway_httpstream__blockedfilesize gateway_httpstream__cloudflare_dataset_type gateway_httpstream__datetime gateway_httpstream__destinationip gateway_httpstream__destinationport gateway_httpstream__deviceid gateway_httpstream__devicename gateway_httpstream__downloadedfilenames gateway_httpstream__email gateway_httpstream__end_date gateway_httpstream__fileinfo gateway_httpstream__httphost gateway_httpstream__httpmethod gateway_httpstream__httpstatuscode gateway_httpstream__httpversion gateway_httpstream__id gateway_httpstream__isisolated gateway_httpstream__organization_id gateway_httpstream__policyid gateway_httpstream__policyname gateway_httpstream__referer gateway_httpstream__requestid gateway_httpstream__row_number gateway_httpstream__s3_bucket gateway_httpstream__s3_key gateway_httpstream__sourceinternalip gateway_httpstream__sourceip gateway_httpstream__sourceport gateway_httpstream__start_date gateway_httpstream__surrogate_id gateway_httpstream__team_id gateway_httpstream__untrustedcertificateaction gateway_httpstream__uploadedfilenames gateway_httpstream__url gateway_httpstream__useragent gateway_httpstream__userid mv_dim_reports__asset_identifier mv_dim_reports__asset_type mv_dim_reports__bounty_awarded_at mv_dim_reports__bounty_awarded_at_day mv_dim_reports__closed_at mv_dim_reports__collaborator_count mv_dim_reports__custom_field_value_ids mv_dim_reports__disclosed_at mv_dim_reports__duplicate_report_count mv_dim_reports__duplicate_report_ids mv_dim_reports__engagement_type mv_dim_reports__is_bounty_awarded mv_dim_reports__is_bounty_sla_missed mv_dim_reports__is_first_program_response_sla_failed mv_dim_reports__is_first_program_response_sla_missed mv_dim_reports__is_gateway_enabled mv_dim_reports__is_imported mv_dim_reports__is_resolved_report mv_dim_reports__is_resolved_sla_missed mv_dim_reports__is_returning_reporter mv_dim_reports__is_triage_sla_failed mv_dim_reports__is_triage_sla_missed mv_dim_reports__is_triaged_report mv_dim_reports__is_valid_report mv_dim_reports__list_of_report_collaborator_usernames mv_dim_reports__list_of_report_collaborators mv_dim_reports__num_seconds_from_pending_program_review_to_triage mv_dim_reports__num_seconds_to_bounty mv_dim_reports__num_seconds_to_disclosed mv_dim_reports__num_seconds_to_first_program_response mv_dim_reports__num_seconds_to_pending_program_review mv_dim_reports__num_seconds_to_resolved mv_dim_reports__num_seconds_to_triage mv_dim_reports__only_cleared_hackers mv_dim_reports__only_id_verified_hackers mv_dim_reports__organization_id mv_dim_reports__organization_inbox_ids mv_dim_reports__report_id mv_dim_reports__reporter_id mv_dim_reports__reporter_username mv_dim_reports__severity_rating mv_dim_reports__state mv_dim_reports__structured_scope_id mv_dim_reports__submitted_at mv_dim_reports__submitted_at_day mv_dim_reports__submitted_at_month mv_dim_reports__submitted_at_num_days_since mv_dim_reports__submitted_at_quarter mv_dim_reports__submitted_at_week mv_dim_reports__submitted_at_year mv_dim_reports__submitted_to_public_program mv_dim_reports__team_handle mv_dim_reports__team_id mv_dim_reports__team_type mv_dim_reports__total_bounty_amount mv_dim_reports__triaged_at mv_dim_reports__weakness_external_id mv_dim_reports__weakness_id mv_dim_reports__weakness_name platform_benchmarks__end_at platform_benchmarks__interval platform_benchmarks__is_forecast platform_benchmarks__key platform_benchmarks__start_at platform_benchmarks__value } enum AnalyticsSelectFunctionEnum { array_agg avg count date_add date_trunc max min p50c p50d sum } input AnalyticsSelectInputType { as: String default: String distinct: Boolean field: AnalyticsSelectFieldEnum! from: String function: AnalyticsSelectFunctionEnum function_with_args: AnalyticsFunctionInputType where: AnalyticsWhereInputType } input AnalyticsWhereInputType { predicates: [AnalyticsWherePredicateInputType!]! } input AnalyticsWherePredicateInputType { function: AnalyticsPredicateFunctionEnum! left: AnalyticsComplexInputType! or: [AnalyticsWherePredicateInputType!] right: AnalyticsComplexInputType! } """ Autogenerated input type of AnonymouslyAcceptForwardedEmailInvitation """ input AnonymouslyAcceptForwardedEmailInvitationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String email: String! token: String! } """ Autogenerated return type of AnonymouslyAcceptForwardedEmailInvitation. """ type AnonymouslyAcceptForwardedEmailInvitationPayload 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! was_successful: Boolean! } """ Global accessible information about the HackerOne application """ type Application implements Node { id: ID! system_time: DateTime! } """ Autogenerated input type of ApplyToPrivateProgram """ input ApplyToPrivateProgramInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of ApplyToPrivateProgram. """ type ApplyToPrivateProgramPayload 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! was_successful: Boolean! } """ Autogenerated input type of ApproveReportRetest """ input ApproveReportRetestInput { award_amount: Float """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String report_id: ID! } """ Autogenerated return type of ApproveReportRetest. """ type ApproveReportRetestPayload 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! } """ Autogenerated input type of ApproveSpotCheckReport """ input ApproveSpotCheckReportInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String spot_check_report_id: ID! } """ Autogenerated return type of ApproveSpotCheckReport. """ type ApproveSpotCheckReportPayload 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! spot_check_report: SpotCheckReport was_successful: Boolean! } """ Autogenerated input type of ArchiveMultipleAsset """ input ArchiveMultipleAssetInput { asset_ids: [Int!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of ArchiveMultipleAsset. """ type ArchiveMultipleAssetPayload implements MutationResult { assets: [Asset!] """ 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 ArchivePentestOpportunity """ input ArchivePentestOpportunityInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentest_opportunity_id: Int! } """ Autogenerated return type of ArchivePentestOpportunity. """ type ArchivePentestOpportunityPayload 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! was_successful: Boolean! } """ 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 team: Team was_successful: Boolean! } """ AsmTag of an asset """ type AsmTag implements Node { _id: ID! asm_tag_category: AsmTagCategory! id: ID! name: String! name_with_category: String! } """ Category of an AsmTag """ type AsmTagCategory implements Node { _id: ID! asm_tags( """ 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 has_asset: Boolean = false """ Returns the last _n_ elements from the list. """ last: Int query: String ): AsmTagConnection can_mutate_tags: Boolean id: ID! name: String! system: Boolean! unique_tag_per_asset: Boolean! } """ The connection type for AsmTagCategory. """ type AsmTagCategoryConnection { """ A list of edges. """ edges: [AsmTagCategoryEdge] """ A list of nodes. """ nodes: [AsmTagCategory] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type AsmTagCategoryEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: AsmTagCategory } """ The connection type for AsmTag. """ type AsmTagConnection { """ A list of edges. """ edges: [AsmTagEdge] """ A list of nodes. """ nodes: [AsmTag] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type AsmTagEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: AsmTag } """ An asset object """ type Asset implements Node { _id: ID! active_teams( """ 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 ): TeamScopeConnection archived_at: DateTime asm_tags( """ 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 ): AsmTagConnection asset_dns_detail: AssetDnsDetail asset_ports: [AssetPort!]! asset_risks: [AssetRisk] asset_scanner_profile: AssetScannerProfile attachments: [Attachment] availability_requirement: SeveritySecurityRequirementEnum confidentiality_requirement: SeveritySecurityRequirementEnum coverage: AssetCoverageEnum! created_at: DateTime! description: String display_name: String external_source: String id: ID! identifier: String integrity_requirement: SeveritySecurityRequirementEnum max_severity: String organization: Organization! reachability: AssetReachability reference: String related_domains: [Asset!] related_ip_addresses: [Asset!] risk_rating: String scanner_last_run_at: DateTime source: String state: String 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 ): StructuredScopesConnection subdomain_count: Int teams( """ 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 ): TeamScopeConnection triage_complexity_rating: TriageComplexityRating type: AssetImplementationTypeEnum! updated_at: DateTime! } """ The connection type for Asset. """ type AssetConnection { """ A list of edges. """ edges: [AssetEdge] """ A list of nodes. """ nodes: [Asset] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ Types of coverage of assets based on structured scopes """ enum AssetCoverageEnum { all in_scope new out_of_scope untested } """ Settings for an Asset Discovery Engagement """ type AssetDiscoverySetting implements Node { ends_at: DateTime id: ID! starts_at: DateTime time_zone: String } """ An asset dns details object """ type AssetDnsDetail implements Node { _id: ID! asset: Asset! cname: String id: ID! ipv4: [String!] ipv6: [String!] nameservers: [String!] provider: String whois: Hash } type AssetDocument implements Node { _id: ID! archived_at: DateTime asm_tags( """ 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 ): AsmTagConnection asset: Asset asset_id: ID! coverage: String! created_at: DateTime! id: ID! identifier: String! in_scope_team_names: [String] open_vulnerabilities: Int out_of_scope_team_names: [String] reachability: AssetReachability risk_rating: String rom_asset_group: RomAssetGroup teams( """ 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 ): TeamConnection } """ An edge in a connection. """ type AssetEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Asset } """ Asset type enum """ enum AssetImplementationTypeEnum { AiModel AndroidApk AndroidPlayStore Api AwsCloudConfig AzureCloudConfig Cidr Domain Executable Hardware IosAppStore IosIpa IosTestflight IpAddress OtherAsset SmartContract SourceCode Url Wildcard WindowsMicrosoftStore } """ Asset type enum """ enum AssetImplementationTypeEnumInput { AiModel AndroidApk AndroidPlayStore Api AwsCloudConfig AzureCloudConfig Cidr Domain Executable Hardware IosAppStore IosIpa IosTestflight IpAddress OtherAsset SmartContract SourceCode Url Wildcard WindowsMicrosoftStore } input AssetImplementationTypeEnumInputPredicateInput { _eq: AssetImplementationTypeEnumInput _gt: AssetImplementationTypeEnumInput _gte: AssetImplementationTypeEnumInput _in: [AssetImplementationTypeEnumInput] _is_null: Boolean _lt: AssetImplementationTypeEnumInput _lte: AssetImplementationTypeEnumInput _neq: AssetImplementationTypeEnumInput _nin: [AssetImplementationTypeEnumInput] } """ An asset import object """ type AssetImport implements Node { _id: ID! archived_ids: [Int!]! duplicate_scanner_asset_submissions: [Int!]! id: ID! import_errors: [String!]! processed_existing_ids: [Int!]! processed_new_ids: [Int!]! processed_unchanged_ids: [Int!]! processed_updated_ids: [Int!]! state: String! valid_scanner_asset_submissions: [Int!]! } """ Fields on which a collection of assets can be ordered """ enum AssetOrderField { _id created_at identifier """ Order by asset group priority """ rom_asset_group_id } input AssetOrderInputType { direction: OrderDirection! field: AssetOrderField! """ ID value to prioritize when sorting (for ID fields like asset_group_id) """ priority_value_id: Int } """ Asset package details """ type AssetPackage implements Node { api_enabled: Boolean! attachments_enabled: Boolean! dashboard_enabled: Boolean! dns_enabled: Boolean! id: ID! inventory_enabled: Boolean! key: String! name: String! review_enabled: Boolean! risks_enabled: Boolean! scanner_enabled: Boolean! } """ An asset port object """ type AssetPort implements Node { _id: ID! asset: Asset! created_at: ISO8601DateTime! id: ID! port: Int! protocol: String! updated_at: ISO8601DateTime! } input AssetPortFilterInputType { """ Port number (1-65535) """ port: Int """ Protocol (tcp or udp) """ protocol: AssetPortProtocolEnum } enum AssetPortProtocolEnum { tcp udp } """ An asset reachability object """ type AssetReachability implements Node { _id: ID! id: ID! last_status: AssetReachabilityStatusEnum refreshable: Boolean! updated_at: DateTime! } """ Reachability result for an asset """ enum AssetReachabilityStatusEnum { apple_app_store_not_found connection_refused google_play_app_store_not_found http_bad_gateway http_bad_request http_conflict http_expectation_failed http_failed_dependency http_forbidden http_gateway_timeout http_gone http_http_version_not_supported http_insufficient_storage http_internal_server_error http_length_required http_locked http_method_not_allowed http_not_acceptable http_not_extended http_not_found http_not_implemented http_payload_too_large http_payment_required http_precondition_failed http_proxy_authentication_required http_range_not_satisfiable http_request_timeout http_service_unavailable http_unauthorized http_unprocessable_entity http_unsupported_media_type http_upgrade_required http_uri_too_long no_a_or_aaaa_record_found not_supported reachable ssl_certificate_error timeout_error unknown } """ An asset risk object """ type AssetRisk implements Node { _id: ID! asset: Asset! description: String ended_at: DateTime evidence: String id: ID! mitigated: DateTime proposed_action: String rating: String! readable_type: String! title: String! } """ An asset scanner profile """ type AssetScannerProfile implements Node { _id: ID! asset: Asset asset_scanner_runs( """ 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 ): AssetScannerRunConnection enabled: Boolean id: ID! last_run_at: DateTime manual_review: Boolean name: String schedule: AssetScannerProfileScheduleTypeEnum } """ Asset Scanner Profile Schedule types """ enum AssetScannerProfileScheduleTypeEnum { daily monthly weekly } """ An asset scanner run """ type AssetScannerRun implements Node { _id: ID! id: ID! } """ The connection type for AssetScannerRun. """ type AssetScannerRunConnection { """ A list of edges. """ edges: [AssetScannerRunEdge] """ A list of nodes. """ nodes: [AssetScannerRun] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type AssetScannerRunEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: AssetScannerRun } """ An Asset Scope recommendation on a report """ type AssetScopeRecommendation implements Node { id: ID! structured_scope_ids: [Int!]! } """ States of asset """ enum AssetStateEnum { confirmed rejected unconfirmed } """ Periods applicable to the Attack Surface Coverage Dashboard """ enum AssetStatisticPeriodEnum { L120D L14D L30D L7D } """ A container for asset statistics """ type AssetStatistics implements Node { id: ID! overview_counts: [AssetStatisticsOverviewCountsData!]! risk_overviews: [AssetStatisticsRiskOverview!]! } """ The data for the summary cards on the ASCD """ type AssetStatisticsOverviewCountsData { assets_count: Int! date: Date! id: ID! in_scope_count: Int! out_of_scope_count: Int! untested_count: Int! } """ A breakdown of risk by tag and tag category """ type AssetStatisticsRiskOverview { category_id: Int category_name: String! data: [AssetStatisticsRiskOverviewData!]! id: ID! } """ The data for a risk overview category """ type AssetStatisticsRiskOverviewData { bounties_paid: Float! id: ID! new_reports: Int! percentage_change_reports: Float tag_name: String! } input AssetTagCategoryClauseInput { category_id: Int! clause: AssetTagClauseTypeEnum! tag_ids: [Int] } """ Asset tag clause enum """ enum AssetTagClauseTypeEnum { contains empty excludes not_empty } """ Entry for the asset type leaderboard by engagement type """ type AssetTypesByEngagementTypeLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! engagement_type: String id: ID! impact: Float previous_rank: Int rank: Int reputation: Int! signal: Float user: User! } """ Entry for the asset type leaderboard """ type AssetTypesLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! id: ID! impact: Float previous_rank: Int rank: Int reputation: Int! signal: Float user: User! } """ Autogenerated input type of AssignCredential """ input AssignCredentialInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_id: ID! username: String! } """ Autogenerated return type of AssignCredential. """ type AssignCredentialPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential: Credential 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 AssignNextReport """ input AssignNextReportInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String current_report_id: Int user_id: Int } """ Autogenerated return type of AssignNextReport. """ type AssignNextReportPayload implements MutationResult { assigned_report: Report """ 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 AssignPentestCheckPentesters """ input AssignPentestCheckPentestersInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentest_check_id: ID! pentester_ids: [Int!] } """ Autogenerated return type of AssignPentestCheckPentesters. """ type AssignPentestCheckPentestersPayload 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! pentest_check: PentestCheck was_successful: Boolean! } """ Types of records which can be used to assign a report """ enum AssigneeEnum { group nobody user } input AssigneeInputType { id: Int! type: AssigneeEnum! } """ Report can be assigned to either a user or a team member group """ union AssigneeUnion = TeamMemberGroup | User """ Autogenerated input type of AsyncUpdateNotificationsMutation """ input AsyncUpdateNotificationsMutationInput { clicked: Boolean """ A unique identifier for the client performing the mutation. """ clientMutationId: String id: Int subtype: String team_handle: String team_ids: [Int!] type: String unread: Boolean user_type: String } """ Autogenerated return type of AsyncUpdateNotificationsMutation. """ type AsyncUpdateNotificationsMutationPayload 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! } """ 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! hai_attachment_data: HaiAttachmentData id: ID! long_lasting_url: String! moderated: Boolean } """ Event name for an audit log item """ scalar AuditLogEvent """ An audit log item """ type AuditLogItem implements Node { _id: ID! abbreviated_user_agent: String country: CountryDetails created_at: DateTime! event: AuditLogEvent! id: ID! log: String! parameters: String! source: String! source_is_hackerone_employee: Boolean source_user: User subject: String! team: Team user_agent: String } """ The connection type for AuditLogItem. """ type AuditLogItemConnection { """ A list of edges. """ edges: [AuditLogItemEdge] """ A list of nodes. """ nodes: [AuditLogItem] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type AuditLogItemEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: AuditLogItem } """ Types of a system call names for audit log. """ enum AuditLogSourceTypeEnumInput { asset_scanner atlassian_uninstaller auto_ban data_migration pentest_bip_runner pentest_finalizer pentest_provisioner product_edition_downgrader return_on_mitigation_calculator saml_jit_provisioner sandbox_setup scim slack_api_error soft_launcher triage_api_call webhook workboard_provisioner } input AuditLogSourceTypeEnumInputPredicateInput { _eq: AuditLogSourceTypeEnumInput _gt: AuditLogSourceTypeEnumInput _gte: AuditLogSourceTypeEnumInput _in: [AuditLogSourceTypeEnumInput] _is_null: Boolean _lt: AuditLogSourceTypeEnumInput _lte: AuditLogSourceTypeEnumInput _neq: AuditLogSourceTypeEnumInput _nin: [AuditLogSourceTypeEnumInput] } """ Types of authentication methods for users """ enum AuthenticationServiceEnum { database saml token } """ Autogenerated input type of AutoAssignOwnership """ input AutoAssignOwnershipInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String from_triage_pod: ID! number_of_reports_to_assign: Int! } """ Autogenerated return type of AutoAssignOwnership. """ type AutoAssignOwnershipPayload implements MutationResult { assigned_reports: [Report!] """ 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! } """ An automated remediation guidance item """ type AutomatedRemediationGuidance implements Node { """ The primary key from the database """ _id: ID! created_at: DateTime! id: ID! remediation_guidance_reference: String report: Report! } """ The connection type for AutomatedRemediationGuidance. """ type AutomatedRemediationGuidanceConnection { """ A list of edges. """ edges: [AutomatedRemediationGuidanceEdge] """ A list of nodes. """ nodes: [AutomatedRemediationGuidance] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type AutomatedRemediationGuidanceEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: AutomatedRemediationGuidance } """ An automation that belongs to an organization """ type Automation implements Node { """ The primary key from the database """ _id: ID! """ Whether the automation is archived """ archived: Boolean! automation_run(id: Int!): AutomationRun automation_runs( """ 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: FiltersAutomationRunFilterOrder ): AutomationRunConnection automation_schedule: AutomationSchedule """ The code being executed """ code: String! """ The configuration of the automation """ config: String """ The date and time the automation was created """ created_at: DateTime! """ Whether the automation is enabled """ enabled: Boolean! """ The events that trigger the automation """ events: [String!] id: ID! """ The ARN of the Lambda function """ lambda_arn: String """ The organization that the automation belongs to """ organization: Organization! """ Whether the automation has to run only once per report """ run_once_per_report: Boolean """ The id of the template used to create the automation """ template_identifier: String """ The title of the automation """ title: String! """ The type of trigger """ trigger_type: String """ The unique identifier of the automation """ uid: String! """ The date and time the automation was last updated """ updated_at: DateTime! } """ A checkbox field configuration for an automation """ type AutomationConfigurationCheckboxField implements FieldConfigurationInterface & Node { default_value: Boolean! id: ID! key: String! label: String! required: Boolean! } """ An input field configuration for an automation """ type AutomationConfigurationInputField implements FieldConfigurationInterface & Node { default_value: String! id: ID! key: String! label: String! required: Boolean! } """ A map field configuration for an automation """ type AutomationConfigurationMapField implements FieldConfigurationInterface & Node { from: String! id: ID! key: String! required: Boolean! to: String! } """ A Select field configuration for an automation """ type AutomationConfigurationSelectField implements FieldConfigurationInterface & Node { id: ID! key: String! label: String! options: String! required: Boolean! } """ A Text field configuration for an automation """ type AutomationConfigurationTextField implements FieldConfigurationInterface & Node { default_value: String! id: ID! key: String! label: String! required: Boolean! } """ The connection type for Automation. """ type AutomationConnection { """ A list of edges. """ edges: [AutomationEdge] """ A list of nodes. """ nodes: [Automation] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type AutomationEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Automation } """ Different types of things can escalate """ union AutomationFieldConfigurationUnion = AutomationConfigurationCheckboxField | AutomationConfigurationInputField | AutomationConfigurationMapField | AutomationConfigurationSelectField | AutomationConfigurationTextField """ An specific run of an automation """ type AutomationRun implements Node { """ The primary key from the database """ _id: ID! """ ID of the activity that triggered this run """ activity_id: Int """ The comment set by a user script during a run """ comment: String """ The date and time the automation run was created """ created_at: DateTime! """ Human-readable version of the run status """ human_status: String! id: ID! """ ID of the report that belongs to the activity that triggered this run """ report_id: Int """ The logs of this run """ run_logs: [Hash!] """ The status of this run """ status: String! """ If the automation failed, the error """ trace: [String!] } """ The connection type for AutomationRun. """ type AutomationRunConnection { """ A list of edges. """ edges: [AutomationRunEdge] """ A list of nodes. """ nodes: [AutomationRun] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type AutomationRunEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: AutomationRun } """ The schedule that an automation is run on """ type AutomationSchedule implements Node { """ The primary key from the database """ _id: ID! automation: Automation! created_at: DateTime! id: ID! last_scheduled_run_at: DateTime schedule_type: String! scheduled_day_of_month: Int scheduled_day_of_week: Int scheduled_hour_of_day: Int to_sentence: String! updated_at: DateTime! } """ An automation secret that belongs to an organization """ type AutomationSecret implements Node { """ The primary key from the database """ _id: ID! """ The date and time the automation secret was created """ created_at: DateTime! """ The description for the automation secret """ description: String! id: ID! """ The organization that the automation secret belongs to """ organization: Organization! """ The date and time the automation secret was last updated """ updated_at: DateTime! """ The user that last updated the automation secret """ user: User! """ The variable name for the automation secret """ variable_name: String! } """ The connection type for AutomationSecret. """ type AutomationSecretConnection { """ A list of edges. """ edges: [AutomationSecretEdge] """ A list of nodes. """ nodes: [AutomationSecret] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type AutomationSecretEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: AutomationSecret } """ A template for an automation """ type AutomationTemplate implements Node { _id: ID! arn: String category: String description: String details: String event_triggered: Boolean external_automation_template: Boolean field_configuration: [AutomationFieldConfigurationUnion!]! footer: String handler: String header: String id: ID! name: String optional_events: [String!]! priority_escalation_agent_automation_template: Boolean required_events: [String!]! schedule_triggered: Boolean template_uses_hai: Boolean } """ The connection type for AutomationTemplate. """ type AutomationTemplateConnection { """ A list of edges. """ edges: [AutomationTemplateEdge] """ A list of nodes. """ nodes: [AutomationTemplate] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type AutomationTemplateEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: AutomationTemplate } """ Autogenerated input type of AutosavePentestOpportunity """ input AutosavePentestOpportunityInput { account_provisioning_needed: Boolean agent_enabled: Boolean attachment_ids: [ID] authentication_mode: String auto_provision: Boolean citizenship_restrictions: [String!] clear_restriction_reasoning: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String company_name: String compliance_framework: String compliance_framework_other: String consumption_subscription_id: ID cta_required: Boolean customer_email: String customer_note: String desired_outcomes: [String!] intent: String internal_handoff_notes: String location_restrictions: [String!] name: String owner_name: String package_name: String requested_start_date: String salesforce_account: String salesforce_opportunity: String schedule_day_restrictions: [String!] schedule_restrictions: String schedule_time_restrictions_end: String schedule_time_restrictions_start: String scopes: String skill_ids: [ID!] specific_concerns: String state: String time_zone: String token: String! } """ Autogenerated return type of AutosavePentestOpportunity. """ type AutosavePentestOpportunityPayload 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! was_successful: Boolean! } """ A chart definition available from static dashboards """ type AvailableChartDefinition implements Node { """ Unique identifier for the chart """ chart_key: String! """ Dashboard that contains this chart definition """ dashboard_key: String! """ Description or tooltip for the chart """ description: String """ ID of the object. """ id: ID! """ Display title for the chart """ title: String! """ Type of chart (bar, line, pie, etc.) """ type: String! } """ Autogenerated input type of BackToDraftPentestOpportunity """ input BackToDraftPentestOpportunityInput { back_to_draft_comment: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentest_opportunity_id: ID! } """ Autogenerated return type of BackToDraftPentestOpportunity. """ type BackToDraftPentestOpportunityPayload 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! was_successful: Boolean! } """ Metadata for Background Check """ type BackgroundCheck implements Node { """ ID of the object. """ id: ID! """ Background check status """ status: BackgroundCheckStatus """ Background check URL """ url: String } enum BackgroundCheckStatus { eligible failed in_progress not_eligible processing renewal_eligible success vouched } """ A HackerOne badge """ type Badge implements Node { _id: ID! category: String! description: String! id: ID! image_path: String! name: String! } """ The connection type for Badge. """ type BadgesUsersConnection { """ A list of edges. """ edges: [BadgesUsersEdge] """ A list of nodes. """ nodes: [Badge] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type BadgesUsersEdge { awarded_at: DateTime! """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Badge } """ 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! } """ BBP launch configuration for a team """ type BbpLaunchConfiguration implements Node { attachment: Attachment current_configuration_step: String has_changed_custom_section: Boolean! has_changed_disclosure_policies: Boolean! has_changed_out_of_scope: Boolean! has_changed_program_rules: Boolean! has_changed_test_plan: Boolean! id: ID! invoice_opt_in: Boolean! launch_at: DateTime launch_requested_at: DateTime policy_custom_section_content: String policy_custom_section_name: String policy_disclosure_policies: String policy_out_of_scope: String policy_program_rules: String policy_test_plan: String suggested_critical: Int suggested_high: Int suggested_low: Int suggested_medium: Int suggested_min_critical: Int suggested_min_high: Int suggested_min_low: Int suggested_min_medium: Int } """ 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! total_count: Int } """ 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! section: String! warnings: [FieldWarning!]! } """ 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! total_count: Int } """ 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 } """ Represents non-fractional signed whole numeric values. Since the value may exceed the size of a 32-bit integer, it's encoded as a string. """ scalar BigInt """ A HackerOne Hacker Blog Post Type """ type BlogPost implements Node & ResourceInterface { _id: ID! content: String id: ID! title: String url: URI! user: User! } """ The connection type for BlogPost. """ type BlogPostConnection { """ A list of edges. """ edges: [BlogPostEdge] """ A list of nodes. """ nodes: [BlogPost] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type BlogPostEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: BlogPost } input BoolQueryInput { filter: [FilterInput!] minimum_should_match: Int must: [MustInput!] must_not: [MustNotInput!] should: [ShouldInput!] } input BooleanPredicateInput { _eq: Boolean _in: [Boolean] _is_null: Boolean _neq: Boolean _nin: [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 awarded_user: User bonus_amount: String! created_at: DateTime! id: ID! invitations: [InvitationsClaimBounty!] report: Report status: BountyStatusEnum! total_amount: String! total_awarded_amount: String } """ Calculate bounty amount """ type BountyCalculator implements Node { amount: Int bounty_range: [Float!] bounty_table_row: BountyTableRow currency: String! id: ID! ranged_amount: Int report: Report! severity_score_range: [Float!] } type BountyCompetitivenessData implements Node { """ ID of the object. """ id: ID! pct_1_25x: Float! pct_1_5x: Float! pct_1x: Float! pct_2x: Float! pct_3x: Float! } type BountyCompetitivenessPercentile implements Node { critical: BountyCompetitivenessData high: BountyCompetitivenessData """ ID of the object. """ id: ID! status: String! } input BountyCompetitivenessPercentileInput { bounty_critical: Int! bounty_high: Int! bounty_low: Int! bounty_medium: Int! campaign_objective_id: ID } """ The connection type for Bounty. """ type BountyConnection { average_amount: Float! """ A list of edges. """ edges: [BountyEdge] """ Boolean """ exists: Boolean! """ A list of nodes. """ nodes: [Bounty] """ Information to aid in pagination. """ pageInfo: PageInfo! total_amount: Float! total_awarded_amount: Float total_awarded_amount_by_month(year: Int!): [LabeledIntegerPair] 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 } type BountyInformedPentestGeneratorRun implements Node { created_at: DateTime! id: ID! lookback_start: DateTime! pentest_checklist_templates: [PentestChecklistTemplate!]! platform_lookback_start: DateTime! team: Team! total_checks: Int! } """ 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_histories( """ 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: BountyTableHistoryOrder = {direction: DESC, field: created_at} ): BountyTableHistoryConnection bounty_table_row_histories( """ 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: BountyTableRowHistoryOrder = {direction: DESC, field: created_at} ): BountyTableRowHistoryConnection 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 high_label: String! id: ID! low_label: String! medium_label: String! team: Team! updated_at: DateTime! url: URI! use_range: Boolean! } """ A versioned log of a bounty table of a program """ type BountyTableHistory implements Node & ResourceInterface { _id: ID! action: String! bounty_table: BountyTable created_at: DateTime! description_after: String description_before: String id: ID! updated_at: DateTime url: URI! use_range_after: Boolean use_range_before: Boolean } """ The connection type for BountyTableHistory. """ type BountyTableHistoryConnection { """ A list of edges. """ edges: [BountyTableHistoryEdge] """ A list of nodes. """ nodes: [BountyTableHistory] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type BountyTableHistoryEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: BountyTableHistory } input BountyTableHistoryOrder { direction: OrderDirection! field: BountyTableHistoryOrderField! } """ Fields on which a collection of bounty table histories can be ordered """ enum BountyTableHistoryOrderField { created_at } """ BountyTableRow """ type BountyTableRow implements Node & ResourceInterface { _id: ID! critical: Int critical_minimum: Int high: Int high_minimum: Int id: ID! low: Int low_minimum: Int medium: Int medium_minimum: Int smart_rewards_start_at: DateTime structured_scope: StructuredScope updated_at: DateTime 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 } """ A versioned log of a bounty table row of a bounty table """ type BountyTableRowHistory implements Node & ResourceInterface { _id: ID! action: String! bounty_table_row: BountyTableRow bounty_table_row_id: Int created_at: DateTime! critical_after: Int critical_before: Int critical_minimum_after: Int critical_minimum_before: Int high_after: Int high_before: Int high_minimum_after: Int high_minimum_before: Int id: ID! low_after: Int low_before: Int low_minimum_after: Int low_minimum_before: Int maximum_after: Int maximum_before: Int medium_after: Int medium_before: Int medium_minimum_after: Int medium_minimum_before: Int structured_scope_after: StructuredScope structured_scope_before: StructuredScope updated_at: DateTime url: URI! } """ The connection type for BountyTableRowHistory. """ type BountyTableRowHistoryConnection { """ A list of edges. """ edges: [BountyTableRowHistoryEdge] """ A list of nodes. """ nodes: [BountyTableRowHistory] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type BountyTableRowHistoryEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: BountyTableRowHistory } input BountyTableRowHistoryOrder { direction: OrderDirection! field: BountyTableRowHistoryOrderField! } """ Fields on which a collection of bounty table row histories can be ordered """ enum BountyTableRowHistoryOrderField { created_at } input BountyTableRowInput { critical: Int critical_minimum: Int destroy: Boolean high: Int high_minimum: Int id: ID low: Int low_minimum: Int maximum: Int medium: Int medium_minimum: Int structured_scope_id: ID } """ A bugclass recommendation on a report """ type BugClassRecommendation implements Node { category_database_id: Int category_name: String id: ID! incomplete_report: Boolean incomplete_report_category_id: Int recommendation: String scope_exclusions_matching_items: [Hash!] summarized_reasoning: String } """ Autogenerated input type of BulkArchiveScopes """ input BulkArchiveScopesInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String scope_ids: [Int!]! } """ Autogenerated return type of BulkArchiveScopes. """ type BulkArchiveScopesPayload 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_scopes: [StructuredScope!] was_successful: Boolean! } """ Autogenerated input type of BulkCreateCredentials """ input BulkCreateCredentialsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credentials: [String!]! delete_others: Boolean structured_scope_id: Int! } """ Autogenerated return type of BulkCreateCredentials. """ type BulkCreateCredentialsPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credentials: [Credential!] 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 BulkCreateUpdateDeleteCredentials """ input BulkCreateUpdateDeleteCredentialsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String deleted_credentials: [String!]! new_credentials: [String!]! structured_scope_id: Int! updated_credentials: [String!]! } """ Autogenerated return type of BulkCreateUpdateDeleteCredentials. """ type BulkCreateUpdateDeleteCredentialsPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credentials: [Credential!] 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 BulkDestroyOrganizationMemberGroups """ input BulkDestroyOrganizationMemberGroupsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_id: ID! organization_member_group_ids: [Int!]! } """ Autogenerated return type of BulkDestroyOrganizationMemberGroups. """ type BulkDestroyOrganizationMemberGroupsPayload 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! organization: Organization was_successful: Boolean! } """ Autogenerated input type of BulkReviewAssets """ input BulkReviewAssetsInput { asset_ids: [Int!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String state: String! tag_ids: [Int!] } """ Autogenerated return type of BulkReviewAssets. """ type BulkReviewAssetsPayload implements MutationResult { assets: [Asset!] """ 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 BulkUnarchiveAssets """ input BulkUnarchiveAssetsInput { asset_ids: [Int!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of BulkUnarchiveAssets. """ type BulkUnarchiveAssetsPayload implements MutationResult { assets: [Asset!] """ 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 BulkUpdateScopes """ input BulkUpdateScopesInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String eligible_for_bounty: Boolean eligible_for_submission: Boolean instruction: String notify_subscribers_on_changes: Boolean scope_ids: [Int!]! } """ Autogenerated return type of BulkUpdateScopes. """ type BulkUpdateScopesPayload 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_scopes: [StructuredScope!] was_successful: Boolean! } """ BundleSubscription """ type BundleSubscription implements Node & ResourceInterface { _id: ID! awarding_retesters: Boolean can_expire: Boolean handled_by_triage: Boolean id: ID! tag: RetestSubscriptionTag triage: Boolean url: URI! } """ A temp HackerOne severity score for a report """ type CalculatedSeverity implements Node { id: ID! rating: SeverityRatingEnum score: Float } """ Campaign of a Structured Scope """ type Campaign implements Node { _id: ID! bounty_pool_limit: Int bounty_spent: Float bounty_table_row: BountyTableRow campaign_objective: CampaignObjective! campaign_type: String! can_message_cohort: Boolean! cohort_participant_count: Int cohort_participants( """ 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 ): UserConnection critical: Float eligible_hackers( """ 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 ): UserConnection end_date: DateTime extended_at: DateTime high: Float id: ID! low: Float medium: Float researchers_information: String start_date: DateTime status: String! 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 ): StructuredScopesConnection target_audience: Boolean total_critical_reports: Int total_high_reports: Int total_reports: Int valid_reports: Int } """ The connection type for Campaign. """ type CampaignConnection { """ A list of edges. """ edges: [CampaignEdge] """ A list of nodes. """ nodes: [Campaign] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type CampaignEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Campaign } """ Campaign Objective of a Campaign """ type CampaignObjective implements Node { _id: ID! asset_types: [String!] category: String description: String! id: ID! key: String! name: String! target_audience: Boolean! target_audience_description: String } """ The connection type for CampaignObjective. """ type CampaignObjectiveConnection { """ A list of edges. """ edges: [CampaignObjectiveEdge] """ A list of nodes. """ nodes: [CampaignObjective] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type CampaignObjectiveEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: CampaignObjective } """ Campaign state enum """ enum CampaignStateEnumInput { active inactive scheduled } input CampaignStateEnumInputPredicateInput { _eq: CampaignStateEnumInput _gt: CampaignStateEnumInput _gte: CampaignStateEnumInput _in: [CampaignStateEnumInput] _is_null: Boolean _lt: CampaignStateEnumInput _lte: CampaignStateEnumInput _neq: CampaignStateEnumInput _nin: [CampaignStateEnumInput] } """ Autogenerated input type of CancelDomainOwnership """ input CancelDomainOwnershipInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String domain_ownership_id: ID! } """ Autogenerated return type of CancelDomainOwnership. """ type CancelDomainOwnershipPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String domain_ownership: DomainOwnership 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 CancelHackerInvitation """ input CancelHackerInvitationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String invitee: String! team_id: ID! } """ Autogenerated return type of CancelHackerInvitation. """ type CancelHackerInvitationPayload 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! was_successful: Boolean! } """ Autogenerated input type of CancelOrganizationMemberInvitation """ input CancelOrganizationMemberInvitationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String invitation_id: ID! } """ Autogenerated return type of CancelOrganizationMemberInvitation. """ type CancelOrganizationMemberInvitationPayload 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! invitation: InvitationsOrganizationMember organization: Organization was_successful: Boolean! } """ Autogenerated input type of CancelReportDisclosureRequest """ input CancelReportDisclosureRequestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String report_id: ID! } """ Autogenerated return type of CancelReportDisclosureRequest. """ type CancelReportDisclosureRequestPayload implements MutationResult { activity: ActivitiesCancelledDisclosureRequest """ 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 CancelReportRetest """ input CancelReportRetestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String report_id: ID! } """ Autogenerated return type of CancelReportRetest. """ type CancelReportRetestPayload 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 report_retest_user: ReportRetestUser was_successful: Boolean! } """ 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! } """ Autogenerated return type of CatFact. """ type CatFactPayload implements Node { fact: String! """ ID of the object. """ id: ID! } """ Pentest certification """ type Certification implements Node { _id: ID! h1_managed: Boolean! id: ID! name: String! short_name: String! } """ The connection type for Certification. """ type CertificationConnection { """ A list of edges. """ edges: [CertificationEdge] """ A list of nodes. """ nodes: [Certification] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type CertificationEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Certification } """ Certification pentester profile certification """ type CertificationsPentesterProfile implements Node { _id: ID! certification: Certification! certification_identifier: String ends_at: String id: ID! starts_at: String } """ The connection type for CertificationsPentesterProfile. """ type CertificationsPentesterProfileConnection { """ A list of edges. """ edges: [CertificationsPentesterProfileEdge] """ A list of nodes. """ nodes: [CertificationsPentesterProfile] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type CertificationsPentesterProfileEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: CertificationsPentesterProfile } input ChallengeDemoInputType { use_case: ChallengeDemoUseCase! } """ Different use-cases to demo for challenges """ enum ChallengeDemoUseCase { ai_red_teaming generic } """ Challenge setting of a Team """ type ChallengeSetting implements Node { aasm_state: String has_retesting_phase: Boolean id: ID! not_started: Boolean policy: String starts_at: DateTime stops_at: DateTime target_budget: Int } """ Autogenerated input type of ChangeReportPentest """ input ChangeReportPentestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentest_id: ID report_id: ID! } """ Autogenerated return type of ChangeReportPentest. """ type ChangeReportPentestPayload 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! } """ Configuration for a chart including type, title, and data source """ type ChartConfig implements Node { """ Unique identifier for the chart """ chart_key: String! """ Custom configuration overrides """ config_overrides: JSON """ Dashboard that contains this chart """ dashboard_key: String! """ Description or tooltip for the chart """ description: String """ ID of the object. """ id: ID! """ Display title for the chart """ title: String """ Type of chart (bar, line, pie, etc.) """ type: String } """ Data returned from the analytics system for a chart """ type ChartData implements Node { """ Error message if data loading failed """ error: String """ ID of the object. """ id: ID! """ Labels for the data points """ labels: [String!] """ Additional metadata about the chart data """ metadata: JSON """ Chart series data """ series: JSON } """ Position and size configuration for a chart in the dashboard grid """ type ChartPosition implements Node { """ Height in grid units """ h: Int! """ ID of the object. """ id: ID! """ Maximum height in grid units """ max_h: Int """ Maximum width in grid units """ max_w: Int """ Minimum height in grid units """ min_h: Int """ Minimum width in grid units """ min_w: Int """ Width in grid units """ w: Int! """ X coordinate in grid units """ x: Int! """ Y coordinate in grid units """ y: Int! } input ChartPositionInput { """ ID of the chart """ chart_id: ID! """ Height in grid units """ h: Int! """ Width in grid units """ w: Int! """ X position in grid units """ x: Int! """ Y position in grid units """ y: Int! } """ A chat message """ type ChatMessage implements Node { content: String function: ChatMessageFunction """ ID of the object. """ id: ID! } """ A function of chat message """ type ChatMessageFunction implements Node { arguments: JSON """ ID of the object. """ id: ID! name: String } """ Autogenerated input type of CheckAssetReachability """ input CheckAssetReachabilityInput { asset_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of CheckAssetReachability. """ type CheckAssetReachabilityPayload implements MutationResult { asset_reachability: AssetReachability """ 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 CheckReportCampaignInclusion """ input CheckReportCampaignInclusionInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! } """ Autogenerated return type of CheckReportCampaignInclusion. """ type CheckReportCampaignInclusionPayload 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! } """ Data about the user's residency verifications """ type CitizenshipVerification implements Node { country_code: String! id: ID! nationality: String! } """ The connection type for CitizenshipVerification. """ type CitizenshipVerificationConnection { """ A list of edges. """ edges: [CitizenshipVerificationEdge] """ A list of nodes. """ nodes: [CitizenshipVerification] """ Information to aid in pagination. """ pageInfo: PageInfo! } """ An edge in a connection. """ type CitizenshipVerificationEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: CitizenshipVerification } """ Autogenerated input type of ClaimAssetCredential """ input ClaimAssetCredentialInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String structured_scope_id: ID! } """ Autogenerated return type of ClaimAssetCredential. """ type ClaimAssetCredentialPayload 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! } """ Autogenerated input type of ClaimReportRetest """ input ClaimReportRetestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String database_report_retest_id: ID! } """ Autogenerated return type of ClaimReportRetest. """ type ClaimReportRetestPayload 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: ReportRetest report_retest_user: ReportRetestUser was_successful: Boolean! } """ Autogenerated input type of ClearTriageInboxItemsOwnership """ input ClearTriageInboxItemsOwnershipInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String reason_for_change: String! triage_inbox_item_ids: [ID]! } """ Autogenerated return type of ClearTriageInboxItemsOwnership. """ type ClearTriageInboxItemsOwnershipPayload 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! reason_for_change: String! triage_inbox_items: [TriageInboxItem] was_successful: Boolean! } """ Autogenerated input type of ClonePentest """ input ClonePentestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String consumption_subscription_id: Int pentest_id: Int! pentest_name: String! requested_start_date: DateTime! } """ Autogenerated return type of ClonePentest. """ type ClonePentestPayload 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! pentest_opportunity: PentestOpportunity was_successful: Boolean! } """ A subset of weaknesses that share a common characteristic """ type Cluster implements Node { batched_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 ): WeaknessConnection 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 collaborator on a report """ input Collaborator { """ The weight that determines the portion of the bounty that this collaborator will receive """ bounty_weight: Float! """ Either the username or the email address of the collaborator """ username_or_email: String! } """ 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 } """ An external communication channel """ type CommunicationChannel implements Node { _id: ID! channel_id: String channel_link: String! channel_name: String! channel_type: String! created_at: DateTime! engagements_assessment: Team! id: ID! updated_at: DateTime! workspace_url: String! } """ The connection type for CommunicationChannel. """ type CommunicationChannelConnection { """ A list of edges. """ edges: [CommunicationChannelEdge] """ A list of nodes. """ nodes: [CommunicationChannel] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type CommunicationChannelEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: CommunicationChannel } """ Autogenerated input type of CompletePentestCreditCardFundingTask """ input CompletePentestCreditCardFundingTaskInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentest_task_id: ID! } """ Autogenerated return type of CompletePentestCreditCardFundingTask. """ type CompletePentestCreditCardFundingTaskPayload 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! last_four: String pentest_task: PentestTask was_successful: Boolean! } """ Autogenerated input type of CompleteReportRetest """ input CompleteReportRetestInput { attachment_ids: [ID] """ A unique identifier for the client performing the mutation. """ clientMutationId: String fixed: Boolean! message: String! report_id: ID! } """ Autogenerated return type of CompleteReportRetest. """ type CompleteReportRetestPayload 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! } """ Autogenerated input type of CompleteTriageIntakeStepMutation """ input CompleteTriageIntakeStepMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String form_values: JSON! output: TriageIntakeOutputInput! workflow_step_run_id: ID! } """ Autogenerated return type of CompleteTriageIntakeStepMutation. """ type CompleteTriageIntakeStepMutationPayload 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! was_successful: Boolean! workflow_run: WorkflowRun } """ Autogenerated input type of CompleteTutorial """ input CompleteTutorialInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String type: String! } """ Autogenerated return type of CompleteTutorial. """ type CompleteTutorialPayload 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! was_successful: Boolean! } """ A completed recommendation entry """ type CompletedRecommendation implements Node { created_at: DateTime! id: ID! recommendation_id: Int! user: User user_id: Int } """ The connection type for CompletedRecommendation. """ type CompletedRecommendationConnection { """ A list of edges. """ edges: [CompletedRecommendationEdge] """ A list of nodes. """ nodes: [CompletedRecommendation] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type CompletedRecommendationEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: CompletedRecommendation } """ A configurable dashboard definition """ type ConfigurableDashboard implements Node & ResourceInterface { charts: [ConfigurableDashboardChartRef]! dashboard_layout: StaticDashboardLayoutEnum dashboard_layout_columns: Int default_end_date: DateTime default_interval: String default_start_date: DateTime description: String description_tooltip: String description_view_docs_link: String elements: [StaticDashboardElement]! filter_options: [String]! filters: [StaticDashboardFilter]! hide_date_picker: Boolean hide_interval_dropdown: Boolean id: ID! include_in_stable_rest_api: Boolean! key: String! title: String! title_tooltip: String type: String! url: URI! } """ A chart with its configuration and query results """ type ConfigurableDashboardChart implements Node & ResourceInterface { chart_config: JSON! chart_key: String! id: ID! query_results: [AnalyticsQueryResult!]! url: URI! } """ A lightweight reference to a chart configuration """ type ConfigurableDashboardChartRef implements Node { id: ID! key: String! order: Int! } """ A consumption subscription """ type ConsumptionSubscription implements Node { _id: ID! active: Boolean! allowed_restrictions: [String!]! ends_at: DateTime! expired: Boolean! id: ID! not_started_yet: Boolean number_remaining: Float! number_total: Float! number_used: Int! organization_id: ID! pentest_opportunities: [PentestOpportunity] prohibited_restrictions: [String!]! purchase_by_date: DateTime! salesforce_account_id: String salesforce_opportunity_id: String starts_at: DateTime! tier: String! } """ Controlled launch setting """ type ControlledLaunchSetting implements Node { controlled_launch_team: Boolean id: ID! is_ready_for_public_launch: Boolean } """ An interface for the common fields of conversations entries """ interface ConversationEntryInterface { _id: ID! """ The user who created this entry """ actor: User! created_at: DateTime! data: JSON id: ID! type: String! updated_at: DateTime! } """ Conversation entries can be of multiple types """ union ConversationEntryUnion = ReportAssistantConversationEntry | ValidationAgentConversationEntry """ An interface for the common fields of Conversations """ interface ConversationInterface { _id: ID! entries: [ConversationEntryUnion!]! id: ID! type: String! } """ Conversations can be of multiple types """ union ConversationUnion = ReportAssistantConversation | ValidationAgentConversation """ Autogenerated input type of CopilotContinue """ input CopilotContinueInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String llm_conversation_message_id: ID! } """ Autogenerated return type of CopilotContinue. """ type CopilotContinuePayload 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! llm_conversation_message: LlmConversationMessage was_successful: Boolean! } """ Autogenerated input type of Copilot """ input CopilotInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String llm_conversation_id: ID! message: String! } """ Autogenerated return type of Copilot. """ type CopilotPayload 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! llm_conversation: LlmConversation llm_conversation_message: LlmConversationMessage llm_conversation_response: LlmConversationMessage was_successful: Boolean! } """ Autogenerated input type of CopilotRegenerate """ input CopilotRegenerateInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String llm_conversation_message_id: ID! } """ Autogenerated return type of CopilotRegenerate. """ type CopilotRegeneratePayload 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! llm_conversation_message: LlmConversationMessage was_successful: Boolean! } """ Autogenerated input type of CopilotUpdate """ input CopilotUpdateInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String llm_conversation_message_id: ID! message: String! } """ Autogenerated input type of CopilotUpdateMessageArtifact """ input CopilotUpdateMessageArtifactInput { acted: Boolean! """ A unique identifier for the client performing the mutation. """ clientMutationId: String llm_conversation_message_artifact_id: ID! } """ Autogenerated return type of CopilotUpdateMessageArtifact. """ type CopilotUpdateMessageArtifactPayload 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! llm_conversation_message_artifact: LlmConversationMessageArtifact was_successful: Boolean! } """ Autogenerated input type of CopilotUpdateMessageIndex """ input CopilotUpdateMessageIndexInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String llm_conversation_message_id: ID! message_index: Int! } """ Autogenerated return type of CopilotUpdateMessageIndex. """ type CopilotUpdateMessageIndexPayload 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! llm_conversation_message: LlmConversationMessage was_successful: Boolean! } """ Autogenerated return type of CopilotUpdate. """ type CopilotUpdatePayload 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! llm_conversation: LlmConversation llm_conversation_message: LlmConversationMessage llm_conversation_response: LlmConversationMessage was_successful: Boolean! } """ Autogenerated input type of CopyWorkboard """ input CopyWorkboardInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String workboard_id: ID! } """ Autogenerated return type of CopyWorkboard. """ type CopyWorkboardPayload 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_workboard: Workboard was_successful: Boolean! } """ Autogenerated input type of CopyWorkboardView """ input CopyWorkboardViewInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String workboard_view_id: ID! } """ Autogenerated return type of CopyWorkboardView. """ type CopyWorkboardViewPayload 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! was_successful: Boolean! workboard_view: WorkboardView } """ 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! } """ Country details specified in a HackerOne object """ type CountryDetails implements Node { abbreviation: String flag: String id: ID! name: String } enum CountryRestrictionSourceEnum { country_source_citizenship country_source_citizenship_residency country_source_residency country_source_taxform } enum CountryRestrictionTypeEnum { country_allowlist country_blocklist country_none } """ Autogenerated input type of CreateActivityComment """ input CreateActivityCommentInput { attachment_ids: [Int] """ 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 { 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! report: Report was_successful: Boolean! } """ Autogenerated input type of CreateAnalyticsReport """ input CreateAnalyticsReportInput { applied_filters: [DashboardStateFiltersInputType]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String dashboard_key: String! end_at: String! interval: String! name: String! organization_id: Int! start_at: String! team_ids: [Int!]! } """ Autogenerated return type of CreateAnalyticsReport. """ type CreateAnalyticsReportPayload implements MutationResult { analytics_report: AnalyticsReport attachment: Attachment """ 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 CreateAsmTagCategory """ input CreateAsmTagCategoryInput { asm_tag_category_name: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_id: ID! unique_tag_per_asset: Boolean = false } """ Autogenerated return type of CreateAsmTagCategory. """ type CreateAsmTagCategoryPayload implements MutationResult { asm_tag_category: AsmTagCategory """ 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 CreateAsmTag """ input CreateAsmTagInput { asm_tag_category_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! } """ Autogenerated return type of CreateAsmTag. """ type CreateAsmTagPayload implements MutationResult { asm_tag: AsmTag """ 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 CreateAsset """ input CreateAssetInput { asset_tags_ids: [Int!] asset_type: AssetImplementationTypeEnum! availability_requirement: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String confidentiality_requirement: String description: String identifier: String! integrity_requirement: String max_severity: SeverityRatingEnum organization_id: ID! owner: String reference: String } """ Autogenerated return type of CreateAsset. """ type CreateAssetPayload implements MutationResult { asset: Asset """ 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 CreateAutomation """ input CreateAutomationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String code: String! config: JSON enabled: Boolean events: [String!] organization_handle: String! run_once_per_report: Boolean schedule_type: String scheduled_day_of_month: Int scheduled_day_of_week: Int scheduled_hour_of_day: Int template_identifier: String! title: String! } """ Autogenerated return type of CreateAutomation. """ type CreateAutomationPayload implements MutationResult { automation: Automation! """ 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 CreateAutomationSecret """ input CreateAutomationSecretInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String description: String! name: String! organization_id: ID! secret: String! } """ Autogenerated return type of CreateAutomationSecret. """ type CreateAutomationSecretPayload implements MutationResult { automation_secret: AutomationSecret! """ 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 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 implements MutationResult { activity: ActivitiesBountySuggested """ 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 CreateBountyTableEstimator """ input CreateBountyTableEstimatorInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String questionnaire_assets_behind_firewall: Boolean! questionnaire_has_security_manager: Boolean! questionnaire_perform_pentest: Boolean! questionnaire_run_automated_scan: Boolean! questionnaire_security_team_size: String! team_id: ID! } """ Autogenerated return type of CreateBountyTableEstimator. """ type CreateBountyTableEstimatorPayload implements MutationResult { bbp_launch_configuration: BbpLaunchConfiguration """ 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 CreateCampaign """ input CreateCampaignInput { bounty_pool_limit: Int bounty_table_row_id: ID campaign_objective_id: ID! campaign_type: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String critical: Float end_date: DateTime! high: Float low: Float medium: Float researchers_information: String! start_date: DateTime! structured_scope_ids: [ID!] team_id: ID! } """ Autogenerated return type of CreateCampaign. """ type CreateCampaignPayload implements MutationResult { campaign: Campaign """ 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 CreateCodeReviewForReport """ input CreateCodeReviewForReportInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String code_review_diff_url: String code_review_patch: String! message: String! report_id: Int! } """ Autogenerated return type of CreateCodeReviewForReport. """ type CreateCodeReviewForReportPayload implements MutationResult { activity: ActivitiesCodeReviewRequested """ 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 CreateCommonResponse """ input CreateCommonResponseInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String! team_id: ID! title: String! } """ Autogenerated return type of CreateCommonResponse. """ type CreateCommonResponsePayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String common_response: CommonResponse! 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 CreateCompletedRecommendation """ input CreateCompletedRecommendationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String recommendation_id: Int! team_id: Int! } """ Autogenerated return type of CreateCompletedRecommendation. """ type CreateCompletedRecommendationPayload 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! was_successful: Boolean! } """ Autogenerated input type of CreateCredential """ input CreateCredentialInput { assignee: String batch_id: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String credentials: String! structured_scope_id: Int! } """ Autogenerated input type of CreateCredentialInquiry """ input CreateCredentialInquiryInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String description: String! structured_scope_id: ID! } """ Autogenerated return type of CreateCredentialInquiry. """ type CreateCredentialInquiryPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_inquiry: CredentialInquiry 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 CreateCredentialInquiryResponse """ input CreateCredentialInquiryResponseInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String consented: Boolean! credential_inquiry_id: ID! details: String! } """ Autogenerated return type of CreateCredentialInquiryResponse. """ type CreateCredentialInquiryResponsePayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_inquiry_response: CredentialInquiryResponse 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 return type of CreateCredential. """ type CreateCredentialPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential: Credential 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 CreateCryptoWalletPayoutPreference """ input CreateCryptoWalletPayoutPreferenceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String crypto_currency: CryptoCurrencyEnum! default_method: Boolean! wallet_address: String! } """ Autogenerated return type of CreateCryptoWalletPayoutPreference. """ type CreateCryptoWalletPayoutPreferencePayload 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 CreateCustomDashboard """ input CreateCustomDashboardInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ Optional description """ description: String """ Number of columns in grid (default: 12) """ layout_columns: Int """ Compaction type: vertical or horizontal """ layout_compact_type: String """ Height of each row in pixels (default: 60) """ layout_row_height: Int """ Name of the dashboard """ name: String! """ Organization handle to create the dashboard for """ organization_handle: String! } """ Autogenerated return type of CreateCustomDashboard. """ type CreateCustomDashboardPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String custom_dashboard: CustomDashboard 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 CreateCustomFieldAttribute """ input CreateCustomFieldAttributeInput { checkbox_text: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String configuration: String error_message: String helper_text: String internal: Boolean label: String! regex: String required: Boolean team_id: ID! type: String! } """ Autogenerated return type of CreateCustomFieldAttribute. """ type CreateCustomFieldAttributePayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String custom_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 ): CustomFieldAttributeConnection 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_custom_field: CustomFieldAttributeEdge team: Team was_successful: Boolean! } """ Autogenerated input type of CreateCveRequest """ input CreateCveRequestInput { auto_submit_on_publicly_disclosing_report: Boolean """ A unique identifier for the client performing the mutation. """ clientMutationId: String cve_entry_identifier: String description: String! metrics: JSON! references: [String] report_id: Int team_handle: String! versions: JSON! 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_request: CveRequest 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: CveRequestsEdge team: Team was_successful: Boolean! } """ Autogenerated input type of CreateDemo """ input CreateDemoInput { challenge_engagement: ChallengeDemoInputType """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! website: String! with_assessment_engagement: Boolean with_bounty_engagement: Boolean with_campaigns_feature: Boolean with_new_seed_data_feature: Boolean with_response_engagement: Boolean with_self_onboarding_feature: Boolean with_spot_checks_feature: Boolean } """ Autogenerated return type of CreateDemo. """ type CreateDemoPayload 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! organization: Organization was_successful: Boolean! } """ Autogenerated input type of CreateDomainOwnership """ input CreateDomainOwnershipInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String domain: String! organization_id: ID team_id: ID verification_method: DomainVerificationMethodEnum! } """ Autogenerated return type of CreateDomainOwnership. """ type CreateDomainOwnershipPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String domain_ownership: DomainOwnership 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 CreateEligibilitySetting """ input CreateEligibilitySettingInput { allowed_domains: String! allowed_domains_enabled: Boolean! """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! organization_id: ID! } """ Autogenerated return type of CreateEligibilitySetting. """ type CreateEligibilitySettingPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String eligibility_setting: TeamMemberEligibilitySettings 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! organization: Organization was_successful: Boolean! } """ Autogenerated input type of CreateGatewayCloudflaredTunnel """ input CreateGatewayCloudflaredTunnelInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of CreateGatewayCloudflaredTunnel. """ type CreateGatewayCloudflaredTunnelPayload 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 CreateGatewayComplianceLogRequest """ input CreateGatewayComplianceLogRequestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String log_date: Date! team_id: ID! } """ Autogenerated return type of CreateGatewayComplianceLogRequest. """ type CreateGatewayComplianceLogRequestPayload 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 CreateHackerTemplate """ input CreateHackerTemplateInput { body: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String cwe: Int impact: String report_title: String severity: String title: String! } """ Autogenerated return type of CreateHackerTemplate. """ type CreateHackerTemplatePayload 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! hacker_report_template: HackerReportTemplate was_successful: Boolean! } """ Autogenerated input type of CreateHackerTriageRating """ input CreateHackerTriageRatingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String comment: String rating: Int rating_options: [String!] report_id: Int! } """ Autogenerated return type of CreateHackerTriageRating. """ type CreateHackerTriageRatingPayload 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! hacker_triage_rating: HackerTriageRating was_successful: Boolean! } """ Autogenerated input type of CreateHaiPlay """ input CreateHaiPlayInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String color: String! conversation_starters: [String!] description: String! instructions: String! name: String! organization_ids: [ID!] placeholder: String! } """ Autogenerated return type of CreateHaiPlay. """ type CreateHaiPlayPayload 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! hai_play: HaiPlay was_successful: Boolean! } """ Autogenerated input type of CreateHaiReportData """ input CreateHaiReportDataInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! summary: String } """ Autogenerated return type of CreateHaiReportData. """ type CreateHaiReportDataPayload 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! hai_report_data: HaiReportData! was_successful: Boolean! } """ Autogenerated input type of CreateHaiTask """ input CreateHaiTaskInput { """ Optional JSON string with additional HTTP headers to include in the agent request """ additional_headers_json: String """ Optional JSON string with additional payload to merge into the agent request body """ additional_payload_json: String """ Key of the agent to execute the task (e.g., PRIORITY_ESCALATION) """ agent_key: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ A bulleted markdown list of chronologically ordered steps """ instructions: String! } """ Autogenerated return type of CreateHaiTask. """ type CreateHaiTaskPayload 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! hai_task: HaiTask 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! source: String = "manual" } """ Autogenerated return type of CreateIssueTrackerReferenceId. """ type CreateIssueTrackerReferenceIdPayload 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 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 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 url: String was_successful: Boolean! } """ 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 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! webhook_url: String } """ Autogenerated input type of CreateLanguageModelResolverJob """ input CreateLanguageModelResolverJobInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String input: String = "" resolver: String! variables: JSON } """ Autogenerated return type of CreateLanguageModelResolverJob. """ type CreateLanguageModelResolverJobPayload 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! language_model_resolver_job: LanguageModelResolverJob was_successful: Boolean! } """ 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 CreateManualSeverity """ input CreateManualSeverityInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String dry_run: Boolean message: String rating: SeverityRatingEnum! report_id: ID! tracer: String } """ Autogenerated return type of CreateManualSeverity. """ type CreateManualSeverityPayload 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! severity: Severity was_successful: Boolean! } """ WebAuthn challenge options for credential creation """ type CreateOptionsChallenge implements Node { """ Base64-encoded cryptographic challenge """ challenge: String! id: ID! """ Supported public key credential parameters """ pubKeyCredParams: [JSON!]! """ Relying party information including ID and name """ rp: JSON! """ User information including ID and display name """ user: JSON! } """ Autogenerated input type of CreateOptionsChallenge """ input CreateOptionsChallengeInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of CreateOptionsChallenge. """ type CreateOptionsChallengePayload implements MutationResult { challenge: CreateOptionsChallenge """ 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 CreateOrUpdateHackerCertification """ input CreateOrUpdateHackerCertificationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String hacker_certification_input: HackerCertificationInputType! } """ Autogenerated return type of CreateOrUpdateHackerCertification. """ type CreateOrUpdateHackerCertificationPayload 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 attachments: Boolean """ A unique identifier for the client performing the mutation. """ clientMutationId: String comments: Boolean comments_include_link: Boolean public_disclosures: Boolean rewards: Boolean state_changes: Boolean team_id: ID! } """ Autogenerated return type of CreateOrUpdateHackeroneToJiraEventsConfiguration. """ type CreateOrUpdateHackeroneToJiraEventsConfigurationPayload 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 CreateOrUpdateJiraIntegration """ input CreateOrUpdateJiraIntegrationInput { assignee: String base_url: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String custom: String generate_webhook_in_jira_if_does_not_exist: Boolean issue_fields: [JiraFieldInputType!] issue_type: Int! legacy_integration: Boolean pid: Int! priority_rating_ids: JiraPrioritySeverityInput project_selection_enabled: Boolean 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 CreateOrUpdatePentest """ input CreateOrUpdatePentestInput { attachment_ids: [ID] award_amount: Int! award_amount_lead: Int! citizenship_restrictions: [String!] """ A unique identifier for the client performing the mutation. """ clientMutationId: String description: String! enable_final_detailed_report: Boolean end_date: String! hour_cap: Int! id: ID industry: String! location_restrictions: [String!] pentester_cap: Int published_description: String requirement_disallowed_labels: [Int!] requirement_labels: [Int!] retesting_end_date: String schedule_day_restrictions: [String] schedule_restrictions: String schedule_time_restrictions_end: String schedule_time_restrictions_start: String skill_ids: [Int!] slack_workspace_url: String start_date: String! state: String! structured_scopes_with_metadata: [StructuredScopeMetadataInput]! team_id: ID time_zone: String! } """ Autogenerated return type of CreateOrUpdatePentest. """ type CreateOrUpdatePentestPayload 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! pentest: Pentest was_successful: Boolean! } """ Autogenerated input type of CreateOrUpdatePentesterProfile """ input CreateOrUpdatePentesterProfileInput { auto_accept_invitations: Boolean bio: String! certifications: [PentesterProfileCertificationInput!] citizenship: [String!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String cobalt_handle: String! compliance_frameworks: [String!] languages: [PentesterProfileLanguageInput!]! led_pentest: Boolean! linkedin_handle: String! name: String! preferred_teammates: [String!] preferred_times: [String!] residence: String time_zone: String tools: [String!] visible_in_directory: Boolean weekdays: [String!] work_schedule: [String!] years_experience: String! } """ Autogenerated return type of CreateOrUpdatePentesterProfile. """ type CreateOrUpdatePentesterProfilePayload 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! pentester_profile: PentesterProfile user: User was_successful: Boolean! } """ Autogenerated input type of CreateOrUpdateSecurityEmailForwarding """ input CreateOrUpdateSecurityEmailForwardingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String security_email: String! security_email_forwarding_id: ID team_id: ID! } """ Autogenerated return type of CreateOrUpdateSecurityEmailForwarding. """ type CreateOrUpdateSecurityEmailForwardingPayload 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! security_email_forwarding: SecurityEmailForwarding team: Team was_successful: Boolean! } """ Autogenerated input type of CreateOrUpdateSpokenLanguage """ input CreateOrUpdateSpokenLanguageInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String user_spoken_language: UserSpokenLanguageInputType! } """ Autogenerated return type of CreateOrUpdateSpokenLanguage. """ type CreateOrUpdateSpokenLanguagePayload 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 CreateOrganizationApiToken """ input CreateOrganizationApiTokenInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String identifier: String! organization_id: ID! organization_member_group_ids: [Int!] } """ Autogenerated return type of CreateOrganizationApiToken. """ type CreateOrganizationApiTokenPayload 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! organization: Organization unhashed_token: String was_successful: Boolean! } """ Autogenerated input type of CreateOrganizationInbox """ input CreateOrganizationInboxInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String member_group_ids: [ID!] name: String! organization_id: ID! profile_picture: Upload } """ Autogenerated return type of CreateOrganizationInbox. """ type CreateOrganizationInboxPayload 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! inbox: OrganizationInbox was_successful: Boolean! } """ Autogenerated input type of CreateOrganizationMemberGroup """ input CreateOrganizationMemberGroupInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String eligibility_setting_id: Int name: String! organization_id: ID! organization_inbox_ids: [Int!] organization_member_ids: [Int!] permissions: [OrganizationPermissionsEnum!]! team_ids: [Int!] } """ Autogenerated return type of CreateOrganizationMemberGroup. """ type CreateOrganizationMemberGroupPayload 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! organization_member_group: OrganizationMemberGroup was_successful: Boolean! } """ Autogenerated input type of CreateOrganizationMemberInvitation """ input CreateOrganizationMemberInvitationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String email_address: String! notify: Boolean organization_admin: Boolean organization_id: ID! organization_member_group_ids: [Int!] } """ Autogenerated return type of CreateOrganizationMemberInvitation. """ type CreateOrganizationMemberInvitationPayload 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! invitation: InvitationsOrganizationMember organization: Organization was_successful: Boolean! } """ Autogenerated input type of CreateOrganizationMemberInvitations """ input CreateOrganizationMemberInvitationsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String email_addresses: String! notify: Boolean organization_admin: Boolean organization_id: ID! organization_member_group_ids: [Int!] } """ Autogenerated return type of CreateOrganizationMemberInvitations. """ type CreateOrganizationMemberInvitationsPayload 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! invitations: [InvitationsOrganizationMember!] organization: Organization was_successful: Boolean! } """ Autogenerated input type of CreateOrganizationReturnOnMitigationAssetGroup """ input CreateOrganizationReturnOnMitigationAssetGroupInput { assets: [ID!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! organization_id: ID! rom_settings: ReturnOnMitigationSettingsInputType! } """ Autogenerated return type of CreateOrganizationReturnOnMitigationAssetGroup. """ type CreateOrganizationReturnOnMitigationAssetGroupPayload 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! organization: Organization! was_successful: Boolean! } """ Autogenerated input type of CreateOrganizationSamlProvider """ input CreateOrganizationSamlProviderInput { allow_sign_up: Boolean! certificate: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String domain_ownership_ids: [ID!]! name: String! organization_id: ID! single_sign_on_url: String! } """ Autogenerated return type of CreateOrganizationSamlProvider. """ type CreateOrganizationSamlProviderPayload 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! saml_provider: SamlProvider was_successful: Boolean! } """ Autogenerated input type of CreateOrganizationSamlTest """ input CreateOrganizationSamlTestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String saml_provider_id: ID! } """ Autogenerated return type of CreateOrganizationSamlTest. """ type CreateOrganizationSamlTestPayload 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! saml_test: SamlTest was_successful: Boolean! } """ Autogenerated input type of CreateOrganizationScimUser """ input CreateOrganizationScimUserInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_id: ID! } """ Autogenerated return type of CreateOrganizationScimUser. """ type CreateOrganizationScimUserPayload implements MutationResult { bearer_token: String """ 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! organization: Organization scim_user: User was_successful: Boolean! } """ Autogenerated input type of CreateOrganizationSolutionInstance """ input CreateOrganizationSolutionInstanceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_id: ID! solution_id: String! } """ Autogenerated return type of CreateOrganizationSolutionInstance. """ type CreateOrganizationSolutionInstancePayload 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_solution_instance_id: String 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 CreatePentestCheckTemplate """ input CreatePentestCheckTemplateInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String description: String! instructions: String! pentest_checklist_template_id: ID! title: String! } """ Autogenerated return type of CreatePentestCheckTemplate. """ type CreatePentestCheckTemplatePayload 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! pentest_check_template: PentestCheckTemplate was_successful: Boolean! } """ Autogenerated input type of CreatePentestOpportunity """ input CreatePentestOpportunityInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String company_name: String consumption_subscription_id: Int customer_email: String name: String organization_id: Int } """ Autogenerated return type of CreatePentestOpportunity. """ type CreatePentestOpportunityPayload 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! pentest_opportunity: PentestOpportunity was_successful: Boolean! } """ Autogenerated input type of CreatePentestStructuredScope """ input CreatePentestStructuredScopeInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentest_id: ID! structured_scope_id: ID! } """ Autogenerated return type of CreatePentestStructuredScope. """ type CreatePentestStructuredScopePayload 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! pentest_structured_scope: PentestStructuredScope was_successful: Boolean! } """ Autogenerated input type of CreatePentester """ input CreatePentesterInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentester_position_id: ID! } """ Autogenerated return type of CreatePentester. """ type CreatePentesterPayload 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! pentester: Pentester pentester_position: PentesterPosition was_successful: Boolean! } """ Autogenerated input type of CreateProgramBounty """ input CreateProgramBountyInput { amount: Float! """ A unique identifier for the client performing the mutation. """ clientMutationId: String facebook_user_id: String not_paid_through_hackerone: Boolean program_id: ID! recipient: String recipient_id: String reference: String! severity_rating: String title: String! } """ Autogenerated return type of CreateProgramBounty. """ type CreateProgramBountyPayload 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! report: Report was_successful: Boolean! } """ Autogenerated input type of CreateProgramSatisfactionSurveyAnswer """ input CreateProgramSatisfactionSurveyAnswerInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String feedback: String! source: ID! survey_structured_response_ids: [ID]! } """ Autogenerated return type of CreateProgramSatisfactionSurveyAnswer. """ type CreateProgramSatisfactionSurveyAnswerPayload 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 CreateReconArtifact """ input CreateReconArtifactInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String files: [Upload!]! recon_context_id: Int! } """ Autogenerated return type of CreateReconArtifact. """ type CreateReconArtifactPayload 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! recon_context: ReconWorkspaceContext was_successful: Boolean! } """ Autogenerated input type of CreateReconContext """ input CreateReconContextInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String description: String name: String! } """ Autogenerated return type of CreateReconContext. """ type CreateReconContextPayload 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! recon_context: ReconWorkspaceContext was_successful: Boolean! } """ 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! query: Query was_successful: Boolean! } """ Autogenerated input type of CreateReport """ input CreateReportInput { calculation_method: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String impact: String! severity_rating: String source: String! structured_scope_id: Int submitted_via_api: Boolean team_handle: String! title: String! vulnerability_information: String! weakness_id: Int } """ Autogenerated input type of CreateReportIntent """ input CreateReportIntentInput { attachment_ids: [ID!] """ A unique identifier for the client performing the mutation. """ clientMutationId: String description: String! team_id: ID! } """ Autogenerated return type of CreateReportIntent. """ type CreateReportIntentPayload 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_intent: ReportIntent was_successful: Boolean! } """ 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 CreateReportTag """ input CreateReportTagInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! organization_id: ID! } """ Autogenerated return type of CreateReportTag. """ type CreateReportTagPayload 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_tag: ReportTag was_successful: Boolean! } """ Autogenerated input type of CreateSetupIntent """ input CreateSetupIntentInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of CreateSetupIntent. """ type CreateSetupIntentPayload 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! setup_intent: SetupIntent was_successful: Boolean! } """ Autogenerated input type of CreateSeverityFromHash """ input CreateSeverityFromHashInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String hash: JSON! message: String override_max_severity: Boolean report_id: ID! } """ Autogenerated return type of CreateSeverityFromHash. """ type CreateSeverityFromHashPayload 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 severity: Severity 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_retesting: Boolean! notification_report_swag_awarded: Boolean! notification_report_triaged: Boolean! notification_report_user_completed_retest: 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! slack_pipeline: SlackPipeline! team: Team! was_successful: Boolean! } """ Autogenerated input type of CreateSolutionInstance """ input CreateSolutionInstanceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String solution_id: String! team_id: ID! } """ Autogenerated return type of CreateSolutionInstance. """ type CreateSolutionInstancePayload 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_solution_instance_id: String team: Team was_successful: Boolean! } """ Autogenerated input type of CreateSpotCheck """ input CreateSpotCheckInput { budget: Int! """ A unique identifier for the client performing the mutation. """ clientMutationId: String excluded_hackers: [String!] hacker_usernames: [String!] instructions: String! name: String! scopes: [String!]! spot_check_type: SpotCheckTypeEnum! start_date: Date! target_num_hackers: Int! team_id: ID! type_cohort: SpotCheckTypeCohorts! } """ Autogenerated return type of CreateSpotCheck. """ type CreateSpotCheckPayload 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! spot_check: SpotCheck was_successful: Boolean! } """ Autogenerated input type of CreateSpotCheckReport """ input CreateSpotCheckReportInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String executive_summary: String! files: [Upload!]! findings_and_evidence: String! methodology_and_tooling: String! report_ids: [Int!] scope: String! spot_check_id: ID! time_spent: Int! } """ Autogenerated return type of CreateSpotCheckReport. """ type CreateSpotCheckReportPayload 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! spot_check_report: SpotCheckReport was_successful: Boolean! } """ Autogenerated input type of CreateStoredQuery """ input CreateStoredQueryInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String index_class: IndexEnum! name: String! organization_id: Int! query_string: String! tags: [String!] } """ Autogenerated return type of CreateStoredQuery. """ type CreateStoredQueryPayload 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! stored_query: StoredQuery 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 custom_message: String = "" eligible_for_bounty: Boolean eligible_for_submission: Boolean instruction: String integrity_requirement: String max_severity: SeverityRatingEnum notify_subscribers_of_changes: Boolean = true 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! structured_scope: StructuredScope 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 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! swag: Swag was_successful: Boolean! } """ 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 CreateTrayEscalation """ input CreateTrayEscalationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String reference: String! reference_url: String! report_id: ID! solution_instance_id: String! } """ Autogenerated return type of CreateTrayEscalation. """ type CreateTrayEscalationPayload 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 CreateTriageRating """ input CreateTriageRatingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String comment: String! rating: Int! report_id: ID! } """ Autogenerated return type of CreateTriageRating. """ type CreateTriageRatingPayload 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! triage_rating: TriageRating 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 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 CreateUserFlag """ input CreateUserFlagInput { category: UserFlagCategoryEnum! """ A unique identifier for the client performing the mutation. """ clientMutationId: String note: String! priority: UserFlagPriorityEnum username: String! } """ Autogenerated return type of CreateUserFlag. """ type CreateUserFlagPayload 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: User was_successful: Boolean! } """ Autogenerated input type of CreateUserInsight """ input CreateUserInsightInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String dismissed: Boolean team_insight_id: Int! viewed: Boolean } """ Autogenerated return type of CreateUserInsight. """ type CreateUserInsightPayload 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! was_successful: Boolean! } """ 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 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 CreateUserPayoutsReport """ input CreateUserPayoutsReportInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of CreateUserPayoutsReport. """ type CreateUserPayoutsReportPayload 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 CreateUserVerificationLetterReport """ input CreateUserVerificationLetterReportInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String end_date: DateTime start_date: DateTime } """ Autogenerated return type of CreateUserVerificationLetterReport. """ type CreateUserVerificationLetterReportPayload 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 CreateWebhook """ input CreateWebhookInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String integration_events_configuration: IntegrationEventsConfigurationInputType! name: String! secret: String! team_handle: String! url: String! } """ Autogenerated return type of CreateWebhook. """ type CreateWebhookPayload 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! webhook: Webhook } """ Autogenerated input type of CreateWorkboard """ input CreateWorkboardInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! organization_id: ID! } """ Autogenerated return type of CreateWorkboard. """ type CreateWorkboardPayload 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! was_successful: Boolean! workboard: Workboard } """ Autogenerated input type of CreateWorkboardView """ input CreateWorkboardViewInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String columns: [String!] name: String! query_string: String sort_state: JSON workboard_id: ID! } """ Autogenerated return type of CreateWorkboardView. """ type CreateWorkboardViewPayload 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! was_successful: Boolean! workboard_view: WorkboardView } """ Autogenerated input type of CreateWriteUpPreview """ input CreateWriteUpPreviewInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String filtered_sections: [WriteUpPreviewSectionEnum] format: WriteUpPreviewFormatEnum! write_up_database_id: ID write_up_id: ID } """ Autogenerated return type of CreateWriteUpPreview. """ type CreateWriteUpPreviewPayload 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! html_cover: String was_successful: Boolean! write_up_preview: WriteUpPreview write_up_preview_in_sections: JSON } """ Credentials of a team """ type Credential implements Node { _id: ID! account_details: String claimed_at: DateTime 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 } """ Credential Inquiry of a Structured Scope """ type CredentialInquiry implements Node { _id: ID! created_at: DateTime! credential_inquiry_responses( """ 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 ): CredentialInquiryResponseConnection description: String id: ID! } """ Credential Inquiry Response of a Credential Inquiry """ type CredentialInquiryResponse implements Node { _id: ID! created_at: DateTime! details: String id: ID! user: User! } """ The connection type for CredentialInquiryResponse. """ type CredentialInquiryResponseConnection { """ A list of edges. """ edges: [CredentialInquiryResponseEdge] """ A list of nodes. """ nodes: [CredentialInquiryResponse] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type CredentialInquiryResponseEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: CredentialInquiryResponse } """ Credential state enum """ enum CredentialStateEnum { all available claimed revoked } """ Valid types of crypto payout via Coinbase """ enum CryptoCurrencyEnum { BTC USDC } """ A Crypto Wallet Payout Preference """ type CryptoWalletPayoutPreferenceType implements Node & PayoutPreferenceInterface { _id: ID! currency: String default: Boolean id: ID! wallet_address: String } """ Entry for the ctf points leaderboard """ type CtfPointsLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! id: ID! points: Int! previous_rank: Int rank: Int user: User! } """ 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 customizable dashboard configuration """ type CustomDashboard implements Node { _id: ID! """ Charts displayed in this dashboard """ charts: [CustomDashboardChart!]! created_at: DateTime! """ User who created this dashboard """ created_by: User! """ Optional description of the dashboard """ description: String id: ID! """ User who last updated this dashboard """ last_updated_by: User """ Grid layout configuration """ layout: DashboardLayout! """ Creation and modification metadata """ metadata: DashboardMetadata! """ Name of the dashboard """ name: String! """ Organization this dashboard belongs to """ organization: Organization! updated_at: DateTime! } """ A chart within a custom dashboard """ type CustomDashboardChart implements Node { _id: ID! """ Unique identifier for the chart definition """ chart_key: String! """ Chart configuration including type and title """ config: ChartConfig! created_at: DateTime! """ Key of the dashboard containing this chart """ dashboard_key: String! """ Chart data from analytics system """ data( """ Date range for filtering chart data """ date_range: DateRangeInput """ Structured filters for chart data (validates filter structure) """ filters: CustomDashboardFilterInput """ Time interval for grouping chart data (day, week, month, quarter, year) """ interval: AnalyticsIntervalEnum ): ChartData id: ID! """ Metadata about when chart was added and by whom """ metadata: JSON! """ Position and size in the dashboard grid """ position: ChartPosition! updated_at: DateTime! } """ Boolean filter input for custom dashboard filters """ input CustomDashboardFilterBoolInput { """ Equal to value """ eq: Boolean } """ Filter input for custom dashboard charts - supports common analytics filters """ input CustomDashboardFilterInput { """ Filter by asset ID """ asset_id: CustomDashboardFilterIntInput """ Filter by asset identifier """ asset_identifier: CustomDashboardFilterStringInput """ Filter by asset type """ asset_type: CustomDashboardFilterStringInput """ Filter by imported reports """ is_imported: CustomDashboardFilterBoolInput """ Filter by valid/invalid reports """ is_valid_report: CustomDashboardFilterBoolInput """ Filter to only include cleared hackers """ only_cleared_hackers: CustomDashboardFilterBoolInput """ Filter to only include ID-verified hackers """ only_id_verified_hackers: CustomDashboardFilterBoolInput """ Filter by custom inbox IDs """ organization_inbox_ids: CustomDashboardFilterIntInput """ Filter by severity rating (none, low, medium, high, critical) """ severity_rating: CustomDashboardFilterStringInput """ Filter by report state """ state: CustomDashboardFilterStringInput """ Filter by structured scope ID """ structured_scope_id: CustomDashboardFilterIntInput """ Filter by team ID """ team_id: CustomDashboardFilterIntInput """ Filter by weakness name """ weakness_name: CustomDashboardFilterStringInput } """ Integer filter input for custom dashboard filters """ input CustomDashboardFilterIntInput { """ Equal to value """ eq: Int """ Greater than """ gt: Int """ Greater than or equal to """ gte: Int """ In list of values """ in: [Int!] """ Is null """ is_null: Boolean """ Less than """ lt: Int """ Less than or equal to """ lte: Int } """ String filter input for custom dashboard filters """ input CustomDashboardFilterStringInput { """ Equal to value """ eq: String """ In list of values """ in: [String!] """ Is null """ is_null: Boolean } """ The connection type for CustomFieldAttributeUnion. """ type CustomFieldAttributeConnection { """ A list of edges. """ edges: [CustomFieldAttributeEdge] """ A list of nodes. """ nodes: [CustomFieldAttributeUnion] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type CustomFieldAttributeEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: CustomFieldAttributeUnion } """ An interface for the common fields on an HackerOne CustomFieldAttribute """ interface CustomFieldAttributeInterface { _id: ID! archived_at: DateTime created_at: DateTime! custom_field_values( """ 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 ): CustomFieldValueConnection error_message: String field_type: String! helper_text: String id: ID! internal: Boolean! key: String! label: String! position: Int required: Boolean! updated_at: DateTime! } """ Possible types of custom field attribute """ enum CustomFieldAttributeTypes { Checkbox DateTime List Text } """ CustomFieldAttributes can be of multiple types """ union CustomFieldAttributeUnion = CustomFieldAttributesCheckbox | CustomFieldAttributesDatetime | CustomFieldAttributesList | CustomFieldAttributesText type CustomFieldAttributesCheckbox implements CustomFieldAttributeInterface & Node { _id: ID! archived_at: DateTime checkbox_text: String created_at: DateTime! custom_field_values( """ 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 ): CustomFieldValueConnection error_message: String field_type: String! helper_text: String id: ID! internal: Boolean! key: String! label: String! position: Int required: Boolean! updated_at: DateTime! } type CustomFieldAttributesDatetime implements CustomFieldAttributeInterface & Node { _id: ID! archived_at: DateTime created_at: DateTime! custom_field_values( """ 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 ): CustomFieldValueConnection error_message: String field_type: String! helper_text: String id: ID! internal: Boolean! key: String! label: String! position: Int required: Boolean! updated_at: DateTime! } type CustomFieldAttributesList implements CustomFieldAttributeInterface & Node { _id: ID! archived_at: DateTime configuration: String! created_at: DateTime! custom_field_values( """ 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 ): CustomFieldValueConnection error_message: String field_type: String! helper_text: String id: ID! internal: Boolean! items: [String]! key: String! label: String! position: Int required: Boolean! updated_at: DateTime! } type CustomFieldAttributesText implements CustomFieldAttributeInterface & Node { _id: ID! archived_at: DateTime created_at: DateTime! custom_field_values( """ 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 ): CustomFieldValueConnection error_message: String field_type: String! helper_text: String id: ID! internal: Boolean! key: String! label: String! position: Int regex: String required: Boolean! updated_at: DateTime! } input CustomFieldInput { id__eq: String! value__eq: String! } """ A custom field value for a report """ type CustomFieldValue implements Node { _id: ID! created_at: DateTime! custom_field_attribute: CustomFieldAttributeInterface! id: ID! updated_at: DateTime! value: String! } """ The connection type for CustomFieldValue. """ type CustomFieldValueConnection { """ A list of edges. """ edges: [CustomFieldValueEdge] """ A list of nodes. """ nodes: [CustomFieldValue] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type CustomFieldValueEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: CustomFieldValue } input CustomFieldValueInput { custom_field_attribute_id: ID! value: String } """ custom remediation guidance for a report """ type CustomRemediationGuidance implements Node { _id: ID! author: User! created_at: DateTime! id: ID! message: String report: Report! updated_at: DateTime! } """ The connection type for CustomRemediationGuidance. """ type CustomRemediationGuidanceConnection { """ A list of edges. """ edges: [CustomRemediationGuidanceEdge] """ A list of nodes. """ nodes: [CustomRemediationGuidance] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type CustomRemediationGuidanceEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: CustomRemediationGuidance } """ A HackerOne Customer Invitations Profile specifying the rules for inviting users to a program """ type CustomerInvitationsProfile implements Node { _id: ID! asset_types: [AssetImplementationTypeEnum!]! country_codes: [String!]! country_restriction_source: CountryRestrictionSourceEnum country_restriction_type: CountryRestrictionTypeEnum goals: [String!]! hacker_applications_setting: HackerApplicationsSetting hacker_cohorts: [String!]! hacker_vetting_requirement: HackerVettingRequirementTypeEnum! id: ID! other_goal_reason: String skills( """ 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 ): SkillConnection! 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 ): WeaknessConnection! } """ CVE Affected Product type """ type CveAffectedProduct implements Node { cpe_23_uri: String cve_id: String! id: ID! product: String vendor: String version: String version_end_excluding: String version_end_including: String version_start_excluding: String version_start_including: String } """ The connection type for CveAffectedProduct. """ type CveAffectedProductConnection { """ A list of edges. """ edges: [CveAffectedProductEdge] """ A list of nodes. """ nodes: [CveAffectedProduct] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type CveAffectedProductEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: CveAffectedProduct } """ A request for a CVE """ type CveRequest implements Node & ResourceInterface { _id: ID! auto_submit_on_publicly_disclosing_report: Boolean created_at: DateTime cve_identifier: String description: String id: ID! latest_state_change_reason: String metrics: JSON products: [String] references: [String] report: Report request_type: String! state: CveRequestStateEnum! team: Team! updated_at: DateTime url: URI! versions: JSON vulnerability_discovered_at: DateTime weakness: Weakness } """ 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: [CveRequestsEdge] """ A list of nodes. """ nodes: [CveRequest] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type CveRequestsEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: CveRequest } """ Severity attack complexity for CVSS 4.0 """ enum Cvss4Point0AttackComplexityEnum { high low } """ Severity attack requirements for CVSS 4.0 """ enum Cvss4Point0AttackRequirementsEnum { none present } """ Severity attack vector for CVSS 4.0 """ enum Cvss4Point0AttackVectorEnum { adjacent local network physical } """ Metrics specific to CVSS 4.0 for a severity """ type Cvss4Point0MetricSet implements Node { attack_complexity: Cvss4Point0AttackComplexityEnum! attack_requirements: Cvss4Point0AttackRequirementsEnum! attack_vector: Cvss4Point0AttackVectorEnum! id: ID! privileges_required: Cvss4Point0PrivilegesRequiredEnum! subsequent_availability: Cvss4Point0SubsequentAvailabilityEnum! subsequent_confidentiality: Cvss4Point0SubsequentConfidentialityEnum! subsequent_integrity: Cvss4Point0SubsequentIntegrityEnum! user_interaction: Cvss4Point0UserInteractionEnum! vulnerable_availability: Cvss4Point0VulnerableAvailabilityEnum! vulnerable_confidentiality: Cvss4Point0VulnerableConfidentialityEnum! vulnerable_integrity: Cvss4Point0VulnerableIntegrityEnum! } """ Severity privileges required for CVSS 4.0 """ enum Cvss4Point0PrivilegesRequiredEnum { high low none } """ Severity subsequent availability for CVSS 4.0 """ enum Cvss4Point0SubsequentAvailabilityEnum { high low none } """ Severity subsequent confidentiality for CVSS 4.0 """ enum Cvss4Point0SubsequentConfidentialityEnum { high low none } """ Severity subsequent integrity for CVSS 4.0 """ enum Cvss4Point0SubsequentIntegrityEnum { high low none } """ Severity user interaction for CVSS 4.0 """ enum Cvss4Point0UserInteractionEnum { active none passive } """ Severity vulnerable availability for CVSS 4.0 """ enum Cvss4Point0VulnerableAvailabilityEnum { high low none } """ Severity vulnerable confidentiality for CVSS 4.0 """ enum Cvss4Point0VulnerableConfidentialityEnum { high low none } """ Severity vulnerable integrity for CVSS 4.0 """ enum Cvss4Point0VulnerableIntegrityEnum { high low none } """ CWE Entry Type """ type CweEntry implements Node { cve_ids: String cwe_description: String! cwe_id: String! cwe_name: String! id: ID! publicly_disclosed_report_ids: String submission_count: Int submission_count_10_weeks_ago: Int submission_count_11_weeks_ago: Int submission_count_12_weeks_ago: Int submission_count_1_week_ago: Int submission_count_2_weeks_ago: Int submission_count_3_weeks_ago: Int submission_count_4_weeks_ago: Int submission_count_5_weeks_ago: Int submission_count_6_weeks_ago: Int submission_count_7_weeks_ago: Int submission_count_8_weeks_ago: Int submission_count_9_weeks_ago: Int submission_count_moving_average_10_weeks_ago: Int submission_count_moving_average_11_weeks_ago: Int submission_count_moving_average_12_weeks_ago: Int submission_count_moving_average_1_week_ago: Int submission_count_moving_average_2_weeks_ago: Int submission_count_moving_average_3_weeks_ago: Int submission_count_moving_average_4_weeks_ago: Int submission_count_moving_average_5_weeks_ago: Int submission_count_moving_average_6_weeks_ago: Int submission_count_moving_average_7_weeks_ago: Int submission_count_moving_average_8_weeks_ago: Int submission_count_moving_average_9_weeks_ago: Int submission_count_remediation_time_1_month: Int submission_count_remediation_time_1_quarter: Int submission_count_remediation_time_1_week: Int submission_count_remediation_time_1_year: Int submission_count_remediation_time_1_year_plus: Int submission_count_remediation_time_24_hours: Int submission_count_remediation_time_48_hours: Int submission_count_remediation_time_72_hours: Int submission_count_remediation_time_pending: Int submission_count_severity_critical: Int submission_count_severity_high: Int submission_count_severity_low: Int submission_count_severity_medium: Int submission_count_severity_none: Int submission_count_severity_unknown: Int submission_count_trailing_12_weeks: Int submission_pct_10_weeks_ago: Float submission_pct_11_weeks_ago: Float submission_pct_12_weeks_ago: Float submission_pct_1_week_ago: Float submission_pct_2_weeks_ago: Float submission_pct_3_weeks_ago: Float submission_pct_4_weeks_ago: Float submission_pct_5_weeks_ago: Float submission_pct_6_weeks_ago: Float submission_pct_7_weeks_ago: Float submission_pct_8_weeks_ago: Float submission_pct_9_weeks_ago: Float submission_pct_delta_trailing_12_weeks: Float submission_pct_end_date_10_weeks_ago: Date! submission_pct_end_date_11_weeks_ago: Date! submission_pct_end_date_12_weeks_ago: Date! submission_pct_end_date_1_week_ago: Date! submission_pct_end_date_2_weeks_ago: Date! submission_pct_end_date_3_weeks_ago: Date! submission_pct_end_date_4_weeks_ago: Date! submission_pct_end_date_5_weeks_ago: Date! submission_pct_end_date_6_weeks_ago: Date! submission_pct_end_date_7_weeks_ago: Date! submission_pct_end_date_8_weeks_ago: Date! submission_pct_end_date_9_weeks_ago: Date! submission_pct_remediation_time_1_month: Float! submission_pct_remediation_time_1_quarter: Float! submission_pct_remediation_time_1_week: Float! submission_pct_remediation_time_1_year: Float! submission_pct_remediation_time_1_year_plus: Float! submission_pct_remediation_time_24_hours: Float! submission_pct_remediation_time_48_hours: Float! submission_pct_remediation_time_72_hours: Float! submission_pct_remediation_time_pending: Float! submission_pct_severity_critical: Float! submission_pct_severity_high: Float! submission_pct_severity_low: Float! submission_pct_severity_medium: Float! submission_pct_severity_none: Float! submission_pct_severity_unknown: Float! submission_pct_start_date_10_weeks_ago: Date! submission_pct_start_date_11_weeks_ago: Date! submission_pct_start_date_12_weeks_ago: Date! submission_pct_start_date_1_week_ago: Date! submission_pct_start_date_2_weeks_ago: Date! submission_pct_start_date_3_weeks_ago: Date! submission_pct_start_date_4_weeks_ago: Date! submission_pct_start_date_5_weeks_ago: Date! submission_pct_start_date_6_weeks_ago: Date! submission_pct_start_date_7_weeks_ago: Date! submission_pct_start_date_8_weeks_ago: Date! submission_pct_start_date_9_weeks_ago: Date! } """ The connection type for CweEntry. """ type CweEntryConnection { """ A list of edges. """ edges: [CweEntryEdge] """ A list of nodes. """ nodes: [CweEntry] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type CweEntryEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: CweEntry } """ Fields on which a collection of cwe entries can be ordered """ enum CweEntryOrderField { cwe_id cwe_name submission_count submission_pct_1_week_ago } input CweEntryOrderInput { direction: OrderDirection! field: CweEntryOrderField! } """ Darktrace customer object """ type DarktraceCustomer implements Node { id: ID! name: String organization: Organization! } """ Darktrace customer object """ type DarktraceInstance implements Node { brands: Hash! customer: DarktraceCustomer! id: ID! instance_id: String! portal_url: String! } """ Configuration for dashboard layout grid system """ type DashboardLayout implements Node { """ Number of columns in the grid """ columns: Int! """ Type of compaction (vertical or horizontal) """ compact_type: String """ ID of the object. """ id: ID! """ Height of each row in pixels """ row_height: Int! } """ Metadata about a dashboard including creation and modification info """ type DashboardMetadata implements Node { """ When the dashboard was created """ created_at: DateTime! """ Username of the creator """ created_by: String! """ ID of the object. """ id: ID! """ When the dashboard was last modified """ last_modified: DateTime! } """ A Dashboard State object """ type DashboardState implements Node { analytics_report: AnalyticsReport! applied_filters: [DashboardStateFilters]! created_at: DateTime! dashboard_key: String! end_at: DateTime! id: ID! interval: String! start_at: DateTime! teams: [Team!]! updated_at: DateTime! uuid: String! } """ The connection type for DashboardState. """ type DashboardStateConnection { """ A list of edges. """ edges: [DashboardStateEdge] """ A list of nodes. """ nodes: [DashboardState] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type DashboardStateEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: DashboardState } """ A Dashboard State Filters object """ type DashboardStateFilters implements Node { id: ID! table: AnalyticsFromEnum! where: JSON! } input DashboardStateFiltersInputType { table: AnalyticsFromEnum! where: AnalyticsWhereInputType! } """ Converts a date to iso8601 """ scalar Date """ Converts a date to iso8601 """ scalar DateInput input DateInputPredicateInput { _eq: DateInput _gt: DateInput _gte: DateInput _in: [DateInput] _is_null: Boolean _lt: DateInput _lte: DateInput _neq: DateInput _nin: [DateInput] } """ Input type for specifying a date range for filtering data """ input DateRangeInput { """ End date of the range """ end_date: DateTime """ Start date of the range """ start_date: DateTime } """ Intervals that can be used for date series """ enum DateSeriesIntervalEnum { day month quarter week year } """ Converts a datetime 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] } """ Declarative Policy """ type DeclarativePolicy implements Node { """ The primary key from the database """ _id: ID! contact_email: String created_at: DateTime! disclosure_declaration: String exemplary_standards_exclusions: [ExemplaryStandardsExclusionsEnum!] has_open_scope: Boolean id: ID! introduction: String pays_within_one_month: Boolean platform_standards_exclusions: [PlatformStandardsExclusion!] protected_by_gold_standard_safe_harbor: Boolean scope_exclusions: [ScopeExclusion!] updated_at: DateTime } """ A Deduplication action recommendation on a report """ type DeduplicationActionRecommendation implements Node { additional_relevant_report_recommendations: [Hash!] comment: String guidelines: String id: ID! original_report: Report! original_report_recommendation_reasoning: String! selected_action: String! } """ A Deduplication recommendation on a report """ type DeduplicationRecommendation implements Node { guidelines: String id: ID! match_description: String match_type: String original_report: Report processors: [String!] } """ Autogenerated input type of DeleteAgileAcceleratorIntegration """ input DeleteAgileAcceleratorIntegrationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of DeleteAgileAcceleratorIntegration. """ type DeleteAgileAcceleratorIntegrationPayload 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 DeleteAllAttachments """ input DeleteAllAttachmentsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! } """ Autogenerated return type of DeleteAllAttachments. """ type DeleteAllAttachmentsPayload 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 DeleteAnalyticsReport """ input DeleteAnalyticsReportInput { """ The IDs of the analytics report to delete """ analytics_report_ids: [Int!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of DeleteAnalyticsReport. """ type DeleteAnalyticsReportPayload 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! was_successful: Boolean! } """ Autogenerated input type of DeleteAsmTag """ input DeleteAsmTagInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ The ID of the ASM tag to delete """ tag_id: ID! } """ Autogenerated return type of DeleteAsmTag. """ type DeleteAsmTagPayload 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! was_successful: Boolean! } """ 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 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 DeleteCredential """ input DeleteCredentialInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_id: ID! } """ Autogenerated input type of DeleteCredentialInquiryInstruction """ input DeleteCredentialInquiryInstructionInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_inquiry_id: ID! } """ Autogenerated return type of DeleteCredentialInquiryInstruction. """ type DeleteCredentialInquiryInstructionPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_inquiry: CredentialInquiry 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 DeleteCredentialInquiryResponse """ input DeleteCredentialInquiryResponseInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_inquiry_response_id: ID! } """ Autogenerated return type of DeleteCredentialInquiryResponse. """ type DeleteCredentialInquiryResponsePayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_inquiry_response: CredentialInquiryResponse 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 return type of DeleteCredential. """ type DeleteCredentialPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential: Credential 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 DeleteCustomDashboard """ input DeleteCustomDashboardInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ ID of the dashboard to delete """ custom_dashboard_id: ID! } """ Autogenerated return type of DeleteCustomDashboard. """ type DeleteCustomDashboardPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String custom_dashboard: CustomDashboard 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 DeleteGatewayCloudflaredTunnel """ input DeleteGatewayCloudflaredTunnelInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! tunnel_id: ID! } """ Autogenerated return type of DeleteGatewayCloudflaredTunnel. """ type DeleteGatewayCloudflaredTunnelPayload 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 DeleteHackerSkill """ input DeleteHackerSkillInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String hacker_skill_id: ID! } """ Autogenerated return type of DeleteHackerSkill. """ type DeleteHackerSkillPayload 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 DeleteHackerTemplate """ input DeleteHackerTemplateInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String hacker_report_template_id: ID! } """ Autogenerated return type of DeleteHackerTemplate. """ type DeleteHackerTemplatePayload 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! was_successful: Boolean! } """ Autogenerated input type of DeleteHaiPlay """ input DeleteHaiPlayInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String hai_play_id: ID! } """ Autogenerated return type of DeleteHaiPlay. """ type DeleteHaiPlayPayload 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! hai_play: HaiPlay was_successful: Boolean! } """ Autogenerated input type of DeleteIbbBountyTable """ input DeleteIbbBountyTableInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String ibb_bounty_table_id: ID! } """ Autogenerated return type of DeleteIbbBountyTable. """ type DeleteIbbBountyTablePayload 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! ibb_bounty_table: IbbBountyTable was_successful: Boolean! } """ 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 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 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 DeleteOrganizationSamlProvider """ input DeleteOrganizationSamlProviderInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String saml_provider_id: ID! } """ Autogenerated return type of DeleteOrganizationSamlProvider. """ type DeleteOrganizationSamlProviderPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String current_user_downgraded: Boolean! 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! saml_provider: SamlProvider was_successful: Boolean! } """ Autogenerated input type of DeletePentestCheckTemplate """ input DeletePentestCheckTemplateInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentest_check_template_id: ID! } """ Autogenerated return type of DeletePentestCheckTemplate. """ type DeletePentestCheckTemplatePayload 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! was_successful: Boolean! } """ Autogenerated input type of DeletePentest """ input DeletePentestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String id: ID! } """ Autogenerated input type of DeletePentestOpportunity """ input DeletePentestOpportunityInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String id: ID! } """ Autogenerated return type of DeletePentestOpportunity. """ type DeletePentestOpportunityPayload 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! pentest: Pentest was_successful: Boolean! } """ Autogenerated return type of DeletePentest. """ type DeletePentestPayload 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! pentest: Pentest was_successful: Boolean! } """ Autogenerated input type of DeleteReconArtifact """ input DeleteReconArtifactInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String recon_artifact_id: Int! } """ Autogenerated return type of DeleteReconArtifact. """ type DeleteReconArtifactPayload 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! recon_context: ReconWorkspaceContext was_successful: Boolean! } """ Autogenerated input type of DeleteReconContext """ input DeleteReconContextInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String recon_context_id: Int! } """ Autogenerated return type of DeleteReconContext. """ type DeleteReconContextPayload 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! was_successful: Boolean! } """ Autogenerated input type of DeleteReportIntentAttachments """ input DeleteReportIntentAttachmentsInput { attachment_ids: [ID!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_intent_id: ID! } """ Autogenerated return type of DeleteReportIntentAttachments. """ type DeleteReportIntentAttachmentsPayload 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_intent: ReportIntent was_successful: Boolean! } """ Autogenerated input type of DeleteReportIntentMutation """ input DeleteReportIntentMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ ID of the report intent to delete """ report_intent_id: ID! } """ Autogenerated return type of DeleteReportIntentMutation. """ type DeleteReportIntentMutationPayload 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_intent: ReportIntent was_successful: Boolean! } """ Autogenerated input type of DeleteRomAssetGroupSettings """ input DeleteRomAssetGroupSettingsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String rom_asset_group_id: ID! } """ Autogenerated return type of DeleteRomAssetGroupSettings. """ type DeleteRomAssetGroupSettingsPayload 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! """ Updated organization data with the asset group removed """ organization: Organization was_successful: Boolean! } """ Autogenerated input type of DeleteSlackPipeline """ input DeleteSlackPipelineInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String slack_pipeline_id: ID! } """ Autogenerated return type of DeleteSlackPipeline. """ type DeleteSlackPipelinePayload 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 DeleteSpotCheck """ input DeleteSpotCheckInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String spot_check_id: ID! } """ Autogenerated return type of DeleteSpotCheck. """ type DeleteSpotCheckPayload 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! spot_check: SpotCheck was_successful: Boolean! } """ Autogenerated input type of DeleteStoredQuery """ input DeleteStoredQueryInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String stored_query_id: ID! } """ Autogenerated return type of DeleteStoredQuery. """ type DeleteStoredQueryPayload 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! 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 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 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 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 DeleteUnclaimedReportWithDependencies """ input DeleteUnclaimedReportWithDependenciesInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! } """ Autogenerated return type of DeleteUnclaimedReportWithDependencies. """ type DeleteUnclaimedReportWithDependenciesPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String deleted_report_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 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 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! } """ Autogenerated input type of DeleteUserSpokenLanguage """ input DeleteUserSpokenLanguageInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String user_spoken_language_id: ID! } """ Autogenerated return type of DeleteUserSpokenLanguage. """ type DeleteUserSpokenLanguagePayload 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 DeleteWebauthnCredential """ input DeleteWebauthnCredentialInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ ID of the WebAuthn credential to delete """ credential_id: ID! } """ Autogenerated return type of DeleteWebauthnCredential. """ type DeleteWebauthnCredentialPayload 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 message: String was_successful: Boolean! } """ Autogenerated input type of DeleteWebhook """ input DeleteWebhookInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String webhook_id: ID! } """ Autogenerated return type of DeleteWebhook. """ type DeleteWebhookPayload 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 DeleteWorkboardMutation """ input DeleteWorkboardMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String workboard_id: ID! } """ Autogenerated return type of DeleteWorkboardMutation. """ type DeleteWorkboardMutationPayload 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! was_successful: Boolean! workboard: Workboard } """ Autogenerated input type of DeleteWorkboardView """ input DeleteWorkboardViewInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String workboard_view_id: ID! } """ Autogenerated return type of DeleteWorkboardView. """ type DeleteWorkboardViewPayload 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! was_successful: Boolean! workboard: Workboard } """ 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 } """ A derived pentest - A view model representing either a pentest or pentest opportunity """ type DerivedPentest implements Node { _id: ID! aasm_state: String cloneable: Boolean! details_date: DateTime """ Earliest valid start date for this derived pentest (Monday-Thursday only, Fridays excluded) """ earliest_valid_start_date: Date! findings: Int hours: Int i_can_delete: Boolean id: ID! is_csa: Boolean is_team_member: Boolean name: String origin_id: ID! origin_type: String! pentest_checklists( """ 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 unique_methodology: Boolean where: FiltersPentestChecklistFilterInput ): PentestChecklistConnection pentest_opportunity_package_type: String pentest_summary_report: PentestReport """ A Resolver for Pentest Tasks """ pentest_tasks( """ 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 where: FiltersPentestTaskFilterInput ): PentestTaskConnection phase: String phase_weight: Int remediated: Int retesting_ends_at: DateTime size: Int start_date: DateTime team: Team token: String } """ The connection type for DerivedPentest. """ type DerivedPentestConnection { """ A list of edges. """ edges: [DerivedPentestEdge] """ A list of nodes. """ nodes: [DerivedPentest] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type DerivedPentestEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: DerivedPentest } """ Derived Pentest origin type enum """ enum DerivedPentestOriginTypeEnumInput { Pentest PentestOpportunity } input DerivedPentestOriginTypeEnumInputPredicateInput { _eq: DerivedPentestOriginTypeEnumInput _gt: DerivedPentestOriginTypeEnumInput _gte: DerivedPentestOriginTypeEnumInput _in: [DerivedPentestOriginTypeEnumInput] _is_null: Boolean _lt: DerivedPentestOriginTypeEnumInput _lte: DerivedPentestOriginTypeEnumInput _neq: DerivedPentestOriginTypeEnumInput _nin: [DerivedPentestOriginTypeEnumInput] } """ Derived Pentest state enum """ enum DerivedPentestStateEnumInput { archived completed customer_prep draft h1_review in_review provisioned provisioning published retesting reviewed running scheduled sold submitted unused } input DerivedPentestStateEnumInputPredicateInput { _eq: DerivedPentestStateEnumInput _gt: DerivedPentestStateEnumInput _gte: DerivedPentestStateEnumInput _in: [DerivedPentestStateEnumInput] _is_null: Boolean _lt: DerivedPentestStateEnumInput _lte: DerivedPentestStateEnumInput _neq: DerivedPentestStateEnumInput _nin: [DerivedPentestStateEnumInput] } """ Autogenerated input type of DestroyAllConversations """ input DestroyAllConversationsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of DestroyAllConversations. """ type DestroyAllConversationsPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String destroyed: Boolean 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 DestroyAutomationSecret """ input DestroyAutomationSecretInput { automation_secret_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of DestroyAutomationSecret. """ type DestroyAutomationSecretPayload 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! was_successful: Boolean! } """ Autogenerated input type of DestroyCommonResponse """ input DestroyCommonResponseInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String common_response_id: ID! } """ Autogenerated return type of DestroyCommonResponse. """ type DestroyCommonResponsePayload 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 DestroyConversation """ input DestroyConversationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String llm_conversation_id: ID } """ Autogenerated return type of DestroyConversation. """ type DestroyConversationPayload implements MutationResult { _id: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String destroyed: Boolean 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 DestroyEligibilitySetting """ input DestroyEligibilitySettingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String eligibility_setting_id: ID! } """ Autogenerated return type of DestroyEligibilitySetting. """ type DestroyEligibilitySettingPayload 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! organization: Organization was_successful: Boolean! } """ Autogenerated input type of DestroyOrganizationApiToken """ input DestroyOrganizationApiTokenInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_member_id: ID! } """ Autogenerated return type of DestroyOrganizationApiToken. """ type DestroyOrganizationApiTokenPayload 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! was_successful: Boolean! } """ Autogenerated input type of DestroyOrganizationInbox """ input DestroyOrganizationInboxInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_inbox_id: ID! } """ Autogenerated return type of DestroyOrganizationInbox. """ type DestroyOrganizationInboxPayload 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! organization: Organization organization_inbox: OrganizationInbox was_successful: Boolean! } """ Autogenerated input type of DestroyOrganizationMemberGroup """ input DestroyOrganizationMemberGroupInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_member_group_id: ID! } """ Autogenerated return type of DestroyOrganizationMemberGroup. """ type DestroyOrganizationMemberGroupPayload 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! organization: Organization organization_member_group: OrganizationMemberGroup was_successful: Boolean! } """ Autogenerated input type of DestroyPentestStructuredScope """ input DestroyPentestStructuredScopeInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentest_structured_scope_id: ID! } """ Autogenerated return type of DestroyPentestStructuredScope. """ type DestroyPentestStructuredScopePayload 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! pentest_structured_scope: PentestStructuredScope was_successful: Boolean! } """ Autogenerated input type of DestroyReportTag """ input DestroyReportTagInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_tag_id: ID! } """ Autogenerated return type of DestroyReportTag. """ type DestroyReportTagPayload 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! organization: Organization was_successful: Boolean! } """ Autogenerated input type of DestroyScopeAttachments """ input DestroyScopeAttachmentsInput { attachment_ids: [ID!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String structured_scope_id: ID! } """ Autogenerated return type of DestroyScopeAttachments. """ type DestroyScopeAttachmentsPayload 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! } """ 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 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_document: HacktivityDocument was_successful: Boolean! } """ Autogenerated input type of DestroyUserDevice """ input DestroyUserDeviceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String user_device_id: ID! } """ Autogenerated return type of DestroyUserDevice. """ type DestroyUserDevicePayload 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! force_auth: Boolean! me: User was_successful: Boolean! } """ Autogenerated input type of DetectSensitiveReportData """ input DetectSensitiveReportDataInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! } """ Autogenerated return type of DetectSensitiveReportData. """ type DetectSensitiveReportDataPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String entities: [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 DisableCreditCard """ input DisableCreditCardInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of DisableCreditCard. """ type DisableCreditCardPayload 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! was_successful: Boolean! } """ Autogenerated input type of DisableOrganizationSamlProvider """ input DisableOrganizationSamlProviderInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String create_notifications: Boolean! saml_provider_id: ID! } """ Autogenerated return type of DisableOrganizationSamlProvider. """ type DisableOrganizationSamlProviderPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String current_user_downgraded: Boolean! 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! saml_provider: SamlProvider was_successful: Boolean! } """ Autogenerated input type of DisableSmartRewards """ input DisableSmartRewardsInput { bounty_table_row_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of DisableSmartRewards. """ type DisableSmartRewardsPayload implements MutationResult { bounty_table_row: BountyTableRow """ 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 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! } """ Autogenerated input type of DismissReport """ input DismissReportInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String dismissal_method: TriageInboxItemDismissalMethodEnum! report_id: ID! } """ Autogenerated return type of DismissReport. """ type DismissReportPayload 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 DismissTriageInboxItems """ input DismissTriageInboxItemsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String dismissal_method: TriageInboxItemDismissalMethodEnum! triage_inbox_item_ids: [ID]! } """ Autogenerated return type of DismissTriageInboxItems. """ type DismissTriageInboxItemsPayload 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! triage_inbox_items: [TriageInboxItem] was_successful: Boolean! } """ Autogenerated input type of DismissTriageMeta """ input DismissTriageMetaInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String dismissal_method: TriageInboxItemDismissalMethodEnum! report_ids: [Int!]! } """ Autogenerated return type of DismissTriageMeta. """ type DismissTriageMetaPayload 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! triage_inbox_items: [TriageInboxItem] was_successful: Boolean! } input DocumentElementInputType { chart_config: AnalyticsChartConfigInputType key: String! markdown: String template: String type: String! } """ Document result object """ type DocumentResult implements Node { blob: String id: ID! } """ ElasticSearch Document can be of different types """ union DocumentUnion = AnalyticsGatewayHttpStreamDocument | AssetDocument | FindingDocument | HacktivityDocument | NotificationDocument | OpportunityDocument | OrganizationMemberDocument | OrganizationMemberGroupDocument | ReportDocument | StoredQueryDocument | StructuredScopeDocument """ A domain ownership object """ type DomainOwnership implements Node { _id: ID! created_at: DateTime! domain: String! id: ID! may_cancel: Boolean! secret: String! state: String! updated_at: DateTime! verification_content: String verification_method: String! verification_method_label: String! verified_at: DateTime } """ The connection type for DomainOwnership. """ type DomainOwnershipConnection { """ A list of edges. """ edges: [DomainOwnershipEdge] """ A list of nodes. """ nodes: [DomainOwnership] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type DomainOwnershipEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: DomainOwnership } """ Domain Verification Method """ enum DomainVerificationMethodEnum { dns html_meta_tag http_file } """ A dupe window is a time frame for a team, during which hackers can submit duplicate reports. """ type DupeWindow { active: Boolean! eligible_report_count: Int! ends_at: DateTime! id: ID! } """ The state of eligibility for a report to a dupe window """ enum DupeWindowEligibilityEnum { eligible not_applicable not_eligible } input DuplicateDetectionPageStateInput { isExactMatch: Boolean selectedEndpoints: [String!]! selectedHosts: [String!]! selectedIpAddresses: [String!]! selectedParameters: [String!]! selectedReportRank: Int! selectedSearchParamsGroups: [String!]! selectedSubstates: [String!]! selectedTeamIds: [String!]! selectedTextQueries: [String!]! } """ An earning """ type Earning implements Node { _id: ID! amount: Float! awarded_by_name: String bounty: Bounty created_at: DateTime! id: ID! pentester: Pentester report_retest_user: ReportRetestUser spot_check_user: SpotCheckUser team: Team type: EarningTypeEnum } """ The connection type for Earning. """ type EarningConnection { """ A list of edges. """ edges: [EarningEdge] """ A list of nodes. """ nodes: [Earning] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type EarningEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Earning } """ types of Earning """ enum EarningTypeEnum { BountyEarned PentestCompleted RetestCompleted SpotCheckCompleted UnknownEarningType } """ Autogenerated input type of EditAsmTag """ input EditAsmTagInput { """ The ID of the ASM category to add the tag to """ asm_tag_category_id: ID """ The ID of the ASM tag to edit """ asm_tag_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ The new name of the ASM tag to set """ name: String } """ Autogenerated return type of EditAsmTag. """ type EditAsmTagPayload implements MutationResult { asm_tag: AsmTag """ 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 EditAssetCredential """ input EditAssetCredentialInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_id: ID! credentials: String! recycle: Boolean } """ Autogenerated return type of EditAssetCredential. """ type EditAssetCredentialPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential: Credential 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! } """ Autogenerated input type of EditAutomationSecret """ input EditAutomationSecretInput { automation_secret_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ New description for the automation secret """ new_description: String! } """ Autogenerated return type of EditAutomationSecret. """ type EditAutomationSecretPayload 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! was_successful: Boolean! } """ Autogenerated input type of EditSpotCheckReport """ input EditSpotCheckReportInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String executive_summary: String! files: [Upload!]! findings_and_evidence: String! methodology_and_tooling: String! removed_attachment_ids: [Int!]! report_ids: [Int!] scope: String! spot_check_report_id: ID! time_spent: Int! } """ Autogenerated return type of EditSpotCheckReport. """ type EditSpotCheckReportPayload 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! spot_check_report: SpotCheckReport was_successful: Boolean! } """ Autogenerated input type of EditTeamName """ input EditTeamNameInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! team_id: ID! } """ Autogenerated return type of EditTeamName. """ type EditTeamNamePayload 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! } """ Effective ROM settings combining organization and asset group settings """ type EffectiveRomSettings implements Node { _id: ID! """ Availability annual rate of occurrence value """ availability_annual_rate_of_occurrence: Float """ High availability single loss expectancy value """ availability_single_loss_expectancy_high: Float """ Low availability single loss expectancy value """ availability_single_loss_expectancy_low: Float """ Baseline single loss expectancy value """ baseline_single_loss_expectancy: Float """ Confidentiality annual rate of occurrence value """ confidentiality_annual_rate_of_occurrence: Float """ High confidentiality single loss expectancy value """ confidentiality_single_loss_expectancy_high: Float """ Low confidentiality single loss expectancy value """ confidentiality_single_loss_expectancy_low: Float id: ID! """ Industry classification for the organization/asset group """ industry: IndustryEnum """ Integrity annual rate of occurrence value """ integrity_annual_rate_of_occurrence: Float """ High integrity single loss expectancy value """ integrity_single_loss_expectancy_high: Float """ Low integrity single loss expectancy value """ integrity_single_loss_expectancy_low: Float """ Annual revenue range for the organization/asset group """ revenue_cohort: RevenueCohortEnum } """ An email forwarding setting """ type EmailForwardingSetting implements Node { """ The primary key from the database """ _id: ID! email_forwarding_address: String id: ID! security_email_forwarding_enabled: Boolean security_email_forwardings( """ 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 ): SecurityEmailForwardingConnection } """ Allowed domains for embedded submission forms """ type EmbeddedSubmissionDomain implements Node { _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 { accent_color: String accent_text_color: String button_color: String button_text_color: String id: ID! link_color: String locales: [String!]! promotion_enabled: Boolean! team: Team! typeface: String uuid: String version: Int! } """ 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 EnableAndMigrateUsersOrganizationSamlProvider """ input EnableAndMigrateUsersOrganizationSamlProviderInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String create_notifications: Boolean! only_migrate_organization_members: Boolean saml_provider_id: ID! } """ Autogenerated return type of EnableAndMigrateUsersOrganizationSamlProvider. """ type EnableAndMigrateUsersOrganizationSamlProviderPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String current_user_migrated: Boolean 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! saml_provider: SamlProvider was_successful: Boolean! } """ Autogenerated input type of EnableLegacyOrganizationFeatureMutation """ input EnableLegacyOrganizationFeatureMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String feature_key: String! organization_id: ID! } """ Autogenerated return type of EnableLegacyOrganizationFeatureMutation. """ type EnableLegacyOrganizationFeatureMutationPayload 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! organization: Organization was_successful: Boolean! } """ Autogenerated input type of EnableLegacyTeamFeatureMutation """ input EnableLegacyTeamFeatureMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String feature_key: String! team_id: ID! } """ Autogenerated return type of EnableLegacyTeamFeatureMutation. """ type EnableLegacyTeamFeatureMutationPayload 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 EnableSmartRewards """ input EnableSmartRewardsInput { bounty_table_row_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of EnableSmartRewards. """ type EnableSmartRewardsPayload implements MutationResult { bounty_table_row: BountyTableRow """ 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 EndCampaignPrematurely """ input EndCampaignPrematurelyInput { campaign_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of EndCampaignPrematurely. """ type EndCampaignPrematurelyPayload implements MutationResult { campaign: Campaign """ 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 EndTriageIntakeWorkflowRun """ input EndTriageIntakeWorkflowRunInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String output: JSON! workflow_run_id: ID! } """ Autogenerated return type of EndTriageIntakeWorkflowRun. """ type EndTriageIntakeWorkflowRunPayload 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! was_successful: Boolean! workflow_run: WorkflowRun } """ An engagement deliverable """ type EngagementDeliverable implements Node { _id: ID! attachment: Attachment created_at: DateTime deliverable_type: String description: String id: ID! name: String source: String updated_at: DateTime uploaded_by: User } """ The connection type for EngagementDeliverable. """ type EngagementDeliverableConnection { """ A list of edges. """ edges: [EngagementDeliverableEdge] """ A list of nodes. """ nodes: [EngagementDeliverable] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type EngagementDeliverableEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: EngagementDeliverable } """ An entitlement consumption overview object """ type EntitlementConsumptionOverview implements Node { challenge: Boolean challenge_starts_at: DateTime challenge_stops_at: DateTime challenge_tier: String consumption_end_date: String! consumption_start_date: String! days_remaining: Float days_remaining_percentage: Float entitlement_consumption_overview_id: String! entitlement_name: String entitlement_number: String entitlement_remaining: Float entitlement_tier: String entitlement_total_purchased: Float entitlement_total_spent_in_percentage: Float id: ID! last_pentest_status: PentestStateEnum max_object_consumption_amount_acc: Float object_type: String pentest_type: String product_code: String programs_handle: String programs_name: String programs_status: String } """ An error """ type Error implements Node { error_code: ErrorCodeEnum field: String id: ID! message: String! type: ErrorTypeEnum! } """ Specific errors that can occur """ enum ErrorCodeEnum { access_denied demo_member_cannot_leave_sandbox_team permanent_ban program_must_have_one_admin temporary_ban unique_category_conflict } """ The connection type for Error. """ type ErrorConnection { """ A list of edges. """ edges: [ErrorEdge] """ A list of nodes. """ nodes: [Error] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type ErrorEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Error } """ Types of errors that can occur """ enum ErrorTypeEnum { ARGUMENT AUTHORIZATION NOT_FOUND THROTTLE UNPROCESSABLE_ENTITY } """ Autogenerated input type of EscalateReport """ input EscalateReportInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String integration_id: ID! project_id: Int reference: String report_id: ID! } """ Autogenerated return type of EscalateReport. """ type EscalateReportPayload 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 EscalateToJira """ input EscalateToJiraInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! } """ Autogenerated return type of EscalateToJira. """ type EscalateToJiraPayload 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! } """ An escalation for a report """ type Escalation implements Node { _id: ID! id: ID! implementation: EscalationImplementationUnion! } """ The connection type for Escalation. """ type EscalationConnection { """ A list of edges. """ edges: [EscalationEdge] """ A list of nodes. """ nodes: [Escalation] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type EscalationEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Escalation } """ Possible implementations of an escalation """ union EscalationImplementationUnion = AgileAcceleratorEscalation | JiraEscalation | ManualEscalation | TrayEscalation """ Different types of things can escalate """ union EscalationIntegrationUnion = SolutionInstance | TeamIntegrationsJira | TeamIntegrationsManual """ An Execution Artifact """ type ExecutionArtifact implements Node { _id: ID! data: Hash id: ID! } """ An edge in a connection. """ type ExecutionArtifactEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ExecutionArtifact } """ types of ExecutionArtifact """ enum ExecutionArtifactTypeEnum { hai_bug_class_recommender_v4 most_specific_structured_scope_recommender_v1 } """ The connection type for ExecutionArtifact. """ type ExecutionArtifactsConnection { """ A list of edges. """ edges: [ExecutionArtifactEdge] """ A list of nodes. """ nodes: [ExecutionArtifact] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } enum ExemplaryStandardsExclusionsEnum { LEAKED_CREDENTIALS } input ExistsInput { field: String } """ Experience by OWASP categories type """ type ExperienceByOwaspCategories implements Node { a10_flags: Int a10_submissions: Int a1_flags: Int a1_submissions: Int a2_flags: Int a2_submissions: Int a3_flags: Int a3_submissions: Int a4_flags: Int a4_submissions: Int a5_flags: Int a5_submissions: Int a6_flags: Int a6_submissions: Int a7_flags: Int a7_submissions: Int a8_flags: Int a8_submissions: Int a9_flags: Int a9_submissions: Int id: ID! } """ Autogenerated input type of ExportAssets """ input ExportAssetsInput { archived: Boolean asm_tag_category_clauses: [AssetTagCategoryClauseInput] asm_tag_ids: [Int] asset_types: [AssetImplementationTypeEnum] """ A unique identifier for the client performing the mutation. """ clientMutationId: String coverage: AssetCoverageEnum email: String! organization_id: ID! ports: [AssetPortFilterInputType] search_string: String state: AssetStateEnum team_ids: [Int] } """ Autogenerated return type of ExportAssets. """ type ExportAssetsPayload 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! was_successful: Boolean! } """ Autogenerated input type of ExportLifetimeAuditLogItems """ input ExportLifetimeAuditLogItemsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String handle: String! } """ Autogenerated return type of ExportLifetimeAuditLogItems. """ type ExportLifetimeAuditLogItemsPayload 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! was_successful: Boolean! } """ Autogenerated input type of ExportLifetimeReports """ input ExportLifetimeReportsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String email: String! handle: String! } """ Autogenerated return type of ExportLifetimeReports. """ type ExportLifetimeReportsPayload 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! was_successful: Boolean! } """ Autogenerated input type of ExportOrganizationAuditLog """ input ExportOrganizationAuditLogInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_id: ID! } """ Autogenerated return type of ExportOrganizationAuditLog. """ type ExportOrganizationAuditLogPayload 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! organization: Organization was_successful: Boolean! } """ Autogenerated input type of ExportOrganizationSamlDataFile """ input ExportOrganizationSamlDataFileInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_id: ID! } """ Autogenerated return type of ExportOrganizationSamlDataFile. """ type ExportOrganizationSamlDataFilePayload implements MutationResult { attachment_url: String """ 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 ExportReportsForPentest """ input ExportReportsForPentestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentest_id: ID! } """ Autogenerated return type of ExportReportsForPentest. """ type ExportReportsForPentestPayload 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! was_successful: Boolean! } """ Autogenerated input type of ExportRisks """ input ExportRisksInput { archived: Boolean asm_tag_ids: [Int] asset_types: [AssetImplementationTypeEnum] """ A unique identifier for the client performing the mutation. """ clientMutationId: String coverage: AssetCoverageEnum email: String! organization_id: ID! search_string: String team_ids: [Int] } """ Autogenerated return type of ExportRisks. """ type ExportRisksPayload 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! was_successful: Boolean! } """ Trigger Expression """ type Expression implements Node { _id: ID! id: ID! left_value: String! operand: String! right_value: String! trigger: Trigger! } """ The connection type for Expression. """ type ExpressionConnection { """ A list of edges. """ edges: [ExpressionEdge] """ A list of nodes. """ nodes: [Expression] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type ExpressionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Expression } input ExpressionInput { left_value: ExpressionLeftFieldEnum! operand: ExpressionOperandEnum! right_value: String! } """ Types of left fields that an expression can have """ enum ExpressionLeftFieldEnum { any_field report_body report_severity report_title report_weakness } """ Types of operands that an expression can have """ enum ExpressionOperandEnum { contains does_not_contain } """ Autogenerated input type of ExtendSpotCheckDeadline """ input ExtendSpotCheckDeadlineInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String spot_check_user_id: ID! } """ Autogenerated return type of ExtendSpotCheckDeadline. """ type ExtendSpotCheckDeadlinePayload 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! spot_check_user: SpotCheckUser was_successful: Boolean! } """ An External Program """ type ExternalProgram implements Node { """ The primary key from the database """ _id: ID! about: String disclosure_email: String disclosure_url: String handle: String! id: ID! name: String! offers_rewards: Boolean policy: String policy_url: String profile_picture(size: ProfilePictureSizes!): String! team: Team thanks_url: String } """ The connection type for ExternalProgram. """ type ExternalProgramConnection { """ A list of edges. """ edges: [ExternalProgramEdge] """ A list of nodes. """ nodes: [ExternalProgram] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type ExternalProgramEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ExternalProgram } """ ExtractedReportData """ type ExtractedReportData implements Node { _id: ID! filtered_hosts: [String] filtered_paths: [String] filtered_query_parameters: [String] host_scope_matches: [ReportHostScopeMatch] hosts: [String] id: ID! ip_addresses: [String] ip_scope_matches: [ReportIpScopeMatch] paths: [String] query_parameters: [String] report: Report! } """ A HackerOne feature """ type Feature implements Node { _id: ID! created_at: DateTime! deadline: Date description: String disabled: Boolean! enabled: Boolean! global: Boolean! id: ID! intercom_survey: String key: String! migration_guide_url: String opted_in: Boolean! title: String } """ The connection type for Feature. """ type FeatureConnection { """ A list of edges. """ edges: [FeatureEdge] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type FeatureEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Feature } """ An automations field configuration interface """ interface FieldConfigurationInterface { id: ID! key: String! required: Boolean! } """ Warnings about a field used to create a bank transfer payout preference """ type FieldWarning { help_url: String! message: String! regex: String! type: String! } input FilterInput { bool: BoolQueryInput must_not: [MustNotInput!] range: RangeInput term: TermFilterInput terms: TermsFilterInput } """ Possible directions for sorting a collection """ enum FilterOrderDirectionEnum { ASC DESC } input FilterOrderPredicateInput { _direction: FilterOrderDirectionEnum } input FiltersAnalyticsReportFilterInput { _and: [FiltersAnalyticsReportFilterInput] _not: FiltersAnalyticsReportFilterInput _or: [FiltersAnalyticsReportFilterInput] dashboard_state: FiltersDashboardStateFilterInput id: IntPredicateInput name: StringPredicateInput user: FiltersUserFilterInput } input FiltersAnalyticsReportFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput name: FilterOrderPredicateInput } input FiltersAssetFilterInput { _and: [FiltersAssetFilterInput] _not: FiltersAssetFilterInput _or: [FiltersAssetFilterInput] archived_at: DateTimePredicateInput id: IntPredicateInput identifier: StringPredicateInput implementation_type: AssetImplementationTypeEnumInputPredicateInput is_subdomain: BooleanPredicateInput } input FiltersAuditLogItemFilterInput { _and: [FiltersAuditLogItemFilterInput] _not: FiltersAuditLogItemFilterInput _or: [FiltersAuditLogItemFilterInput] created_at: DateTimePredicateInput event: StringPredicateInput id: IntPredicateInput source_type: AuditLogSourceTypeEnumInputPredicateInput source_user: FiltersUserFilterInput } input FiltersAuditLogItemFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersAutomatedRemediationGuidanceFilterInput { _and: [FiltersAutomatedRemediationGuidanceFilterInput] _not: FiltersAutomatedRemediationGuidanceFilterInput _or: [FiltersAutomatedRemediationGuidanceFilterInput] id: IntPredicateInput } input FiltersAutomatedRemediationGuidanceFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersAutomationFilterInput { _and: [FiltersAutomationFilterInput] _not: FiltersAutomationFilterInput _or: [FiltersAutomationFilterInput] archived: BooleanPredicateInput database_id: IntPredicateInput enabled: BooleanPredicateInput id: IntPredicateInput title: StringPredicateInput uid: StringPredicateInput } input FiltersAutomationFilterOrder { created_at: FilterOrderPredicateInput enabled: FilterOrderPredicateInput id: FilterOrderPredicateInput title: FilterOrderPredicateInput updated_at: FilterOrderPredicateInput } input FiltersAutomationRunFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersBountyFilterInput { _and: [FiltersBountyFilterInput] _not: FiltersBountyFilterInput _or: [FiltersBountyFilterInput] created_at: DateTimePredicateInput id: IntPredicateInput } input FiltersBundleSubscriptionsRetestSubscriptionFilterInput { _and: [FiltersBundleSubscriptionsRetestSubscriptionFilterInput] _not: FiltersBundleSubscriptionsRetestSubscriptionFilterInput _or: [FiltersBundleSubscriptionsRetestSubscriptionFilterInput] has_claimable_retests: Boolean has_retest_usage_nudges: Boolean id: IntPredicateInput tag: RetestSubscriptionTagInputPredicateInput } input FiltersCampaignFilterInput { _and: [FiltersCampaignFilterInput] _not: FiltersCampaignFilterInput _or: [FiltersCampaignFilterInput] end_date: DateInputPredicateInput id: IntPredicateInput start_date: DateInputPredicateInput status: CampaignStateEnumInputPredicateInput target_audience: BooleanPredicateInput } input FiltersCampaignObjectiveFilterInput { _and: [FiltersCampaignObjectiveFilterInput] _not: FiltersCampaignObjectiveFilterInput _or: [FiltersCampaignObjectiveFilterInput] id: IntPredicateInput team_state: TeamState } input FiltersCertificationFilterInput { _and: [FiltersCertificationFilterInput] _not: FiltersCertificationFilterInput _or: [FiltersCertificationFilterInput] h1_managed: BooleanPredicateInput id: IntPredicateInput } input FiltersCommonResponseFilterInput { _and: [FiltersCommonResponseFilterInput] _not: FiltersCommonResponseFilterInput _or: [FiltersCommonResponseFilterInput] id: IntPredicateInput } input FiltersCommonResponseFilterOrder { id: FilterOrderPredicateInput title: FilterOrderPredicateInput } input FiltersCredentialFilterInput { _and: [FiltersCredentialFilterInput] _not: FiltersCredentialFilterInput _or: [FiltersCredentialFilterInput] id: IntPredicateInput state: CredentialStateEnum } input FiltersCredentialFilterOrder { claimed_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersCustomFieldAttributeFilterInput { _and: [FiltersCustomFieldAttributeFilterInput] _not: FiltersCustomFieldAttributeFilterInput _or: [FiltersCustomFieldAttributeFilterInput] archived_at: ISO8601DateInputPredicateInput attribute_type: [CustomFieldAttributeTypes!] id: IntPredicateInput internal: BooleanPredicateInput } input FiltersCustomFieldValueFilterInput { _and: [FiltersCustomFieldValueFilterInput] _not: FiltersCustomFieldValueFilterInput _or: [FiltersCustomFieldValueFilterInput] id: IntPredicateInput value: StringPredicateInput } input FiltersCustomRemediationGuidanceFilterInput { _and: [FiltersCustomRemediationGuidanceFilterInput] _not: FiltersCustomRemediationGuidanceFilterInput _or: [FiltersCustomRemediationGuidanceFilterInput] id: IntPredicateInput } input FiltersCustomRemediationGuidanceFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersDashboardStateFilterInput { _and: [FiltersDashboardStateFilterInput] _not: FiltersDashboardStateFilterInput _or: [FiltersDashboardStateFilterInput] dashboard_key: StringPredicateInput id: IntPredicateInput organization: FiltersOrganizationFilterInput uuid: StringPredicateInput } input FiltersDashboardStateFilterOrder { id: FilterOrderPredicateInput } input FiltersDerivedPentestFilterInput { _and: [FiltersDerivedPentestFilterInput] _not: FiltersDerivedPentestFilterInput _or: [FiltersDerivedPentestFilterInput] aasm_state: DerivedPentestStateEnumInputPredicateInput id: IntPredicateInput name: StringPredicateInput origin_type: DerivedPentestOriginTypeEnumInputPredicateInput team: FiltersTeamFilterInput token: StringPredicateInput } input FiltersDerivedPentestFilterOrder { id: FilterOrderPredicateInput phase_weight: FilterOrderPredicateInput start_date: FilterOrderPredicateInput } input FiltersDerivedReportRetestFilterInput { _and: [FiltersDerivedReportRetestFilterInput] _not: FiltersDerivedReportRetestFilterInput _or: [FiltersDerivedReportRetestFilterInput] report_retest_id: IntPredicateInput team: FiltersTeamFilterInput } input FiltersDerivedTeamAverageBountyAmountFilterOrder { amount: FilterOrderPredicateInput team_id: FilterOrderPredicateInput } input FiltersDerivedTeamLastUpdatedDateFilterInput { _and: [FiltersDerivedTeamLastUpdatedDateFilterInput] _not: FiltersDerivedTeamLastUpdatedDateFilterInput _or: [FiltersDerivedTeamLastUpdatedDateFilterInput] bounty_table_updated_at: DateInputPredicateInput last_updated_at: DateInputPredicateInput team_id: IntPredicateInput } input FiltersDerivedTeamLastUpdatedDateFilterOrder { last_updated_at: FilterOrderPredicateInput team_id: FilterOrderPredicateInput } input FiltersDerivedTeamMinimumBountyFilterOrder { amount: FilterOrderPredicateInput team_id: FilterOrderPredicateInput } input FiltersDerivedTeamReportResolvedCountFilterOrder { resolved_count: FilterOrderPredicateInput team_id: FilterOrderPredicateInput } input FiltersEscalationFilterInput { _and: [FiltersEscalationFilterInput] _not: FiltersEscalationFilterInput _or: [FiltersEscalationFilterInput] enabled: Boolean id: IntPredicateInput implementation_type: StringPredicateInput } input FiltersEscalationFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersExternalProgramFilterInput { _and: [FiltersExternalProgramFilterInput] _not: FiltersExternalProgramFilterInput _or: [FiltersExternalProgramFilterInput] id: IntPredicateInput name: StringPredicateInput offers_rewards: BooleanPredicateInput policy: StringPredicateInput website: StringPredicateInput } input FiltersFeatureFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersFollowedUserFilterInput { _and: [FiltersFollowedUserFilterInput] _not: FiltersFollowedUserFilterInput _or: [FiltersFollowedUserFilterInput] id: IntPredicateInput is_me: Boolean } input FiltersHackerReportTemplateFilterInput { _and: [FiltersHackerReportTemplateFilterInput] _not: FiltersHackerReportTemplateFilterInput _or: [FiltersHackerReportTemplateFilterInput] id: IntPredicateInput type: HackerReportTemplateTypeEnumInputPredicateInput } input FiltersHackerSkillFilterInput { _and: [FiltersHackerSkillFilterInput] _not: FiltersHackerSkillFilterInput _or: [FiltersHackerSkillFilterInput] id: IntPredicateInput skill: FiltersSkillFilterInput } input FiltersHaiPlayFilterInput { _and: [FiltersHaiPlayFilterInput] _not: FiltersHaiPlayFilterInput _or: [FiltersHaiPlayFilterInput] id: IntPredicateInput organizations: FiltersOrganizationFilterInput owner: String system: BooleanPredicateInput } input FiltersHaiPlayFilterOrder { id: FilterOrderPredicateInput system: FilterOrderPredicateInput } input FiltersHaiTaskFilterInput { _and: [FiltersHaiTaskFilterInput] _not: FiltersHaiTaskFilterInput _or: [FiltersHaiTaskFilterInput] id: IntPredicateInput state: HaiTaskStateEnumInputPredicateInput user: FiltersUserFilterInput } input FiltersHaiTaskFilterOrder { created_at: FilterOrderPredicateInput finished_at: FilterOrderPredicateInput id: FilterOrderPredicateInput started_at: FilterOrderPredicateInput updated_at: FilterOrderPredicateInput } input FiltersLabelCategoryFilterInput { _and: [FiltersLabelCategoryFilterInput] _not: FiltersLabelCategoryFilterInput _or: [FiltersLabelCategoryFilterInput] id: IntPredicateInput name: StringPredicateInput } input FiltersLabelFilterInput { _and: [FiltersLabelFilterInput] _not: FiltersLabelFilterInput _or: [FiltersLabelFilterInput] id: IntPredicateInput name: StringPredicateInput } input FiltersLlmContextualSuggestionFilterInput { _and: [FiltersLlmContextualSuggestionFilterInput] _not: FiltersLlmContextualSuggestionFilterInput _or: [FiltersLlmContextualSuggestionFilterInput] id: IntPredicateInput used_at: DateTimePredicateInput } input FiltersLlmContextualSuggestionFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersLlmConversationFilterInput { _and: [FiltersLlmConversationFilterInput] _not: FiltersLlmConversationFilterInput _or: [FiltersLlmConversationFilterInput] id: IntPredicateInput title: StringPredicateInput } input FiltersLlmConversationFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersLlmConversationMessageArtifactFilterInput { _and: [FiltersLlmConversationMessageArtifactFilterInput] _not: FiltersLlmConversationMessageArtifactFilterInput _or: [FiltersLlmConversationMessageArtifactFilterInput] id: IntPredicateInput type: LlmConversationMessageArtifactTypeEnumInputPredicateInput } input FiltersLlmConversationMessageArtifactFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersLlmConversationMessageFilterInput { _and: [FiltersLlmConversationMessageFilterInput] _not: FiltersLlmConversationMessageFilterInput _or: [FiltersLlmConversationMessageFilterInput] author: StringPredicateInput id: IntPredicateInput } input FiltersLlmConversationMessageFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersMediationRequestFilterInput { _and: [FiltersMediationRequestFilterInput] _not: FiltersMediationRequestFilterInput _or: [FiltersMediationRequestFilterInput] database_id: IntPredicateInput id: IntPredicateInput } input FiltersMediationRequestFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput mediation_type: FilterOrderPredicateInput state: FilterOrderPredicateInput } input FiltersOrganizationFilterInput { _and: [FiltersOrganizationFilterInput] _not: FiltersOrganizationFilterInput _or: [FiltersOrganizationFilterInput] handle: StringPredicateInput id: IntPredicateInput name: StringPredicateInput organization_members: FiltersOrganizationMemberFilterInput sales_demo: BooleanPredicateInput with_feature: String } input FiltersOrganizationFilterOrder { id: FilterOrderPredicateInput name: FilterOrderPredicateInput } input FiltersOrganizationInboxFilterInput { _and: [FiltersOrganizationInboxFilterInput] _not: FiltersOrganizationInboxFilterInput _or: [FiltersOrganizationInboxFilterInput] database_id: IntPredicateInput handle: StringPredicateInput id: IntPredicateInput inbox_type: OrganizationInboxTypeEnumInputPredicateInput name: StringPredicateInput organization: FiltersOrganizationFilterInput organization_member_groups: FiltersOrganizationMemberGroupFilterInput team: FiltersTeamFilterInput } input FiltersOrganizationInboxFilterOrder { id: FilterOrderPredicateInput name: FilterOrderPredicateInput } input FiltersOrganizationMemberFilterInput { _and: [FiltersOrganizationMemberFilterInput] _not: FiltersOrganizationMemberFilterInput _or: [FiltersOrganizationMemberFilterInput] i_am_an_admin: Boolean id: IntPredicateInput is_me: Boolean organization_admin: BooleanPredicateInput user: FiltersUserFilterInput } input FiltersOrganizationMemberFilterOrder { id: FilterOrderPredicateInput user: FiltersUserFilterOrder } input FiltersOrganizationMemberGroupFilterInput { _and: [FiltersOrganizationMemberGroupFilterInput] _not: FiltersOrganizationMemberGroupFilterInput _or: [FiltersOrganizationMemberGroupFilterInput] database_id: IntPredicateInput id: IntPredicateInput name: StringPredicateInput organization_members: FiltersOrganizationMemberFilterInput } input FiltersOrganizationMemberGroupFilterOrder { id: FilterOrderPredicateInput name: FilterOrderPredicateInput } input FiltersPentestChecklistFilterInput { _and: [FiltersPentestChecklistFilterInput] _not: FiltersPentestChecklistFilterInput _or: [FiltersPentestChecklistFilterInput] id: IntPredicateInput methodology: StringPredicateInput pentest_structured_scope_id: IntPredicateInput unique: Boolean } input FiltersPentestFilterInput { _and: [FiltersPentestFilterInput] _not: FiltersPentestFilterInput _or: [FiltersPentestFilterInput] ends_at: DateInputPredicateInput id: IntPredicateInput retesting_ends_at: DateInputPredicateInput starts_at: DateInputPredicateInput state: PentestStateEnumInputPredicateInput team: FiltersTeamFilterInput } input FiltersPentestFilterOrder { id: FilterOrderPredicateInput } input FiltersPentestFormAnswerFilterInput { _and: [FiltersPentestFormAnswerFilterInput] _not: FiltersPentestFormAnswerFilterInput _or: [FiltersPentestFormAnswerFilterInput] id: IntPredicateInput pentest_structured_scope_id: IntPredicateInput } input FiltersPentestOpportunityCommentFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersPentestOpportunityFilterInput { _and: [FiltersPentestOpportunityFilterInput] _not: FiltersPentestOpportunityFilterInput _or: [FiltersPentestOpportunityFilterInput] aasm_state: PentestOpportunityStateEnumInputPredicateInput id: IntPredicateInput salesforce_account: StringPredicateInput salesforce_opportunity: StringPredicateInput } input FiltersPentestTaskFilterInput { _and: [FiltersPentestTaskFilterInput] _not: FiltersPentestTaskFilterInput _or: [FiltersPentestTaskFilterInput] group_key: StringPredicateInput id: IntPredicateInput } input FiltersPentesterFilterInput { _and: [FiltersPentesterFilterInput] _not: FiltersPentesterFilterInput _or: [FiltersPentesterFilterInput] id: IntPredicateInput state: PentesterStateEnumInputPredicateInput } input FiltersPentesterPositionFilterInput { _and: [FiltersPentesterPositionFilterInput] _not: FiltersPentesterPositionFilterInput _or: [FiltersPentesterPositionFilterInput] i_accepted: Boolean i_applied: Boolean id: IntPredicateInput pentest_lead_abilities: BooleanPredicateInput state: StringPredicateInput team_handle: String } input FiltersPentesterPositionFilterOrder { id: FilterOrderPredicateInput starts_at: FilterOrderPredicateInput } input FiltersPentesterProfileFilterInput { _and: [FiltersPentesterProfileFilterInput] _not: FiltersPentesterProfileFilterInput _or: [FiltersPentesterProfileFilterInput] id: IntPredicateInput state: PentesterProfileStateEnumInputPredicateInput visible_in_directory: BooleanPredicateInput } input FiltersPentesterProfileFilterOrder { id: FilterOrderPredicateInput pentest_activity: FilterOrderPredicateInput } input FiltersReportCustomFieldFilterInput { _and: [FiltersReportCustomFieldFilterInput] _not: FiltersReportCustomFieldFilterInput _or: [FiltersReportCustomFieldFilterInput] attribute_type: [CustomFieldAttributeTypes!] id: IntPredicateInput internal: BooleanPredicateInput } input FiltersReportFilterInput { _and: [FiltersReportFilterInput] _not: FiltersReportFilterInput _or: [FiltersReportFilterInput] bounty_awarded_at: DateTimePredicateInput bug_reporter_agreed_on_going_public_at: DateTimePredicateInput closed_at: DateTimePredicateInput custom_field_values: FiltersCustomFieldValueFilterInput disclosed_at: DateTimePredicateInput hacker_published: BooleanPredicateInput hackerone_hacker_submissions: Boolean has_pentest: Boolean id: IntPredicateInput id_like: Int imported: BooleanPredicateInput ineligible_for_bounty: BooleanPredicateInput pentest: FiltersPentestFilterInput reference: StringPredicateInput reporter: FiltersUserFilterInput severity_rating: SeverityRatingEnumInputPredicateInput state: ReportStateEnumInputPredicateInput structured_scope: FiltersStructuredScopeFilterInput structured_scope_id: IntPredicateInput submitted_at: DateTimePredicateInput substate: ReportStateEnumInputPredicateInput team: FiltersTeamFilterInput team_member_agreed_on_going_public_at: DateTimePredicateInput timer_bounty_awarded_elapsed_time: IntPredicateInput timer_bounty_awarded_miss_at: DateTimePredicateInput timer_first_program_response_elapsed_time: IntPredicateInput timer_first_program_response_miss_at: DateTimePredicateInput timer_report_resolved_elapsed_time: IntPredicateInput timer_report_resolved_miss_at: DateTimePredicateInput timer_report_triage_elapsed_time: IntPredicateInput timer_report_triage_miss_at: DateTimePredicateInput title: StringPredicateInput triaged_at: DateTimePredicateInput upcoming_singular_disclosures: Int violated_sla: SlaTypeEnum vulnerability_information: StringPredicateInput weakness: FiltersWeaknessFilterInput } input FiltersReportFilterOrder { allow_singular_disclosure_at: FilterOrderPredicateInput created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput reporter: FiltersUserFilterOrder submitted_at: FilterOrderPredicateInput } input FiltersReportRetestFilterInput { _and: [FiltersReportRetestFilterInput] _not: FiltersReportRetestFilterInput _or: [FiltersReportRetestFilterInput] approved_at: DateTimePredicateInput derived_report_retest: FiltersDerivedReportRetestFilterInput id: IntPredicateInput report_retest_users: FiltersReportRetestUserFilterInput retest_subscription: FiltersBundleSubscriptionsRetestSubscriptionFilterInput state: ReportRetestStateEnumInputPredicateInput } input FiltersReportRetestFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput needs_approval_at: FilterOrderPredicateInput } input FiltersReportRetestUserFilterInput { _and: [FiltersReportRetestUserFilterInput] _not: FiltersReportRetestUserFilterInput _or: [FiltersReportRetestUserFilterInput] id: IntPredicateInput state: ReportRetestUserStateEnumInputPredicateInput user: FiltersUserFilterInput } input FiltersRetestSubscriptionAggregateFilterInput { _and: [FiltersRetestSubscriptionAggregateFilterInput] _not: FiltersRetestSubscriptionAggregateFilterInput _or: [FiltersRetestSubscriptionAggregateFilterInput] id: IntPredicateInput public_visibility_and_filtering: Boolean tag: RetestSubscriptionTagInputPredicateInput } input FiltersRomAssetGroupFilterInput { _and: [FiltersRomAssetGroupFilterInput] _not: FiltersRomAssetGroupFilterInput _or: [FiltersRomAssetGroupFilterInput] id: IntPredicateInput name: StringPredicateInput not_deleted: Boolean organization_id: IntPredicateInput } input FiltersRomAssetGroupFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput name: FilterOrderPredicateInput } input FiltersSamlProviderDomainFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersSamlProviderFilterInput { _and: [FiltersSamlProviderFilterInput] _not: FiltersSamlProviderFilterInput _or: [FiltersSamlProviderFilterInput] id: IntPredicateInput state: SamlProviderStateEnumInputPredicateInput } input FiltersSamlProviderFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersSamlTestFilterInput { _and: [FiltersSamlTestFilterInput] _not: FiltersSamlTestFilterInput _or: [FiltersSamlTestFilterInput] id: IntPredicateInput state: SamlTestStateEnumInputPredicateInput } input FiltersSamlTestFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersSearchableContentFilterInput { _and: [FiltersSearchableContentFilterInput] _not: FiltersSearchableContentFilterInput _or: [FiltersSearchableContentFilterInput] id: IntPredicateInput policy: StringPredicateInput } input FiltersSeverityFilterInput { _and: [FiltersSeverityFilterInput] _not: FiltersSeverityFilterInput _or: [FiltersSeverityFilterInput] id: IntPredicateInput report: FiltersReportFilterInput report_id: IntPredicateInput team: FiltersTeamFilterInput user: FiltersUserFilterInput } input FiltersSkillFilterInput { _and: [FiltersSkillFilterInput] _not: FiltersSkillFilterInput _or: [FiltersSkillFilterInput] approved: BooleanPredicateInput database_id: IntPredicateInput id: IntPredicateInput name: StringPredicateInput recommended_skills_for_user: Boolean } input FiltersSpotCheckFilterInput { _and: [FiltersSpotCheckFilterInput] _not: FiltersSpotCheckFilterInput _or: [FiltersSpotCheckFilterInput] id: IntPredicateInput spot_check_users: FiltersSpotCheckUserFilterInput start_date: DateInputPredicateInput state: SpotCheckTypeStatesInputPredicateInput with_reports_from_user: Boolean } input FiltersSpotCheckUserFilterInput { _and: [FiltersSpotCheckUserFilterInput] _not: FiltersSpotCheckUserFilterInput _or: [FiltersSpotCheckUserFilterInput] id: IntPredicateInput state: SpotCheckUserTypeStatesInputPredicateInput submission_deadline_passed: Boolean user_id: IntPredicateInput } input FiltersStructuredScopeFilterInput { _and: [FiltersStructuredScopeFilterInput] _not: FiltersStructuredScopeFilterInput _or: [FiltersStructuredScopeFilterInput] asset_identifier: StringPredicateInput asset_type: StructuredScopeAssetTypeEnumInputPredicateInput id: IntPredicateInput is_archived: Boolean labels: FiltersLabelFilterInput } input FiltersSurveyRatingFilterInput { _and: [FiltersSurveyRatingFilterInput] _not: FiltersSurveyRatingFilterInput _or: [FiltersSurveyRatingFilterInput] id: IntPredicateInput state: SurveyRatingStateEnumInputPredicateInput type: SurveyRatingTypesInputPredicateInput } input FiltersSurveyRatingFilterOrder { completed_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersSurveyRatingItemFilterInput { _and: [FiltersSurveyRatingItemFilterInput] _not: FiltersSurveyRatingItemFilterInput _or: [FiltersSurveyRatingItemFilterInput] has_comment_or_hidden_text: Boolean id: IntPredicateInput recipient: FiltersUserFilterInput survey_rating: FiltersSurveyRatingFilterInput visible_on_user_profile: BooleanPredicateInput } input FiltersSurveyRatingItemFilterOrder { id: FilterOrderPredicateInput survey_rating: FiltersSurveyRatingFilterOrder } input FiltersSwagFilterInput { _and: [FiltersSwagFilterInput] _not: FiltersSwagFilterInput _or: [FiltersSwagFilterInput] id: IntPredicateInput sent: BooleanPredicateInput } input FiltersSwagFilterOrder { id: FilterOrderPredicateInput report_id: FilterOrderPredicateInput sent: FilterOrderPredicateInput user_id: FilterOrderPredicateInput } input FiltersTeamFilterInput { _and: [FiltersTeamFilterInput] _not: FiltersTeamFilterInput _or: [FiltersTeamFilterInput] allows_collaboration: BooleanPredicateInput allows_private_disclosure: BooleanPredicateInput bookmarked_team_users: FiltersUserFilterInput campaigns: FiltersCampaignFilterInput external_program: FiltersExternalProgramFilterInput handle: StringPredicateInput id: IntPredicateInput internet_bug_bounty: BooleanPredicateInput last_updated_date: FiltersDerivedTeamLastUpdatedDateFilterInput launched_at: DateInputPredicateInput name: StringPredicateInput offers_bounties: BooleanPredicateInput organization: FiltersOrganizationFilterInput reporters: FiltersUserFilterInput response_efficiency_percentage: IntPredicateInput retest_subscription: FiltersRetestSubscriptionAggregateFilterInput searchable_content: FiltersSearchableContentFilterInput spot_checks: FiltersSpotCheckFilterInput state: TeamStateInputPredicateInput structured_scopes: FiltersStructuredScopeFilterInput submission_state: SubmissionStateEnumInputPredicateInput team_industry: FiltersTeamIndustryFilterInput team_members: FiltersTeamMemberFilterInput triage_subscriptions: FiltersTriageSubscriptionFilterInput type: TeamTypeEnumInputPredicateInput user_opportunities_feedbacks: FiltersUserOpportunitiesFeedbackFilterInput vpn_state: VpnStateEnumInputPredicateInput website: StringPredicateInput whitelisted_hackers: FiltersUserFilterInput } input FiltersTeamFilterOrder { average_bounties: FiltersDerivedTeamAverageBountyAmountFilterOrder id: FilterOrderPredicateInput last_updated_date: FiltersDerivedTeamLastUpdatedDateFilterOrder launched_at: FilterOrderPredicateInput minimum_bounties: FiltersDerivedTeamMinimumBountyFilterOrder name: FilterOrderPredicateInput reports: FiltersDerivedTeamReportResolvedCountFilterOrder response_efficiency_percentage: FilterOrderPredicateInput started_accepting_at: FilterOrderPredicateInput } input FiltersTeamIndustryFilterInput { _and: [FiltersTeamIndustryFilterInput] _not: FiltersTeamIndustryFilterInput _or: [FiltersTeamIndustryFilterInput] id: IntPredicateInput industry: StringPredicateInput } input FiltersTeamMemberEligibilitySettingsFilterInput { _and: [FiltersTeamMemberEligibilitySettingsFilterInput] _not: FiltersTeamMemberEligibilitySettingsFilterInput _or: [FiltersTeamMemberEligibilitySettingsFilterInput] database_id: IntPredicateInput id: IntPredicateInput name: StringPredicateInput } input FiltersTeamMemberEligibilitySettingsFilterOrder { id: FilterOrderPredicateInput name: FilterOrderPredicateInput } input FiltersTeamMemberFilterInput { _and: [FiltersTeamMemberFilterInput] _not: FiltersTeamMemberFilterInput _or: [FiltersTeamMemberFilterInput] concealed: BooleanPredicateInput id: IntPredicateInput organization: FiltersOrganizationFilterInput user: FiltersUserFilterInput } input FiltersTeamMemberGroupFilterInput { _and: [FiltersTeamMemberGroupFilterInput] _not: FiltersTeamMemberGroupFilterInput _or: [FiltersTeamMemberGroupFilterInput] id: IntPredicateInput name: StringPredicateInput team: FiltersTeamFilterInput } input FiltersTeamMemberGroupFilterOrder { id: FilterOrderPredicateInput name: FilterOrderPredicateInput } input FiltersTeamWeaknessFilterInput { _and: [FiltersTeamWeaknessFilterInput] _not: FiltersTeamWeaknessFilterInput _or: [FiltersTeamWeaknessFilterInput] id: IntPredicateInput is_hidden: Boolean states: [TeamWeaknessStates!] } input FiltersTermFilterInput { _and: [FiltersTermFilterInput] _not: FiltersTermFilterInput _or: [FiltersTermFilterInput] id: IntPredicateInput name: StringPredicateInput } input FiltersTermFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersTriageSubscriptionFilterInput { _and: [FiltersTriageSubscriptionFilterInput] _not: FiltersTriageSubscriptionFilterInput _or: [FiltersTriageSubscriptionFilterInput] id: IntPredicateInput is_active: Boolean } input FiltersTriggerFilterInput { _and: [FiltersTriggerFilterInput] _not: FiltersTriggerFilterInput _or: [FiltersTriggerFilterInput] id: IntPredicateInput seeded: BooleanPredicateInput } input FiltersTriggerFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersUserAvailabilityFilterInput { _and: [FiltersUserAvailabilityFilterInput] _not: FiltersUserAvailabilityFilterInput _or: [FiltersUserAvailabilityFilterInput] available: BooleanPredicateInput date: DateInputPredicateInput id: IntPredicateInput } input FiltersUserAvailabilityFilterOrder { id: FilterOrderPredicateInput } input FiltersUserFilterInput { _and: [FiltersUserFilterInput] _not: FiltersUserFilterInput _or: [FiltersUserFilterInput] followers: FiltersFollowedUserFilterInput id: IntPredicateInput is_disabled: Boolean is_me: Boolean mark_as_company_on_leaderboards: BooleanPredicateInput name: StringPredicateInput system: BooleanPredicateInput triage_scope: String username: StringPredicateInput } input FiltersUserFilterOrder { cached_reputation_for_user_profile: FilterOrderPredicateInput id: FilterOrderPredicateInput impact: FilterOrderPredicateInput signal: FilterOrderPredicateInput username: FilterOrderPredicateInput } input FiltersUserOpportunitiesFeedbackFilterInput { _and: [FiltersUserOpportunitiesFeedbackFilterInput] _not: FiltersUserOpportunitiesFeedbackFilterInput _or: [FiltersUserOpportunitiesFeedbackFilterInput] id: IntPredicateInput likes_team: Boolean } input FiltersWeaknessFilterInput { _and: [FiltersWeaknessFilterInput] _not: FiltersWeaknessFilterInput _or: [FiltersWeaknessFilterInput] external_id: StringPredicateInput id: IntPredicateInput name: StringPredicateInput } input FiltersWebhookResponseFilterInput { _and: [FiltersWebhookResponseFilterInput] _not: FiltersWebhookResponseFilterInput _or: [FiltersWebhookResponseFilterInput] id: IntPredicateInput } input FiltersWebhookResponseFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput } input FiltersWorkboardFilterInput { _and: [FiltersWorkboardFilterInput] _not: FiltersWorkboardFilterInput _or: [FiltersWorkboardFilterInput] database_id: IntPredicateInput id: IntPredicateInput name: StringPredicateInput } input FiltersWorkboardFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput name: FilterOrderPredicateInput } input FiltersWorkboardViewFilterInput { _and: [FiltersWorkboardViewFilterInput] _not: FiltersWorkboardViewFilterInput _or: [FiltersWorkboardViewFilterInput] database_id: IntPredicateInput id: IntPredicateInput name: StringPredicateInput } input FiltersWorkboardViewFilterOrder { created_at: FilterOrderPredicateInput id: FilterOrderPredicateInput name: FilterOrderPredicateInput position: FilterOrderPredicateInput } input FiltersWorkflowRunFilterInput { _and: [FiltersWorkflowRunFilterInput] _not: FiltersWorkflowRunFilterInput _or: [FiltersWorkflowRunFilterInput] aborted_at: DateTimePredicateInput finished_at: DateTimePredicateInput id: IntPredicateInput report_id: IntPredicateInput workflow_type: WorkflowTypeEnumInputPredicateInput } input FiltersWriteUpFilterInput { _and: [FiltersWriteUpFilterInput] _not: FiltersWriteUpFilterInput _or: [FiltersWriteUpFilterInput] id: IntPredicateInput template_config_key: WriteUpTemplateConfigKeyEnumInputPredicateInput } """ The connection type for FindingDocument. """ type FindingConnection { aggs: Hash """ A list of edges. """ edges: [FindingEdge!] """ A list of nodes. """ nodes: [FindingDocument!]! """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } type FindingDocument implements Node { activities_count: Int assigned_to_group: JSON assigned_to_user: JSON bounties: JSON bounties_count: Int bounties_total_awarded_amount: Float campaign: JSON checkbox_custom_field_1: Boolean checkbox_custom_field_10: Boolean checkbox_custom_field_100: Boolean checkbox_custom_field_11: Boolean checkbox_custom_field_12: Boolean checkbox_custom_field_13: Boolean checkbox_custom_field_14: Boolean checkbox_custom_field_15: Boolean checkbox_custom_field_16: Boolean checkbox_custom_field_17: Boolean checkbox_custom_field_18: Boolean checkbox_custom_field_19: Boolean checkbox_custom_field_2: Boolean checkbox_custom_field_20: Boolean checkbox_custom_field_21: Boolean checkbox_custom_field_22: Boolean checkbox_custom_field_23: Boolean checkbox_custom_field_24: Boolean checkbox_custom_field_25: Boolean checkbox_custom_field_26: Boolean checkbox_custom_field_27: Boolean checkbox_custom_field_28: Boolean checkbox_custom_field_29: Boolean checkbox_custom_field_3: Boolean checkbox_custom_field_30: Boolean checkbox_custom_field_31: Boolean checkbox_custom_field_32: Boolean checkbox_custom_field_33: Boolean checkbox_custom_field_34: Boolean checkbox_custom_field_35: Boolean checkbox_custom_field_36: Boolean checkbox_custom_field_37: Boolean checkbox_custom_field_38: Boolean checkbox_custom_field_39: Boolean checkbox_custom_field_4: Boolean checkbox_custom_field_40: Boolean checkbox_custom_field_41: Boolean checkbox_custom_field_42: Boolean checkbox_custom_field_43: Boolean checkbox_custom_field_44: Boolean checkbox_custom_field_45: Boolean checkbox_custom_field_46: Boolean checkbox_custom_field_47: Boolean checkbox_custom_field_48: Boolean checkbox_custom_field_49: Boolean checkbox_custom_field_5: Boolean checkbox_custom_field_50: Boolean checkbox_custom_field_51: Boolean checkbox_custom_field_52: Boolean checkbox_custom_field_53: Boolean checkbox_custom_field_54: Boolean checkbox_custom_field_55: Boolean checkbox_custom_field_56: Boolean checkbox_custom_field_57: Boolean checkbox_custom_field_58: Boolean checkbox_custom_field_59: Boolean checkbox_custom_field_6: Boolean checkbox_custom_field_60: Boolean checkbox_custom_field_61: Boolean checkbox_custom_field_62: Boolean checkbox_custom_field_63: Boolean checkbox_custom_field_64: Boolean checkbox_custom_field_65: Boolean checkbox_custom_field_66: Boolean checkbox_custom_field_67: Boolean checkbox_custom_field_68: Boolean checkbox_custom_field_69: Boolean checkbox_custom_field_7: Boolean checkbox_custom_field_70: Boolean checkbox_custom_field_71: Boolean checkbox_custom_field_72: Boolean checkbox_custom_field_73: Boolean checkbox_custom_field_74: Boolean checkbox_custom_field_75: Boolean checkbox_custom_field_76: Boolean checkbox_custom_field_77: Boolean checkbox_custom_field_78: Boolean checkbox_custom_field_79: Boolean checkbox_custom_field_8: Boolean checkbox_custom_field_80: Boolean checkbox_custom_field_81: Boolean checkbox_custom_field_82: Boolean checkbox_custom_field_83: Boolean checkbox_custom_field_84: Boolean checkbox_custom_field_85: Boolean checkbox_custom_field_86: Boolean checkbox_custom_field_87: Boolean checkbox_custom_field_88: Boolean checkbox_custom_field_89: Boolean checkbox_custom_field_9: Boolean checkbox_custom_field_90: Boolean checkbox_custom_field_91: Boolean checkbox_custom_field_92: Boolean checkbox_custom_field_93: Boolean checkbox_custom_field_94: Boolean checkbox_custom_field_95: Boolean checkbox_custom_field_96: Boolean checkbox_custom_field_97: Boolean checkbox_custom_field_98: Boolean checkbox_custom_field_99: Boolean closed_at: ISO8601DateTime custom_fields: JSON database_id: ID! date_time_custom_field_1: ISO8601DateTime date_time_custom_field_10: ISO8601DateTime date_time_custom_field_100: ISO8601DateTime date_time_custom_field_11: ISO8601DateTime date_time_custom_field_12: ISO8601DateTime date_time_custom_field_13: ISO8601DateTime date_time_custom_field_14: ISO8601DateTime date_time_custom_field_15: ISO8601DateTime date_time_custom_field_16: ISO8601DateTime date_time_custom_field_17: ISO8601DateTime date_time_custom_field_18: ISO8601DateTime date_time_custom_field_19: ISO8601DateTime date_time_custom_field_2: ISO8601DateTime date_time_custom_field_20: ISO8601DateTime date_time_custom_field_21: ISO8601DateTime date_time_custom_field_22: ISO8601DateTime date_time_custom_field_23: ISO8601DateTime date_time_custom_field_24: ISO8601DateTime date_time_custom_field_25: ISO8601DateTime date_time_custom_field_26: ISO8601DateTime date_time_custom_field_27: ISO8601DateTime date_time_custom_field_28: ISO8601DateTime date_time_custom_field_29: ISO8601DateTime date_time_custom_field_3: ISO8601DateTime date_time_custom_field_30: ISO8601DateTime date_time_custom_field_31: ISO8601DateTime date_time_custom_field_32: ISO8601DateTime date_time_custom_field_33: ISO8601DateTime date_time_custom_field_34: ISO8601DateTime date_time_custom_field_35: ISO8601DateTime date_time_custom_field_36: ISO8601DateTime date_time_custom_field_37: ISO8601DateTime date_time_custom_field_38: ISO8601DateTime date_time_custom_field_39: ISO8601DateTime date_time_custom_field_4: ISO8601DateTime date_time_custom_field_40: ISO8601DateTime date_time_custom_field_41: ISO8601DateTime date_time_custom_field_42: ISO8601DateTime date_time_custom_field_43: ISO8601DateTime date_time_custom_field_44: ISO8601DateTime date_time_custom_field_45: ISO8601DateTime date_time_custom_field_46: ISO8601DateTime date_time_custom_field_47: ISO8601DateTime date_time_custom_field_48: ISO8601DateTime date_time_custom_field_49: ISO8601DateTime date_time_custom_field_5: ISO8601DateTime date_time_custom_field_50: ISO8601DateTime date_time_custom_field_51: ISO8601DateTime date_time_custom_field_52: ISO8601DateTime date_time_custom_field_53: ISO8601DateTime date_time_custom_field_54: ISO8601DateTime date_time_custom_field_55: ISO8601DateTime date_time_custom_field_56: ISO8601DateTime date_time_custom_field_57: ISO8601DateTime date_time_custom_field_58: ISO8601DateTime date_time_custom_field_59: ISO8601DateTime date_time_custom_field_6: ISO8601DateTime date_time_custom_field_60: ISO8601DateTime date_time_custom_field_61: ISO8601DateTime date_time_custom_field_62: ISO8601DateTime date_time_custom_field_63: ISO8601DateTime date_time_custom_field_64: ISO8601DateTime date_time_custom_field_65: ISO8601DateTime date_time_custom_field_66: ISO8601DateTime date_time_custom_field_67: ISO8601DateTime date_time_custom_field_68: ISO8601DateTime date_time_custom_field_69: ISO8601DateTime date_time_custom_field_7: ISO8601DateTime date_time_custom_field_70: ISO8601DateTime date_time_custom_field_71: ISO8601DateTime date_time_custom_field_72: ISO8601DateTime date_time_custom_field_73: ISO8601DateTime date_time_custom_field_74: ISO8601DateTime date_time_custom_field_75: ISO8601DateTime date_time_custom_field_76: ISO8601DateTime date_time_custom_field_77: ISO8601DateTime date_time_custom_field_78: ISO8601DateTime date_time_custom_field_79: ISO8601DateTime date_time_custom_field_8: ISO8601DateTime date_time_custom_field_80: ISO8601DateTime date_time_custom_field_81: ISO8601DateTime date_time_custom_field_82: ISO8601DateTime date_time_custom_field_83: ISO8601DateTime date_time_custom_field_84: ISO8601DateTime date_time_custom_field_85: ISO8601DateTime date_time_custom_field_86: ISO8601DateTime date_time_custom_field_87: ISO8601DateTime date_time_custom_field_88: ISO8601DateTime date_time_custom_field_89: ISO8601DateTime date_time_custom_field_9: ISO8601DateTime date_time_custom_field_90: ISO8601DateTime date_time_custom_field_91: ISO8601DateTime date_time_custom_field_92: ISO8601DateTime date_time_custom_field_93: ISO8601DateTime date_time_custom_field_94: ISO8601DateTime date_time_custom_field_95: ISO8601DateTime date_time_custom_field_96: ISO8601DateTime date_time_custom_field_97: ISO8601DateTime date_time_custom_field_98: ISO8601DateTime date_time_custom_field_99: ISO8601DateTime disclosed_at: ISO8601DateTime engagement: JSON graphql_id: ID! id: ID! inboxes: JSON ineligible_for_bounty: Boolean last_activity_at: ISO8601DateTime last_comment_by_reporter: JSON list_custom_field_1: String list_custom_field_10: String list_custom_field_100: String list_custom_field_11: String list_custom_field_12: String list_custom_field_13: String list_custom_field_14: String list_custom_field_15: String list_custom_field_16: String list_custom_field_17: String list_custom_field_18: String list_custom_field_19: String list_custom_field_2: String list_custom_field_20: String list_custom_field_21: String list_custom_field_22: String list_custom_field_23: String list_custom_field_24: String list_custom_field_25: String list_custom_field_26: String list_custom_field_27: String list_custom_field_28: String list_custom_field_29: String list_custom_field_3: String list_custom_field_30: String list_custom_field_31: String list_custom_field_32: String list_custom_field_33: String list_custom_field_34: String list_custom_field_35: String list_custom_field_36: String list_custom_field_37: String list_custom_field_38: String list_custom_field_39: String list_custom_field_4: String list_custom_field_40: String list_custom_field_41: String list_custom_field_42: String list_custom_field_43: String list_custom_field_44: String list_custom_field_45: String list_custom_field_46: String list_custom_field_47: String list_custom_field_48: String list_custom_field_49: String list_custom_field_5: String list_custom_field_50: String list_custom_field_51: String list_custom_field_52: String list_custom_field_53: String list_custom_field_54: String list_custom_field_55: String list_custom_field_56: String list_custom_field_57: String list_custom_field_58: String list_custom_field_59: String list_custom_field_6: String list_custom_field_60: String list_custom_field_61: String list_custom_field_62: String list_custom_field_63: String list_custom_field_64: String list_custom_field_65: String list_custom_field_66: String list_custom_field_67: String list_custom_field_68: String list_custom_field_69: String list_custom_field_7: String list_custom_field_70: String list_custom_field_71: String list_custom_field_72: String list_custom_field_73: String list_custom_field_74: String list_custom_field_75: String list_custom_field_76: String list_custom_field_77: String list_custom_field_78: String list_custom_field_79: String list_custom_field_8: String list_custom_field_80: String list_custom_field_81: String list_custom_field_82: String list_custom_field_83: String list_custom_field_84: String list_custom_field_85: String list_custom_field_86: String list_custom_field_87: String list_custom_field_88: String list_custom_field_89: String list_custom_field_9: String list_custom_field_90: String list_custom_field_91: String list_custom_field_92: String list_custom_field_93: String list_custom_field_94: String list_custom_field_95: String list_custom_field_96: String list_custom_field_97: String list_custom_field_98: String list_custom_field_99: String mediation_request: JSON mentions: JSON organization: JSON participants: JSON reference: String reference_url: String report: Report reporter: JSON severity: String sla_status: JSON spot_check: JSON state: String structured_scope: JSON submitted_at: ISO8601DateTime substate: String tags: [String!] text_custom_field_1: String text_custom_field_10: String text_custom_field_100: String text_custom_field_11: String text_custom_field_12: String text_custom_field_13: String text_custom_field_14: String text_custom_field_15: String text_custom_field_16: String text_custom_field_17: String text_custom_field_18: String text_custom_field_19: String text_custom_field_2: String text_custom_field_20: String text_custom_field_21: String text_custom_field_22: String text_custom_field_23: String text_custom_field_24: String text_custom_field_25: String text_custom_field_26: String text_custom_field_27: String text_custom_field_28: String text_custom_field_29: String text_custom_field_3: String text_custom_field_30: String text_custom_field_31: String text_custom_field_32: String text_custom_field_33: String text_custom_field_34: String text_custom_field_35: String text_custom_field_36: String text_custom_field_37: String text_custom_field_38: String text_custom_field_39: String text_custom_field_4: String text_custom_field_40: String text_custom_field_41: String text_custom_field_42: String text_custom_field_43: String text_custom_field_44: String text_custom_field_45: String text_custom_field_46: String text_custom_field_47: String text_custom_field_48: String text_custom_field_49: String text_custom_field_5: String text_custom_field_50: String text_custom_field_51: String text_custom_field_52: String text_custom_field_53: String text_custom_field_54: String text_custom_field_55: String text_custom_field_56: String text_custom_field_57: String text_custom_field_58: String text_custom_field_59: String text_custom_field_6: String text_custom_field_60: String text_custom_field_61: String text_custom_field_62: String text_custom_field_63: String text_custom_field_64: String text_custom_field_65: String text_custom_field_66: String text_custom_field_67: String text_custom_field_68: String text_custom_field_69: String text_custom_field_7: String text_custom_field_70: String text_custom_field_71: String text_custom_field_72: String text_custom_field_73: String text_custom_field_74: String text_custom_field_75: String text_custom_field_76: String text_custom_field_77: String text_custom_field_78: String text_custom_field_79: String text_custom_field_8: String text_custom_field_80: String text_custom_field_81: String text_custom_field_82: String text_custom_field_83: String text_custom_field_84: String text_custom_field_85: String text_custom_field_86: String text_custom_field_87: String text_custom_field_88: String text_custom_field_89: String text_custom_field_9: String text_custom_field_90: String text_custom_field_91: String text_custom_field_92: String text_custom_field_93: String text_custom_field_94: String text_custom_field_95: String text_custom_field_96: String text_custom_field_97: String text_custom_field_98: String text_custom_field_99: String title: String triaged_at: ISO8601DateTime vulnerability_information: String weakness: JSON } """ An edge in a connection. """ type FindingEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: FindingDocument! } """ Autogenerated input type of ForgetFacebookCredential """ input ForgetFacebookCredentialInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of ForgetFacebookCredential. """ type ForgetFacebookCredentialPayload 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! } """ Fields on which a collection of forwarded emails can be ordered """ enum ForwardedEmailOrderField { created_at } input ForwardedEmailOrderInput { direction: OrderDirection! field: ForwardedEmailOrderField! } """ Forwarded email type for a team """ type ForwardedEmails implements Node { body: String created_at: DateTime! dkim_passed: Boolean email_signature_valid: Boolean! headers: String id: ID! is_nonce: Boolean spf_passed: Boolean subject: String team: Team! } """ The connection type for ForwardedEmails. """ type ForwardedEmailsConnection { """ A list of edges. """ edges: [ForwardedEmailsEdge] """ A list of nodes. """ nodes: [ForwardedEmails] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type ForwardedEmailsEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ForwardedEmails } """ Gateway::GatewayProgram """ type GatewayProgram implements Node & ResourceInterface { _id: ID! blocked_status: Boolean! cf_team_domain: String cloudflared_enabled: Boolean cloudflared_tunnel: Hash compliance_logs: [Hash!] egress_ips: [Hash!] gateway_scopes: Hash id: ID! ipsec_settings: Hash ipsec_templates: [Hash!] logging_enabled: Boolean magic_wan: Boolean membership_suspended: Boolean selected_ips: [Hash!] team: Team url: URI! } """ Gateway::GatewayUser """ type GatewayUser implements Node & ResourceInterface { _id: ID! blocked_status: Boolean! id: ID! last_seen: DateTime team: Team! url: URI! user: User! } """ The connection type for GatewayUser. """ type GatewayUserConnection { """ A list of edges. """ edges: [GatewayUserEdge] """ A list of nodes. """ nodes: [GatewayUser] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type GatewayUserEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: GatewayUser } """ Fields on which a collection of gateway users can be ordered """ enum GatewayUserOrderFieldEnum { blocked_status last_seen username } """ Autogenerated input type of GenerateInsights """ input GenerateInsightsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! } """ Autogenerated return type of GenerateInsights. """ type GenerateInsightsPayload 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! llm_conversation: LlmConversation was_successful: Boolean! } """ Autogenerated input type of GenerateTaxFormUrl """ input GenerateTaxFormUrlInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of GenerateTaxFormUrl. """ type GenerateTaxFormUrlPayload 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 GetOptionsChallenge """ input GetOptionsChallengeInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of GetOptionsChallenge. """ type GetOptionsChallengePayload 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! get_options: JSON was_successful: Boolean! } scalar GraphqlScalar input GteInput { gte: Int! } type HackerApplicationsSetting implements Node { allows_applications: Boolean id: ID! } """ A HackerOne users' certifications """ type HackerCertification implements Node { _id: ID! certification_id: String expires_at_month: Int expires_at_year: Int id: ID! issued_at_month: Int! issued_at_year: Int! name: String! organization: String! url: String } input HackerCertificationInputType { certification_id: String expires_at_month: Int expires_at_year: Int id: ID issued_at_month: Int! issued_at_year: Int! name: String! organization: String! url: String } """ Invitation settings for users """ type HackerInvitationsProfile implements Node { active_time_off: Boolean bounty_programs_only: Boolean exclude_crypto_programs: Boolean id: ID! min_bounty: Float receive_invites: Boolean time_off_ends_at: DateTime } """ A HackerOne hacker's preference """ type HackerPreference implements Node { availability: String collaboration: String has_asset_type_preferences: Boolean has_weakness_preferences: Boolean id: ID! is_interested_in_collaboration: Boolean! level: String opportunity_types: [String!] } """ A HackerOne hacker's asset types preference """ type HackerPreferencesAssetType implements Node { asset_type: String! id: ID! } input HackerPreferencesAssetTypeInputType { asset_name: String! asset_type: String! } """ A HackerOne hacker's weakness types preference """ type HackerPreferencesWeakness implements Node { id: ID! weakness: Weakness! } """ A HackerOne hacker's report template """ type HackerReportTemplate implements Node { _id: ID! attack_complexity: String attack_vector: String availability: String body: String confidentiality: String cwe: Int id: ID! impact: String integrity: String privileges_required: String rating: String report_title: String scope: String score: Float severity: JSON title: String! type: String! user_interaction: String weaknesses: [Weakness!] } """ All possible hacker report template types """ enum HackerReportTemplateTypeEnumInput { HackerTemplate VulnerabilityTemplate } input HackerReportTemplateTypeEnumInputPredicateInput { _eq: HackerReportTemplateTypeEnumInput _gt: HackerReportTemplateTypeEnumInput _gte: HackerReportTemplateTypeEnumInput _in: [HackerReportTemplateTypeEnumInput] _is_null: Boolean _lt: HackerReportTemplateTypeEnumInput _lte: HackerReportTemplateTypeEnumInput _neq: HackerReportTemplateTypeEnumInput _nin: [HackerReportTemplateTypeEnumInput] } """ A HackerOne Hacker Review Type """ type HackerReview implements Node & ResourceInterface { _id: ID! id: ID! public_feedback: String team: Team! url: URI! } """ An edge in a connection. """ type HackerReviewEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: HackerReview } """ The connection type for HackerReview. """ type HackerReviewsConnection { """ A list of edges. """ edges: [HackerReviewEdge] """ A list of nodes. """ nodes: [HackerReview] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ A HackerOne hacker's skill preference & proficiency """ type HackerSkill implements Node { _id: ID! id: ID! proficiency: SkillProficiencyEnum skill: Skill! } """ The connection type for HackerSkill. """ type HackerSkillConnection { """ A list of edges. """ edges: [HackerSkillEdge] """ A list of nodes. """ nodes: [HackerSkill] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type HackerSkillEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: HackerSkill } input HackerSkillInputType { proficiency: SkillProficiencyEnum skill_id: String! } """ A HackerOne Hacker Ban Type """ type HackerTempBan implements Node & ResourceInterface { _id: ID! duration_in_days: Int ends_at: DateTime id: ID! starts_at: DateTime url: URI! } """ A Hacker triage rating for a report """ type HackerTriageRating implements Node { _id: ID! activity_type: String comment: String id: ID! rating: Int rating_options: [String!] report_id: ID! status: HackerTriageRatingStatusEnum! team_id: ID user_id: ID! } """ The connection type for HackerTriageRating. """ type HackerTriageRatingConnection { """ A list of edges. """ edges: [HackerTriageRatingEdge] """ A list of nodes. """ nodes: [HackerTriageRating] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type HackerTriageRatingEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: HackerTriageRating } """ Hacker triage rating status """ enum HackerTriageRatingStatusEnum { closed dismissed submitted } enum HackerVettingRequirementTypeEnum { hacker_vetting_background_clearance_required hacker_vetting_id_verification_required no_hacker_vetting_requirements } """ A HackeronePayroll Payout Preference """ type HackeronePayrollPayoutPreferenceType implements Node & PayoutPreferenceInterface { _id: ID! default: Boolean email: String id: ID! } """ Configuration for the events sent from HackerOne to JIRA """ type HackeroneToJiraEventsConfiguration implements Node { assignee_changes: Boolean! attachments: Boolean! comments: Boolean! comments_include_link: Boolean! id: ID! public_disclosures: Boolean! rewards: Boolean! state_changes: Boolean! team: Team! } type HacktivityDocument implements Node { _id: ID! collaborators: [User!]! currency: String cve_ids: [String!] cwe: String disclosed: Boolean disclosed_at: Date has_collaboration: Boolean id: ID! industry: String latest_disclosable_action: String latest_disclosable_activity_at: DateTime public: Boolean! report: Report reporter: User severity_rating: String submitted_at: String team: Team total_awarded_amount: Int upvoted_by_current_user: Boolean votes: Int } """ Entry for the upvotes leaderboard """ type HacktivityUpvotesByEngagementTypeLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! id: ID! previous_rank: Int rank: Int user: User! votes: Int! } """ Entry for the upvotes leaderboard """ type HacktivityUpvotesLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! id: ID! previous_rank: Int rank: Int user: User! votes: Int! } type HaiAgentCoreConfig implements Node { """ Deployment type: aws or local """ deployment_type: String! """ Description of the agent capabilities """ description: String """ Endpoint qualifier (e.g., stable, DEFAULT) """ endpoint_name: String """ ID of the object. """ id: ID! """ Unique identifier for the agent """ key: String! """ Display name of the agent """ name: String! } """ Hai attachment data """ type HaiAttachmentData implements Node { _id: ID! applications: [String!] id: ID! pii: String texts: [String!] urls: [String!] } """ A Hai Play """ type HaiPlay implements Node { _id: ID! can_delete: Boolean! can_update: Boolean! color: String conversation_starters: [String!]! created_at: DateTime! description: String! id: ID! instructions: String! is_owner: Boolean! name: String! organizations: [Organization!]! owner: HaiPlayOwnerUnion placeholder: String! system: Boolean! } """ The connection type for HaiPlay. """ type HaiPlayConnection { """ A list of edges. """ edges: [HaiPlayEdge] """ A list of nodes. """ nodes: [HaiPlay] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type HaiPlayEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: HaiPlay } """ The owner of a Hai Play """ union HaiPlayOwnerUnion = Organization | User """ A chunk of HAI-generated report content """ type HaiReportChunk implements Node & ResourceInterface { _id: ID! category: String content: [String!] created_at: DateTime! embedding: [Float!] id: ID! updated_at: DateTime! url: URI! } """ Hai generated Report Data """ type HaiReportData implements Node & ResourceInterface { _id: ID! id: ID! llm_conversation: LlmConversation url: URI! } type HaiTask implements Node { _id: ID! artifacts: [HaiTaskArtifact!] created_at: ISO8601DateTime! failed_at: ISO8601DateTime finished_at: ISO8601DateTime id: ID! started_at: ISO8601DateTime state: String! updated_at: ISO8601DateTime! user: User } """ Hai Task Action Enum """ enum HaiTaskActionEnum { """ Action to perform on the Hai Task: accept """ ACCEPT """ Action to perform on the Hai Task: reject """ REJECT } type HaiTaskArtifact implements Node { _id: ID! created_at: ISO8601DateTime! hai_task: HaiTask! id: ID! payload: JSON! type: String! updated_at: ISO8601DateTime! } """ The connection type for HaiTask. """ type HaiTaskConnection { """ A list of edges. """ edges: [HaiTaskEdge] """ A list of nodes. """ nodes: [HaiTask] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type HaiTaskEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: HaiTask } """ HAI task state enum """ enum HaiTaskStateEnumInput { created failed finished human_input running } input HaiTaskStateEnumInputPredicateInput { _eq: HaiTaskStateEnumInput _gt: HaiTaskStateEnumInput _gte: HaiTaskStateEnumInput _in: [HaiTaskStateEnumInput] _is_null: Boolean _lt: HaiTaskStateEnumInput _lte: HaiTaskStateEnumInput _neq: HaiTaskStateEnumInput _nin: [HaiTaskStateEnumInput] } scalar Hash """ Entry for the highest reputation leaderboard """ type HighCritReputationByEngagementTypeLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! engagement_type: String! id: ID! impact: Float previous_rank: Int rank: Int reputation: Int! signal: Float user: User! } """ Entry for the highest reputation leaderboard """ type HighCritReputationLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! id: ID! impact: Float previous_rank: Int rank: Int reputation: Int! signal: Float user: User! } """ Entry for the highest reputation by country leaderboard """ type HighRepByEngagementTypeAndCountryLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! engagement_type: String! id: ID! impact: Float previous_rank: Int rank: Int reputation: Int! signal: Float user: User! } """ Entry for the highest reputation by country leaderboard """ type HighestReputationByCountryLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! id: ID! impact: Float previous_rank: Int rank: Int reputation: Int! signal: Float user: User! } """ Entry for the highest reputation by engagement type leaderboard """ type HighestReputationByEngagementTypeLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! engagement_type: String! id: ID! impact: Float previous_rank: Int rank: Int reputation: Int! signal: Float user: User! } """ Entry for the highest reputation leaderboard """ type HighestReputationLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! id: ID! impact: Float previous_rank: Int rank: Int reputation: Int! signal: Float user: User! } """ An ISO 8601-encoded date """ scalar ISO8601DateInput @specifiedBy(url: "https://tools.ietf.org/html/rfc3339") input ISO8601DateInputPredicateInput { _eq: ISO8601DateInput _gt: ISO8601DateInput _gte: ISO8601DateInput _in: [ISO8601DateInput] _is_null: Boolean _lt: ISO8601DateInput _lte: ISO8601DateInput _neq: ISO8601DateInput _nin: [ISO8601DateInput] } """ An ISO 8601-encoded datetime """ scalar ISO8601DateTime @specifiedBy(url: "https://tools.ietf.org/html/rfc3339") """ IbbBountyTable """ type IbbBountyTable implements Node { _id: ID! critical: Int! high: Int! id: ID! low: Int! medium: Int! } """ Metadata for ID verification """ type IdVerification implements Node { """ ID of the object. """ id: ID! """ Verification status """ status: IdVerificationStatus """ Verification URL """ url: String } enum IdVerificationStatus { blocked eligible failed in_progress not_eligible processing renewal_eligible success vouched } """ An impact entry """ type Impact implements Node { """ The change in impact """ change: Int! """ When the impact was created """ created_at: DateTime! id: ID! """ The reason for the impact change """ reason: String! """ The report that this impact is associated with """ report: Report """ The team that this impact is associated with """ team: Team! } """ The connection type for Impact. """ type ImpactConnection { """ A list of edges. """ edges: [ImpactEdge] """ A list of nodes. """ nodes: [Impact] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type ImpactEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Impact } """ Autogenerated input type of ImportAssetsCsvMutation """ input ImportAssetsCsvMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String file: Upload! organization_id: ID! } """ Autogenerated return type of ImportAssetsCsvMutation. """ type ImportAssetsCsvMutationPayload implements MutationResult { asset_import: AssetImport """ 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! } """ The connection type for InboxViewUnion. """ type InboxViewConnection { """ A list of edges. """ edges: [InboxViewUnionEdge] """ A list of nodes. """ nodes: [InboxViewUnion] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ A interface for the common fields on an Inbox View """ interface InboxViewInterface { _id: ID! assets: [Int!]! assigned_to_group_ids: [Int!]! assigned_to_user_ids: [Int!]! built_in: Boolean! created_at: DateTime! custom_fields: [String!]! custom_inbox_ids: [Int!]! filters: [String!]! hackathons: [Int!]! id: ID! key: String! name: String! position: Int! reporter_ids: [Int!]! severities: [String!]! sort_direction: String sort_type: String substates: [String!]! text_query: String! updated_at: DateTime! visible: Boolean! } input InboxViewOrder { direction: OrderDirection! field: InboxViewOrderField! } """ Fields on which a collection of inbox views can be ordered """ enum InboxViewOrderField { position } """ Inbox Views can be of multiple types """ union InboxViewUnion = StaticInboxView | TeamInboxView """ An edge in a connection. """ type InboxViewUnionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: InboxViewUnion } """ Available ElasticSearch indexes """ enum IndexEnum { CompleteHacktivityReportIndex DuplicateDetectorReportsIndex NotificationsIndex OpportunitiesIndex StoredQueriesIndex } """ Industry categories based on NAICS standards """ enum IndustryEnum { ACCOMMODATION_FOOD_SERVICES ADMINISTRATIVE_SUPPORT_WASTE_MANAGEMENT AGRICULTURE_FORESTRY_FISHING_HUNTING ARTS_ENTERTAINMENT_RECREATION CONSTRUCTION EDUCATIONAL_SERVICES FINANCE_INSURANCE HEALTH_CARE_SOCIAL_ASSISTANCE INFORMATION MANAGEMENT_OF_COMPANIES MANUFACTURING MINING_QUARRYING_OIL_GAS OTHER_SERVICES PROFESSIONAL_SCIENTIFIC_TECHNICAL PUBLIC_ADMINISTRATION REAL_ESTATE_RENTAL_LEASING RETAIL_TRADE TRANSPORTATION_WAREHOUSING UTILITIES WHOLESALE_TRADE } input InnerHitsInput { name: String offset: Int size: Int } """ An insight template entry """ type InsightTemplate implements Node { id: ID! identifier: String! insight_summary_template: String! insight_text_template: String! recommendations: [Recommendation!]! title: String! } input IntPredicateInput { _eq: Int _gt: Int _gte: Int _in: [Int] _is_null: Boolean _lt: Int _lte: Int _neq: Int _nin: [Int] } """ Triage Intake Commonly Informative Report Category Type """ type IntakeCommonlyInformativeReportCategory implements Node { _id: ID! description: String id: ID! name: String! } """ The connection type for IntakeCommonlyInformativeReportCategory. """ type IntakeCommonlyInformativeReportCategoryConnection { """ A list of edges. """ edges: [IntakeCommonlyInformativeReportCategoryEdge] """ A list of nodes. """ nodes: [IntakeCommonlyInformativeReportCategory] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type IntakeCommonlyInformativeReportCategoryEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: IntakeCommonlyInformativeReportCategory } """ A core ineligible finding """ type IntakeCoreIneligibleFindingCategory implements Node { _id: ID! description: String id: ID! name: String! } """ The connection type for IntakeCoreIneligibleFindingCategory. """ type IntakeCoreIneligibleFindingCategoryConnection { """ A list of edges. """ edges: [IntakeCoreIneligibleFindingCategoryEdge] """ A list of nodes. """ nodes: [IntakeCoreIneligibleFindingCategory] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type IntakeCoreIneligibleFindingCategoryEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: IntakeCoreIneligibleFindingCategory } """ An intake incomplete report category """ type IntakeIncompleteReportCategory implements Node { _id: ID! description: String id: ID! name: String! subcategory: IntakeIncompleteReportCategorySubcategoryEnum } """ The connection type for IntakeIncompleteReportCategory. """ type IntakeIncompleteReportCategoryConnection { """ A list of edges. """ edges: [IntakeIncompleteReportCategoryEdge] """ A list of nodes. """ nodes: [IntakeIncompleteReportCategory] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type IntakeIncompleteReportCategoryEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: IntakeIncompleteReportCategory } """ Subcategories of intake incomplete report categories. """ enum IntakeIncompleteReportCategorySubcategoryEnum { bug_class legibility } """ An intake recommendation on a report """ type IntakeRecommendation implements Node { confidence: Int handled_by_username: String id: ID! message_for_customer: String message_for_reporter: String original_report_ids: [Int!] recommendation_accepted: Boolean recommended_action: String show_recommendation: Boolean thought_process: Hash } """ Configuration for integration events """ type IntegrationEventsConfiguration implements Node { _id: ID! changed_scope: Boolean! cve_id_added: Boolean! hacker_requested_mediation: Boolean! id: ID! integration_types: IntegrationEventsEnum mediation_requested: Boolean! program_gateway_state_changed: Boolean! program_gateway_users_state_changed: Boolean! program_hacker_joined: Boolean! program_hacker_left: Boolean! program_structured_scopes_bulk_updated: Boolean! reassigned_to_team: Boolean! reference_id_added: Boolean! report_agreed_on_going_public: Boolean! report_became_public: Boolean! report_bounty_awarded: Boolean! report_bounty_suggested: Boolean! report_closed_as_duplicate: Boolean! report_closed_as_informative: Boolean! report_closed_as_not_applicable: Boolean! report_closed_as_spam: Boolean! report_comment_created: Boolean! report_comments_closed: Boolean! report_created: Boolean! report_custom_field_value_updated: Boolean! report_group_assigned: Boolean! report_manually_disclosed: Boolean! report_needs_more_info: Boolean! report_new: Boolean! report_not_eligible_for_bounty: Boolean! report_organization_inboxes_updated: Boolean! report_pending_program_review: Boolean! report_remediation_guidance_updated: Boolean! report_reopened: Boolean! report_resolved: Boolean! report_retest_approved: Boolean! report_retest_canceled: Boolean! report_retest_rejected: Boolean! report_retest_user_expired: Boolean! report_retest_user_left: Boolean! report_retesting: Boolean! report_severity_changed: Boolean! report_swag_awarded: Boolean! report_tags_updated: Boolean! report_title_changed: Boolean! report_triage_summary_created: Boolean! report_triaged: Boolean! report_undisclosed: Boolean! report_user_assigned: Boolean! report_user_completed_retest: Boolean! report_vulnerability_types_updated: Boolean! triage_intake_completed: Boolean! user_notification_preference_option_types: UserNotificationPreferenceOptionEnum } input IntegrationEventsConfigurationInputType { changed_scope: Boolean! cve_id_added: Boolean! hacker_requested_mediation: Boolean! mediation_requested: Boolean! program_gateway_state_changed: Boolean! program_gateway_users_state_changed: Boolean! program_hacker_joined: Boolean! program_hacker_left: Boolean! program_structured_scopes_bulk_updated: Boolean! reassigned_to_team: Boolean! reference_id_added: Boolean! report_agreed_on_going_public: Boolean! report_became_public: Boolean! report_bounty_awarded: Boolean! report_bounty_suggested: Boolean! report_closed_as_duplicate: Boolean! report_closed_as_informative: Boolean! report_closed_as_not_applicable: Boolean! report_closed_as_spam: Boolean! report_comment_created: Boolean! report_comments_closed: Boolean! report_created: Boolean! report_custom_field_value_updated: Boolean! report_group_assigned: Boolean! report_manually_disclosed: Boolean! report_needs_more_info: Boolean! report_new: Boolean! report_not_eligible_for_bounty: Boolean! report_organization_inboxes_updated: Boolean! report_pending_program_review: Boolean! report_remediation_guidance_updated: Boolean! report_reopened: Boolean! report_resolved: Boolean! report_retest_approved: Boolean! report_retest_canceled: Boolean! report_retest_rejected: Boolean! report_retest_user_expired: Boolean! report_retest_user_left: Boolean! report_retesting: Boolean! report_severity_changed: Boolean! report_swag_awarded: Boolean! report_tags_updated: Boolean! report_title_changed: Boolean! report_triage_summary_created: Boolean! report_triaged: Boolean! report_undisclosed: Boolean! report_user_assigned: Boolean! report_user_completed_retest: Boolean! report_vulnerability_types_updated: Boolean! triage_intake_completed: Boolean! } """ Event types for which any integration can listen.Used only for the ability to query on possible values """ enum IntegrationEventsEnum { """ The asset assigned to a report changed """ changed_scope """ The CVE of a report changed """ cve_id_added """ When mediation is requested for a report by a hacker. """ hacker_requested_mediation """ When mediation is requested for a report by a program member. """ mediation_requested """ When a program changes gateway access for all hackers. """ program_gateway_state_changed """ When a program changes gateway access for several hackers. """ program_gateway_users_state_changed """ (Private programs only) When a hacker accepted an invitation to hack on the program. """ program_hacker_joined """ (Private programs only) When a hacker leaves the program. """ program_hacker_left """ When a program's scope is updated. """ program_structured_scopes_bulk_updated """ When a report is reassigned to this program. """ reassigned_to_team """ The reference ID of a report changed """ reference_id_added """ When a report is agreed to be publicly disclosed. """ report_agreed_on_going_public """ When a report becomes publicly disclosed. """ report_became_public """ When a bounty is awarded on a report. """ report_bounty_awarded """ When a bounty is suggested on a report. """ report_bounty_suggested """ When a report is closed as duplicate. """ report_closed_as_duplicate """ When a report is closed as informative. """ report_closed_as_informative """ When a report is closed as not applicable. """ report_closed_as_not_applicable """ When a report is closed as spam. """ report_closed_as_spam """ When a comment is added to a report by the hacker or a team member. """ report_comment_created """ When a report is locked. """ report_comments_closed """ When a hacker submits a report. """ report_created """ When a report custom field value is updated. """ report_custom_field_value_updated """ When a report is assigned to a group for triaging. """ report_group_assigned """ When a report is manually disclosed. """ report_manually_disclosed """ When a report is marked as needing more info. """ report_needs_more_info """ When the state of the report is changed back to new and requires action. """ report_new """ When a report is marked as ineligible for bounty. """ report_not_eligible_for_bounty """ When a report's custom inboxes are updated. """ report_organization_inboxes_updated """ When a report is pending program review. """ report_pending_program_review """ When a report remediation guidance is updated. """ report_remediation_guidance_updated """ When a report is reopened. """ report_reopened """ When a report is resolved. """ report_resolved """ When a report retest is approved by a team member. """ report_retest_approved """ When a report retest request is canceled. """ report_retest_canceled """ When a retest is rejected by a team member. """ report_retest_rejected """ When a hacker has taken too long to complete their claimed retest. """ report_retest_user_expired """ When a hacker declines a claimed retesting opportunity. """ report_retest_user_left """ When a report is being retested. """ report_retesting """ When a report severity rating is updated by any user. """ report_severity_changed """ When a report is awarded swag. """ report_swag_awarded """ When a report has its tags updated. """ report_tags_updated """ When a report title is changed. """ report_title_changed """ When a report triage summary is created. """ report_triage_summary_created """ When a report is triaged. """ report_triaged """ When a report is changed from disclosed to no longer disclosed. """ report_undisclosed """ When a report is assigned to a user. """ report_user_assigned """ When a report retest is completed by a hacker. """ report_user_completed_retest """ The CWE of a report changed """ report_vulnerability_types_updated """ When the triage intake process for a report is completed. """ triage_intake_completed } """ Autogenerated input type of InvalidateCitizenshipVerification """ input InvalidateCitizenshipVerificationInput { citizenship_verification_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of InvalidateCitizenshipVerification. """ type InvalidateCitizenshipVerificationPayload 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_identity: UserIdentity was_successful: Boolean! } """ Autogenerated input type of InvalidateResidencyVerification """ input InvalidateResidencyVerificationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String residency_verification_id: ID! } """ Autogenerated return type of InvalidateResidencyVerification. """ type InvalidateResidencyVerificationPayload 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_identity: UserIdentity was_successful: Boolean! } """ An interface for the common fields on a HackerOne Invitation """ interface InvitationInterface { _id: ID! id: ID! } """ Fields on which a collection of Invitation can be ordered """ enum InvitationOrderField { invitation_created_at invitation_expires_at } input InvitationOrderInput { direction: OrderDirection! field: InvitationOrderField! } """ Invitation source types """ enum InvitationSourceEnum { artemis_hacker_invite artemis_hacker_invite_v2 artemis_hacker_invite_v3 artemis_hacker_reinvite artemis_hacker_reinvite_v2 artemis_hacker_reinvite_v3 artemis_manual_invite artemis_manual_reinvite artemis_recommendations_hacker_invite artemis_recommendations_hacker_invite_v2 artemis_recommendations_hacker_invite_v3 artemis_recommendations_hacker_invite_v4 artemis_recommendations_hacker_reinvite artemis_recommendations_hacker_reinvite_v2 artemis_recommendations_hacker_reinvite_v3 artemis_recommendations_hacker_reinvite_v4 automatic_invite bring_your_own_pentest_workflow_invite dca_update facebook_invite h12010_open_invite h14420_invite hacker_management_invite join_pentest_invite manual_hacker_ops_invite manual_invite manual_looker_invite manual_skillset_invitation pentest pentest_invite pentest_schedule preview_hacker_matching_invite priority_queue_invite recommended_program_enroll report_draft_invite report_forwarded_email_invite saml_provisioning_invite soft_launch_application strict_mfa_reinvite system_invite unknown_invite } """ States an invitation can be in """ enum InvitationStateEnum { accepted cancelled expired open pending_requirements rejected } """ Invitations can be of multiple types """ union InvitationUnion = InvitationsSoftLaunch """ The connection type for InvitationUnion. """ type InvitationUnionConnection { """ A list of edges. """ edges: [InvitationUnionEdge] """ A list of nodes. """ nodes: [InvitationUnion] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type InvitationUnionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: InvitationUnion } """ An invitation to perform a bounty claim """ type InvitationsClaimBounty implements InvitationInterface & Node { _id: ID! accepted_at: DateTime bounty: Bounty! email: String expires_at: DateTime id: ID! team: Team token: String } """ An invitation to join a pentest """ type InvitationsJoinPentest implements InvitationInterface & Node { _id: ID! created_at: DateTime! email: String expires_at: DateTime id: ID! message: String recipient: User source: InvitationSourceEnum state: InvitationStateEnum team: Team terms_accepted_at: DateTime token: String } """ An invitation to join an organization as a member """ type InvitationsOrganizationMember implements InvitationInterface & Node { _id: ID! accepted_at: DateTime created_at: DateTime email: String expires_at: DateTime id: ID! invitation_data: Hash invited_by_id: Int organization: Organization organization_admin: Boolean organization_member_groups: [OrganizationMemberGroup!] recipient: User recipient_id: Int token: String updated_at: DateTime } """ An invitation to a report participant """ type InvitationsReport implements InvitationInterface & Node { _id: ID! accepted_at: DateTime created_at: DateTime! email: String expires_at: DateTime id: ID! report: InvitationsReport! team: Team title: String token: String updated_at: DateTime! } """ An invitation to be a collaborator on a report """ type InvitationsReportCollaborator implements InvitationInterface & Node { _id: ID! bounty_weight: Float created_at: DateTime! email: String id: ID! invited_by: User recipient: User report: InvitationsReport split_percentage: Float state: InvitationStateEnum! team: Team token: String } """ An invitation to perform a retest of a report """ type InvitationsRetest implements InvitationInterface & Node { _id: ID! accepted_at: DateTime expires_at: DateTime id: ID! report: Report! team: Team token: String } """ An invitation to join a private team as a hacker """ type InvitationsSoftLaunch implements InvitationInterface & Node { _id: ID! accepted_at: DateTime cancelled_at: DateTime created_at: DateTime! email: String expires_at: DateTime id: ID! invited_by: User message: String recipient: User rejected_at: DateTime source: InvitationSourceEnum state: InvitationStateEnum team: Team terms_accepted_at: DateTime token: String updated_at: DateTime! viewed_at: DateTime } """ An invitation to join a program as a member """ type InvitationsTeamMember implements InvitationInterface & Node { _id: ID! accepted_at: DateTime created_at: DateTime email: String expires_at: DateTime group_names: [String!] id: ID! recipient: User team: Team! token: String } """ Autogenerated input type of InviteEligibleHackers """ input InviteEligibleHackersInput { bcc_me: Boolean! = false """ A unique identifier for the client performing the mutation. """ clientMutationId: String context: String! email_addresses: [String!]! = [] message: String! team_id: ID! usernames: [String!]! = [] } """ Autogenerated return type of InviteEligibleHackers. """ type InviteEligibleHackersPayload 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! users_validation_result: [Hash!]! was_successful: Boolean! } """ The connection type for InvitationsReportCollaborator. """ type InvitedReportCollaboratorConnection { """ A list of edges. """ edges: [InvitedReportCollaboratorEdge] """ A list of nodes. """ nodes: [InvitationsReportCollaborator] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type InvitedReportCollaboratorEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: InvitationsReportCollaborator } """ Autogenerated input type of InvokeAutomation """ input InvokeAutomationInput { activity_database_id: Int automation_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of InvokeAutomation. """ type InvokeAutomationPayload implements MutationResult { automation: Automation! """ 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! } """ Represents untyped JSON """ scalar JSON """ A jira escalation for a report """ type JiraEscalation implements Node { _id: ID! created_at: Date! id: ID! reference: String team_integration: TeamIntegrationsJira! url: URI } """ A field of JIRA issue type """ type JiraField implements Node { description: String field_type: String id: ID! name: String! required: Boolean value: String! } input JiraFieldInputType { description: String! field_type: String! name: String! required: Boolean! value: String! } """ A JIRA integration for a team """ type JiraIntegration implements Node { assignee: String base_url: String! created_at: DateTime! custom: String description: String! id: ID! issue_statuses: [Hash] issue_type: Int! jira_fields: [JiraField] jira_priority_to_severity_ratings( """ 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 ): JiraPriorityToSeverityRatingConnection pid: Int! project_selection_enabled: Boolean! summary: String! team: Team! updated_at: DateTime! } input JiraPrioritySeverityInput { critical: ID high: ID low: ID medium: ID none: ID } """ A map of JIRA Priority to HackerOne Severity Rating """ type JiraPriorityToSeverityRating implements Node { created_at: DateTime! id: ID! jira_integration: JiraIntegration! priority_id: ID severity_rating: SeverityRatingEnum! updated_at: DateTime! } """ The connection type for JiraPriorityToSeverityRating. """ type JiraPriorityToSeverityRatingConnection { """ A list of edges. """ edges: [JiraPriorityToSeverityRatingEdge] """ A list of nodes. """ nodes: [JiraPriorityToSeverityRating] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type JiraPriorityToSeverityRatingEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: JiraPriorityToSeverityRating } """ A JIRA webhook for a team """ type JiraWebhook implements Node { close_status_id: String created_at: DateTime! has_received_events: Boolean! id: ID! last_event_received_at: DateTime last_token_issued_at: DateTime process_assignee_change: Boolean! process_comment_add: Boolean! process_priority_change: Boolean! process_resolution_change: Boolean! process_status_change: Boolean! team: Team! updated_at: DateTime! } """ The connection type for InvitationsJoinPentest. """ type JoinPentestConnection { """ A list of edges. """ edges: [JoinPentestEdge] """ A list of nodes. """ nodes: [InvitationsJoinPentest] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type JoinPentestEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: InvitationsJoinPentest } """ WebAuthn credential for two-factor authentication """ type KeyCredential implements Node { """ When the credential was registered """ created_at: ISO8601DateTime! id: ID! """ User-friendly name for the credential """ nickname: String! } """ Label of a structured scope """ type Label implements Node { _id: ID! id: ID! name: String! } """ Label category of a structured scope """ type LabelCategory implements Node { _id: ID! description: String id: ID! labels( """ 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 ): LabelConnection name: String! } """ The connection type for LabelCategory. """ type LabelCategoryConnection { """ A list of edges. """ edges: [LabelCategoryEdge] """ A list of nodes. """ nodes: [LabelCategory] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type LabelCategoryEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: LabelCategory } """ The connection type for Label. """ type LabelConnection { """ A list of edges. """ edges: [LabelEdge] """ A list of nodes. """ nodes: [Label] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type LabelEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Label } """ A pair of a label and an integer """ type LabeledIntegerPair { label: String! value: Int } """ A language model resolver job """ type LanguageModelResolverJob implements Node { _id: ID! created_at: DateTime! id: ID! response: String state: String! } """ Autogenerated input type of LaunchCampaign """ input LaunchCampaignInput { campaign_id: ID """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of LaunchCampaign. """ type LaunchCampaignPayload implements MutationResult { campaign: Campaign """ 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 LaunchTeam """ input LaunchTeamInput { amount_researchers: Int bcc_me: Boolean cancel_invites: Boolean """ A unique identifier for the client performing the mutation. """ clientMutationId: String handle: String! invitation_message: String new_invites: [String] } """ Autogenerated return type of LaunchTeam. """ type LaunchTeamPayload 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! sent: Int skipped: Int team: Team was_successful: Boolean! } """ Autogenerated input type of LaunchTeamPublicly """ input LaunchTeamPubliclyInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String handle: String! } """ Autogenerated return type of LaunchTeamPublicly. """ type LaunchTeamPubliclyPayload 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! } """ The connection type for LeaderboardEntryUnion. """ type LeaderboardEntryConnection { """ A list of edges. """ edges: [LeaderboardEntryUnionEdge] """ A list of nodes. """ nodes: [LeaderboardEntryUnion] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ A HackerOne leaderboard entry interface """ interface LeaderboardEntryInterface { _id: ID! id: ID! previous_rank: Int rank: Int user: User! } """ The different types of leaderboards that exist. Type that is returned is based on the key that is passed, and is linked to LeaderboardKeyEnum """ union LeaderboardEntryUnion = AllTimeReputationByEngagementTypeLeaderboardEntry | AllTimeReputationLeaderboardEntry | AssetTypesByEngagementTypeLeaderboardEntry | AssetTypesLeaderboardEntry | CtfPointsLeaderboardEntry | HacktivityUpvotesByEngagementTypeLeaderboardEntry | HacktivityUpvotesLeaderboardEntry | HighCritReputationByEngagementTypeLeaderboardEntry | HighCritReputationLeaderboardEntry | HighRepByEngagementTypeAndCountryLeaderboardEntry | HighestReputationByCountryLeaderboardEntry | HighestReputationByEngagementTypeLeaderboardEntry | HighestReputationLeaderboardEntry | OwaspTopTenByEngagementTypeLeaderboardEntry | OwaspTopTenLeaderboardEntry | UpAndComersByEngagementTypeLeaderboardEntry | UpAndComersLeaderboardEntry """ An edge in a connection. """ type LeaderboardEntryUnionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: LeaderboardEntryUnion } """ Types of leaderboards """ enum LeaderboardKeyEnum { ALL_TIME_REPUTATION ALL_TIME_REPUTATION_BY_ENGAGEMENT_TYPE ASSET_TYPES ASSET_TYPES_BY_ENGAGEMENT_TYPE CTF_POINTS HACKTIVITY_UPVOTES HACKTIVITY_UPVOTES_BY_ENGAGEMENT_TYPE HIGHEST_REPUTATION HIGHEST_REPUTATION_BY_COUNTRY HIGHEST_REPUTATION_BY_ENGAGEMENT_TYPE HIGHEST_REPUTATION_BY_ENGAGEMENT_TYPE_AND_COUNTRY HIGH_CRIT_REPUTATION HIGH_CRIT_REPUTATION_BY_ENGAGEMENT_TYPE OWASP_TOP_10 OWASP_TOP_10_BY_ENGAGEMENT_TYPE UP_AND_COMERS UP_AND_COMERS_BY_ENGAGEMENT_TYPE } """ Autogenerated input type of LeavePrivateProgram """ input LeavePrivateProgramInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String handle: String! } """ Autogenerated return type of LeavePrivateProgram. """ type LeavePrivateProgramPayload 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! was_successful: Boolean! } input LikeInput { _id: String } """ Autogenerated input type of LinkReport """ input LinkReportInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String integration_id: ID! reference: String report_id: ID! } """ Autogenerated return type of LinkReport. """ type LinkReportPayload 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 contextual suggestion """ type LlmContextualSuggestion implements Node { """ The timestamp when the suggestion was created """ created_at: DateTime! id: ID! """ The ID of the associated LLM conversation """ llm_conversation_id: ID! """ The prompt text of the suggestion """ prompt: String! """ The timestamp when the suggestion was last updated """ updated_at: DateTime! """ The timestamp when the suggestion was used """ used_at: DateTime } """ The connection type for LlmContextualSuggestion. """ type LlmContextualSuggestionConnection { """ A list of edges. """ edges: [LlmContextualSuggestionEdge] """ A list of nodes. """ nodes: [LlmContextualSuggestion] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type LlmContextualSuggestionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: LlmContextualSuggestion } """ An LLM conversation """ type LlmConversation implements Node { _id: ID! context_object: LlmConversationContext! hai_play: HaiPlay! id: ID! is_generating: Boolean! llm_contextual_suggestions( """ 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: FiltersLlmContextualSuggestionFilterOrder where: FiltersLlmContextualSuggestionFilterInput ): LlmContextualSuggestionConnection llm_conversation_messages( """ 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: FiltersLlmConversationMessageFilterOrder where: FiltersLlmConversationMessageFilterInput ): LlmConversationMessageConnection next_prompts: [LlmPromptSuggestion!] subtitle: String title: String! } """ The connection type for LlmConversation. """ type LlmConversationConnection { """ A list of edges. """ edges: [LlmConversationEdge] """ A list of nodes. """ nodes: [LlmConversation] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ Content block of an LLM conversation """ type LlmConversationContentBlock implements Node { _id: ID! artifacts( """ 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 only_current_message_index: Boolean order_by: FiltersLlmConversationMessageArtifactFilterOrder where: FiltersLlmConversationMessageArtifactFilterInput ): LlmConversationMessageArtifactConnection created_at: DateTime! duration: String id: ID! message_version: Int! text: String thinking: String thinking_signature: String type: LlmConversationContentBlockTypeEnum! updated_at: DateTime! } """ Types of LLM conversation content blocks """ enum LlmConversationContentBlockTypeEnum { image redacted_thinking text thinking tool_result tool_use } """ An LLM conversation context """ type LlmConversationContext implements Node { cve_ids: [String!] cwe_ids: [String!] dry_run: Boolean """ ID of the object. """ id: ID! organization_id: ID organization_name: String path: String report_ids: [BigInt!] route: String team_handles: [String!] } input LlmConversationContextInputType { dry_run: Boolean organization_id: ID organization_name: String path: String report_ids: [Int!] route: String team_handles: [String!] } """ An edge in a connection. """ type LlmConversationEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: LlmConversation } """ An LLM conversation message """ type LlmConversationMessage implements Node { _id: ID! artifacts( """ 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 only_current_message_index: Boolean order_by: FiltersLlmConversationMessageArtifactFilterOrder where: FiltersLlmConversationMessageArtifactFilterInput ): LlmConversationMessageArtifactConnection author: String! content_blocks: [LlmConversationContentBlock!] created_at: DateTime! id: ID! message_index: Int state: String! thinking: LlmConversationContentBlock was_useful: Boolean } """ Artifact of an LLM conversation message """ type LlmConversationMessageArtifact implements Node { _id: ID! acted: Boolean! created_at: DateTime! debug: Boolean! id: ID! message_index: Int! payload: Hash! type: LlmConversationMessageArtifactTypeEnum! } """ The connection type for LlmConversationMessageArtifact. """ type LlmConversationMessageArtifactConnection { """ A list of edges. """ edges: [LlmConversationMessageArtifactEdge] """ A list of nodes. """ nodes: [LlmConversationMessageArtifact] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type LlmConversationMessageArtifactEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: LlmConversationMessageArtifact } """ Types of LLM message artifacts """ enum LlmConversationMessageArtifactTypeEnum { auth_error bounty_amount_suggestion content_block_debug cwe_suggestion debug error execution_step findings_query_suggestion haql insights mermaid paraphraser prompt report_assessment report_comparison_table report_summary send_email severity_suggestion switch_play task_progress title_suggestion tool_result tool_use user_friendly_error } """ Types of LLM message artifacts """ enum LlmConversationMessageArtifactTypeEnumInput { auth_error bounty_amount_suggestion content_block_debug cwe_suggestion debug error execution_step findings_query_suggestion haql insights mermaid paraphraser prompt report_assessment report_comparison_table report_summary send_email severity_suggestion switch_play task_progress title_suggestion tool_result tool_use user_friendly_error } input LlmConversationMessageArtifactTypeEnumInputPredicateInput { _eq: LlmConversationMessageArtifactTypeEnumInput _gt: LlmConversationMessageArtifactTypeEnumInput _gte: LlmConversationMessageArtifactTypeEnumInput _in: [LlmConversationMessageArtifactTypeEnumInput] _is_null: Boolean _lt: LlmConversationMessageArtifactTypeEnumInput _lte: LlmConversationMessageArtifactTypeEnumInput _neq: LlmConversationMessageArtifactTypeEnumInput _nin: [LlmConversationMessageArtifactTypeEnumInput] } """ The connection type for LlmConversationMessage. """ type LlmConversationMessageConnection { """ A list of edges. """ edges: [LlmConversationMessageEdge] """ A list of nodes. """ nodes: [LlmConversationMessage] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type LlmConversationMessageEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: LlmConversationMessage } """ A prompt suggestion """ type LlmPromptSuggestion implements Node { id: ID! partial: Boolean prompt: String! title: String! } """ Autogenerated input type of LockReport """ input LockReportInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! } """ Autogenerated return type of LockReport. """ type LockReportPayload 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! } """ Settings for a user's Lufthansa Account """ type LufthansaAccount implements Node { created_at: DateTime! first_name: String! id: ID! last_name: String! number: String! updated_at: DateTime! } """ A machine learning inference result """ type MachineLearningInferenceResult implements Node { _id: ID! id: ID! result: String was_useful: Boolean } """ Platform maintenance banner """ type MaintenanceBanner implements Node { end_at: DateTime id: ID! start_at: DateTime } """ A manual escalation for a report """ type ManualEscalation implements Node { _id: ID! created_at: Date! id: ID! reference: String source: TeamIntegrationsManual! url: URI } """ A manual user balance adjustment for a user """ type ManualUserBalanceAdjustment implements Node { amount: String! category: String! created_at: String! id: ID! note: String! } """ The connection type for ManualUserBalanceAdjustment. """ type ManualUserBalanceAdjustmentConnection { """ A list of edges. """ edges: [ManualUserBalanceAdjustmentEdge] """ A list of nodes. """ nodes: [ManualUserBalanceAdjustment] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type ManualUserBalanceAdjustmentEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ManualUserBalanceAdjustment } """ Autogenerated input type of MapSlackUser """ input MapSlackUserInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String slack_email_address: String! team_id: ID! username: String! } """ Autogenerated return type of MapSlackUser. """ type MapSlackUserPayload 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_member: TeamMember was_successful: Boolean! } """ Autogenerated input type of MarkReportMetadataAsReviewed """ input MarkReportMetadataAsReviewedInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! } """ Autogenerated return type of MarkReportMetadataAsReviewed. """ type MarkReportMetadataAsReviewedPayload 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 MarkSwagAsSent """ input MarkSwagAsSentInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String sent: Boolean! swag_id: ID! } """ Autogenerated return type of MarkSwagAsSent. """ type MarkSwagAsSentPayload 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! swag: Swag was_successful: Boolean! } """ Mediation request type """ type MediationRequest implements Node { _id: ID! created_at: DateTime! id: ID! mediation_type: String! report: Report! requester: User! state: String! support_ticket_dispute_category: String support_ticket_dispute_sub_category: String support_ticket_id: Int support_ticket_status: String support_ticket_url: String } """ The connection type for MediationRequest. """ type MediationRequestConnection { """ A list of edges. """ edges: [MediationRequestEdge] """ A list of nodes. """ nodes: [MediationRequest] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type MediationRequestEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: MediationRequest } """ Fields on which a collection of Memberships can be ordered """ enum MembershipOrderField { TEAM_NAME } input MembershipOrderInput { direction: OrderDirection! field: MembershipOrderField! } """ Autogenerated input type of MessageCampaignCohort """ input MessageCampaignCohortInput { campaign_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ Message content (maximum 5000 characters) """ message: String! send_me_copy: Boolean """ Email subject (maximum 998 characters) """ subject: String } """ Autogenerated return type of MessageCampaignCohort. """ type MessageCampaignCohortPayload 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! was_successful: Boolean! } """ Autogenerated input type of MessageHackers """ input MessageHackersInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ Message content to send to hackers """ message: String! """ Send to all hackers who received a bounty """ message_bounty_claimed_hackers: Boolean = false """ Send to all invited hackers """ message_invited_hackers: Boolean = false """ Send to all hackers who submitted a vulnerability """ message_participating_hackers: Boolean = false """ Send to top 20 hackers in the program """ message_top_hackers: Boolean = false """ Comma-separated list of usernames to send the message to """ recipients: String """ Email address that hackers can use to reply to the message """ reply_to_address: String """ Send a copy of the message to the sender """ send_me_copy: Boolean = false """ Subject of the message """ subject: String """ ID of the team/program """ team_id: ID! } """ Autogenerated return type of MessageHackers. """ type MessageHackersPayload 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! """ The created team message """ team_message: TeamMessage was_successful: Boolean! } """ Autogenerated input type of MessageReportAssistant """ input MessageReportAssistantInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String! report_intent_id: ID! } """ Autogenerated return type of MessageReportAssistant. """ type MessageReportAssistantPayload 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_intent: ReportIntent was_successful: Boolean! } input MoreLikeThisInput { fields: [String!] like: LikeInput min_doc_freq: Int min_term_freq: Int minimum_should_match: String } """ Autogenerated input type of MoveScopesToNewPentestOpportunity """ input MoveScopesToNewPentestOpportunityInput { api_scope_ids: [ID!] = [] """ A unique identifier for the client performing the mutation. """ clientMutationId: String cloud_config_scope_ids: [ID!] = [] csa_scope_ids: [ID!] = [] generic_scope_ids: [ID!] = [] llm_app_scope_ids: [ID!] = [] mobile_app_scope_ids: [ID!] = [] network_scope_ids: [ID!] = [] pentest_opportunity_id: ID! remove_scopes_from_original: Boolean = true target_pentest_opportunity_id: ID web_app_scope_ids: [ID!] = [] } """ Autogenerated return type of MoveScopesToNewPentestOpportunity. """ type MoveScopesToNewPentestOpportunityPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String copied_from: PentestOpportunity copied_to: PentestOpportunity 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! remove_scopes_from_original: Boolean! was_successful: Boolean! } input MultiMatchInput { _name: String fields: [String!] fuzziness: String minimum_should_match: Int prefix_length: Int query: String! type: String } input MustInput { bool: BoolQueryInput exists: ExistsInput more_like_this: MoreLikeThisInput multi_match: MultiMatchInput nested: NestedInput query_string: QueryStringInput range: [RangeInput!] terms: TermsFilterInput } input MustNotInput { exists: ExistsInput term: TermFilterInput terms: TermsFilterInput } type Mutation implements Node { acceptInvitation( """ Parameters for AcceptInvitation """ input: AcceptInvitationInput! ): AcceptInvitationPayload! acceptJoinPentest( """ Parameters for AcceptJoinPentest """ input: AcceptJoinPentestInput! ): AcceptJoinPentestPayload! acceptPriorityRecommendation( """ Parameters for AcceptPriorityRecommendation """ input: AcceptPriorityRecommendationInput! ): AcceptPriorityRecommendationPayload! acceptReportCollaboratorInvitation( """ Parameters for AcceptReportCollaboratorInvitation """ input: AcceptReportCollaboratorInvitationInput! ): AcceptReportCollaboratorInvitationPayload! acceptSpotCheckUser( """ Parameters for AcceptSpotCheckUser """ input: AcceptSpotCheckUserInput! ): AcceptSpotCheckUserPayload! acceptValidationAgentRecommendation( """ Parameters for AcceptValidationAgentRecommendation """ input: AcceptValidationAgentRecommendationInput! ): AcceptValidationAgentRecommendationPayload! acknowledgeProgramHealthAcknowledgement( """ Parameters for AcknowledgeProgramHealthAcknowledgement """ input: AcknowledgeProgramHealthAcknowledgementInput! ): AcknowledgeProgramHealthAcknowledgementPayload! addAsProgramAdmin( """ Parameters for AddAsProgramAdmin """ input: AddAsProgramAdminInput! ): AddAsProgramAdminPayload! addAssetsToStructuredScopes( """ Parameters for AddAssetsToStructuredScopes """ input: AddAssetsToStructuredScopesInput! ): AddAssetsToStructuredScopesPayload! addChartToDashboard( """ Parameters for AddChartToDashboard """ input: AddChartToDashboardInput! ): AddChartToDashboardPayload! addCreditCard( """ Parameters for AddCreditCard """ input: AddCreditCardInput! ): AddCreditCardPayload! addReportParticipant( """ Parameters for AddReportParticipant """ input: AddReportParticipantInput! ): AddReportParticipantPayload! addTagToAssets( """ Parameters for AddTagToAssets """ input: AddTagToAssetsInput! ): AddTagToAssetsPayload! anonymouslyAcceptForwardedEmailInvitation( """ Parameters for AnonymouslyAcceptForwardedEmailInvitation """ input: AnonymouslyAcceptForwardedEmailInvitationInput! ): AnonymouslyAcceptForwardedEmailInvitationPayload! applyToPrivateProgram( """ Parameters for ApplyToPrivateProgram """ input: ApplyToPrivateProgramInput! ): ApplyToPrivateProgramPayload! approveReportRetest( """ Parameters for ApproveReportRetest """ input: ApproveReportRetestInput! ): ApproveReportRetestPayload! approveSpotCheckReport( """ Parameters for ApproveSpotCheckReport """ input: ApproveSpotCheckReportInput! ): ApproveSpotCheckReportPayload! archiveMultipleAssets( """ Parameters for ArchiveMultipleAsset """ input: ArchiveMultipleAssetInput! ): ArchiveMultipleAssetPayload! archivePentestOpportunity( """ Parameters for ArchivePentestOpportunity """ input: ArchivePentestOpportunityInput! ): ArchivePentestOpportunityPayload! archiveStructuredScope( """ Parameters for ArchiveStructuredScope """ input: ArchiveStructuredScopeInput! ): ArchiveStructuredScopePayload! assignCredential( """ Parameters for AssignCredential """ input: AssignCredentialInput! ): AssignCredentialPayload! assignNextReport( """ Parameters for AssignNextReport """ input: AssignNextReportInput! ): AssignNextReportPayload! assignPentestCheckPentesters( """ Parameters for AssignPentestCheckPentesters """ input: AssignPentestCheckPentestersInput! ): AssignPentestCheckPentestersPayload! asyncUpdateNotifications( """ Parameters for AsyncUpdateNotificationsMutation """ input: AsyncUpdateNotificationsMutationInput! ): AsyncUpdateNotificationsMutationPayload! autoAssignOwnership( """ Parameters for AutoAssignOwnership """ input: AutoAssignOwnershipInput! ): AutoAssignOwnershipPayload! autosavePentestOpportunity( """ Parameters for AutosavePentestOpportunity """ input: AutosavePentestOpportunityInput! ): AutosavePentestOpportunityPayload! backToDraftPentestOpportunity( """ Parameters for BackToDraftPentestOpportunity """ input: BackToDraftPentestOpportunityInput! ): BackToDraftPentestOpportunityPayload! bulkArchiveScopes( """ Parameters for BulkArchiveScopes """ input: BulkArchiveScopesInput! ): BulkArchiveScopesPayload! bulkCreateCredentials( """ Parameters for BulkCreateCredentials """ input: BulkCreateCredentialsInput! ): BulkCreateCredentialsPayload! bulkCreateUpdateDeleteCredentials( """ Parameters for BulkCreateUpdateDeleteCredentials """ input: BulkCreateUpdateDeleteCredentialsInput! ): BulkCreateUpdateDeleteCredentialsPayload! bulkDestroyOrganizationMemberGroups( """ Parameters for BulkDestroyOrganizationMemberGroups """ input: BulkDestroyOrganizationMemberGroupsInput! ): BulkDestroyOrganizationMemberGroupsPayload! bulkReviewAssets( """ Parameters for BulkReviewAssets """ input: BulkReviewAssetsInput! ): BulkReviewAssetsPayload! bulkUnarchiveAssets( """ Parameters for BulkUnarchiveAssets """ input: BulkUnarchiveAssetsInput! ): BulkUnarchiveAssetsPayload! bulkUpdateScopes( """ Parameters for BulkUpdateScopes """ input: BulkUpdateScopesInput! ): BulkUpdateScopesPayload! cancelDomainOwnership( """ Parameters for CancelDomainOwnership """ input: CancelDomainOwnershipInput! ): CancelDomainOwnershipPayload! cancelHackerInvitation( """ Parameters for CancelHackerInvitation """ input: CancelHackerInvitationInput! ): CancelHackerInvitationPayload! cancelOrganizationMemberInvitation( """ Parameters for CancelOrganizationMemberInvitation """ input: CancelOrganizationMemberInvitationInput! ): CancelOrganizationMemberInvitationPayload! cancelReportDisclosureRequest( """ Parameters for CancelReportDisclosureRequest """ input: CancelReportDisclosureRequestInput! ): CancelReportDisclosureRequestPayload! cancelReportRetest( """ Parameters for CancelReportRetest """ input: CancelReportRetestInput! ): CancelReportRetestPayload! cancelTwoFactorAuthenticationReset( """ Parameters for CancelTwoFactorAuthenticationReset """ input: CancelTwoFactorAuthenticationResetInput! ): CancelTwoFactorAuthenticationResetPayload! changeReportPentest( """ Parameters for ChangeReportPentest """ input: ChangeReportPentestInput! ): ChangeReportPentestPayload! checkAssetReachability( """ Parameters for CheckAssetReachability """ input: CheckAssetReachabilityInput! ): CheckAssetReachabilityPayload! checkReportCampaignInclusion( """ Parameters for CheckReportCampaignInclusion """ input: CheckReportCampaignInclusionInput! ): CheckReportCampaignInclusionPayload! claimAssetCredential( """ Parameters for ClaimAssetCredential """ input: ClaimAssetCredentialInput! ): ClaimAssetCredentialPayload! claimReportRetest( """ Parameters for ClaimReportRetest """ input: ClaimReportRetestInput! ): ClaimReportRetestPayload! clearTriageInboxItemsOwnership( """ Parameters for ClearTriageInboxItemsOwnership """ input: ClearTriageInboxItemsOwnershipInput! ): ClearTriageInboxItemsOwnershipPayload! clonePentest( """ Parameters for ClonePentest """ input: ClonePentestInput! ): ClonePentestPayload! completePentestCreditCardFundingTask( """ Parameters for CompletePentestCreditCardFundingTask """ input: CompletePentestCreditCardFundingTaskInput! ): CompletePentestCreditCardFundingTaskPayload! completeReportRetest( """ Parameters for CompleteReportRetest """ input: CompleteReportRetestInput! ): CompleteReportRetestPayload! completeTriageIntakeStep( """ Parameters for CompleteTriageIntakeStepMutation """ input: CompleteTriageIntakeStepMutationInput! ): CompleteTriageIntakeStepMutationPayload! completeTutorial( """ Parameters for CompleteTutorial """ input: CompleteTutorialInput! ): CompleteTutorialPayload! copilot( """ Parameters for Copilot """ input: CopilotInput! ): CopilotPayload! copilotContinue( """ Parameters for CopilotContinue """ input: CopilotContinueInput! ): CopilotContinuePayload! copilotRegenerate( """ Parameters for CopilotRegenerate """ input: CopilotRegenerateInput! ): CopilotRegeneratePayload! copilotUpdate( """ Parameters for CopilotUpdate """ input: CopilotUpdateInput! ): CopilotUpdatePayload! copilotUpdateMessageArtifact( """ Parameters for CopilotUpdateMessageArtifact """ input: CopilotUpdateMessageArtifactInput! ): CopilotUpdateMessageArtifactPayload! copilotUpdateMessageIndex( """ Parameters for CopilotUpdateMessageIndex """ input: CopilotUpdateMessageIndexInput! ): CopilotUpdateMessageIndexPayload! copyWorkboard( """ Parameters for CopyWorkboard """ input: CopyWorkboardInput! ): CopyWorkboardPayload! copyWorkboardView( """ Parameters for CopyWorkboardView """ input: CopyWorkboardViewInput! ): CopyWorkboardViewPayload! createActivityComment( """ Parameters for CreateActivityComment """ input: CreateActivityCommentInput! ): CreateActivityCommentPayload! createAnalyticsReport( """ Parameters for CreateAnalyticsReport """ input: CreateAnalyticsReportInput! ): CreateAnalyticsReportPayload! createAsmTag( """ Parameters for CreateAsmTag """ input: CreateAsmTagInput! ): CreateAsmTagPayload! createAsmTagCategory( """ Parameters for CreateAsmTagCategory """ input: CreateAsmTagCategoryInput! ): CreateAsmTagCategoryPayload! createAsset( """ Parameters for CreateAsset """ input: CreateAssetInput! ): CreateAssetPayload! createAutomation( """ Parameters for CreateAutomation """ input: CreateAutomationInput! ): CreateAutomationPayload! createAutomationSecret( """ Parameters for CreateAutomationSecret """ input: CreateAutomationSecretInput! ): CreateAutomationSecretPayload! createBounty( """ Parameters for CreateBounty """ input: CreateBountyInput! ): CreateBountyPayload! createBountySuggestion( """ Parameters for CreateBountySuggestion """ input: CreateBountySuggestionInput! ): CreateBountySuggestionPayload! createBountyTableEstimator( """ Parameters for CreateBountyTableEstimator """ input: CreateBountyTableEstimatorInput! ): CreateBountyTableEstimatorPayload! createCampaign( """ Parameters for CreateCampaign """ input: CreateCampaignInput! ): CreateCampaignPayload! createCodeReviewForReport( """ Parameters for CreateCodeReviewForReport """ input: CreateCodeReviewForReportInput! ): CreateCodeReviewForReportPayload! createCommonResponse( """ Parameters for CreateCommonResponse """ input: CreateCommonResponseInput! ): CreateCommonResponsePayload! createCompletedRecommendation( """ Parameters for CreateCompletedRecommendation """ input: CreateCompletedRecommendationInput! ): CreateCompletedRecommendationPayload! createCredential( """ Parameters for CreateCredential """ input: CreateCredentialInput! ): CreateCredentialPayload! createCredentialInquiry( """ Parameters for CreateCredentialInquiry """ input: CreateCredentialInquiryInput! ): CreateCredentialInquiryPayload! createCredentialInquiryResponse( """ Parameters for CreateCredentialInquiryResponse """ input: CreateCredentialInquiryResponseInput! ): CreateCredentialInquiryResponsePayload! createCryptoWalletPayoutPreference( """ Parameters for CreateCryptoWalletPayoutPreference """ input: CreateCryptoWalletPayoutPreferenceInput! ): CreateCryptoWalletPayoutPreferencePayload! createCurrencycloudBankTransferPayoutPreference( """ Parameters for CreateCurrencycloudBankTransferPayoutPreference """ input: CreateCurrencycloudBankTransferPayoutPreferenceInput! ): CreateCurrencycloudBankTransferPayoutPreferencePayload! createCustomDashboard( """ Parameters for CreateCustomDashboard """ input: CreateCustomDashboardInput! ): CreateCustomDashboardPayload! createCustomFieldAttribute( """ Parameters for CreateCustomFieldAttribute """ input: CreateCustomFieldAttributeInput! ): CreateCustomFieldAttributePayload! createCveRequest( """ Parameters for CreateCveRequest """ input: CreateCveRequestInput! ): CreateCveRequestPayload! createDemo( """ Parameters for CreateDemo """ input: CreateDemoInput! ): CreateDemoPayload! createDomainOwnership( """ Parameters for CreateDomainOwnership """ input: CreateDomainOwnershipInput! ): CreateDomainOwnershipPayload! createEligibilitySetting( """ Parameters for CreateEligibilitySetting """ input: CreateEligibilitySettingInput! ): CreateEligibilitySettingPayload! createGatewayCloudflaredTunnel( """ Parameters for CreateGatewayCloudflaredTunnel """ input: CreateGatewayCloudflaredTunnelInput! ): CreateGatewayCloudflaredTunnelPayload! createGatewayComplianceLogRequest( """ Parameters for CreateGatewayComplianceLogRequest """ input: CreateGatewayComplianceLogRequestInput! ): CreateGatewayComplianceLogRequestPayload! createHackerTemplate( """ Parameters for CreateHackerTemplate """ input: CreateHackerTemplateInput! ): CreateHackerTemplatePayload! createHackerTriageRating( """ Parameters for CreateHackerTriageRating """ input: CreateHackerTriageRatingInput! ): CreateHackerTriageRatingPayload! createHaiPlay( """ Parameters for CreateHaiPlay """ input: CreateHaiPlayInput! ): CreateHaiPlayPayload! createHaiReportData( """ Parameters for CreateHaiReportData """ input: CreateHaiReportDataInput! ): CreateHaiReportDataPayload! createHaiTask( """ Parameters for CreateHaiTask """ input: CreateHaiTaskInput! ): CreateHaiTaskPayload! createIssueTrackerReferenceId( """ Parameters for CreateIssueTrackerReferenceId """ input: CreateIssueTrackerReferenceIdInput! ): CreateIssueTrackerReferenceIdPayload! createJiraOauthUrl( """ Parameters for CreateJiraOauthUrl """ input: CreateJiraOauthUrlInput! ): CreateJiraOauthUrlPayload! createJiraWebhookToken( """ Parameters for CreateJiraWebhookToken """ input: CreateJiraWebhookTokenInput! ): CreateJiraWebhookTokenPayload! createLanguageModelResolverJob( """ Parameters for CreateLanguageModelResolverJob """ input: CreateLanguageModelResolverJobInput! ): CreateLanguageModelResolverJobPayload! createLeaveProgramSurveyAnswer( """ Parameters for CreateLeaveProgramSurveyAnswer """ input: CreateLeaveProgramSurveyAnswerInput! ): CreateLeaveProgramSurveyAnswerPayload! createMailingAddress( """ Parameters for CreateMailingAddress """ input: CreateMailingAddressInput! ): CreateMailingAddressPayload! createManualSeverity( """ Parameters for CreateManualSeverity """ input: CreateManualSeverityInput! ): CreateManualSeverityPayload! createOptionsChallenge( """ Parameters for CreateOptionsChallenge """ input: CreateOptionsChallengeInput! ): CreateOptionsChallengePayload! createOrUpdateHackerCertification( """ Parameters for CreateOrUpdateHackerCertification """ input: CreateOrUpdateHackerCertificationInput! ): CreateOrUpdateHackerCertificationPayload! createOrUpdateHackeroneToJiraEventsConfiguration( """ Parameters for CreateOrUpdateHackeroneToJiraEventsConfiguration """ input: CreateOrUpdateHackeroneToJiraEventsConfigurationInput! ): CreateOrUpdateHackeroneToJiraEventsConfigurationPayload! createOrUpdateJiraIntegration( """ Parameters for CreateOrUpdateJiraIntegration """ input: CreateOrUpdateJiraIntegrationInput! ): CreateOrUpdateJiraIntegrationPayload! createOrUpdatePentest( """ Parameters for CreateOrUpdatePentest """ input: CreateOrUpdatePentestInput! ): CreateOrUpdatePentestPayload! createOrUpdatePentesterProfile( """ Parameters for CreateOrUpdatePentesterProfile """ input: CreateOrUpdatePentesterProfileInput! ): CreateOrUpdatePentesterProfilePayload! createOrUpdateSecurityEmailForwarding( """ Parameters for CreateOrUpdateSecurityEmailForwarding """ input: CreateOrUpdateSecurityEmailForwardingInput! ): CreateOrUpdateSecurityEmailForwardingPayload! createOrUpdateUserSpokenLanguage( """ Parameters for CreateOrUpdateSpokenLanguage """ input: CreateOrUpdateSpokenLanguageInput! ): CreateOrUpdateSpokenLanguagePayload! createOrganizationApiToken( """ Parameters for CreateOrganizationApiToken """ input: CreateOrganizationApiTokenInput! ): CreateOrganizationApiTokenPayload! createOrganizationInbox( """ Parameters for CreateOrganizationInbox """ input: CreateOrganizationInboxInput! ): CreateOrganizationInboxPayload! createOrganizationMemberGroup( """ Parameters for CreateOrganizationMemberGroup """ input: CreateOrganizationMemberGroupInput! ): CreateOrganizationMemberGroupPayload! createOrganizationMemberInvitation( """ Parameters for CreateOrganizationMemberInvitation """ input: CreateOrganizationMemberInvitationInput! ): CreateOrganizationMemberInvitationPayload! createOrganizationMemberInvitations( """ Parameters for CreateOrganizationMemberInvitations """ input: CreateOrganizationMemberInvitationsInput! ): CreateOrganizationMemberInvitationsPayload! createOrganizationReturnOnMitigationAssetGroup( """ Parameters for CreateOrganizationReturnOnMitigationAssetGroup """ input: CreateOrganizationReturnOnMitigationAssetGroupInput! ): CreateOrganizationReturnOnMitigationAssetGroupPayload! createOrganizationSamlProvider( """ Parameters for CreateOrganizationSamlProvider """ input: CreateOrganizationSamlProviderInput! ): CreateOrganizationSamlProviderPayload! createOrganizationSamlTest( """ Parameters for CreateOrganizationSamlTest """ input: CreateOrganizationSamlTestInput! ): CreateOrganizationSamlTestPayload! createOrganizationScimUser( """ Parameters for CreateOrganizationScimUser """ input: CreateOrganizationScimUserInput! ): CreateOrganizationScimUserPayload! createOrganizationSolutionInstance( """ Parameters for CreateOrganizationSolutionInstance """ input: CreateOrganizationSolutionInstanceInput! ): CreateOrganizationSolutionInstancePayload! createPaypalPreference( """ Parameters for CreatePaypalPreference """ input: CreatePaypalPreferenceInput! ): CreatePaypalPreferencePayload! createPentestCheckTemplate( """ Parameters for CreatePentestCheckTemplate """ input: CreatePentestCheckTemplateInput! ): CreatePentestCheckTemplatePayload! createPentestOpportunity( """ Parameters for CreatePentestOpportunity """ input: CreatePentestOpportunityInput! ): CreatePentestOpportunityPayload! createPentestStructuredScope( """ Parameters for CreatePentestStructuredScope """ input: CreatePentestStructuredScopeInput! ): CreatePentestStructuredScopePayload! createPentester( """ Parameters for CreatePentester """ input: CreatePentesterInput! ): CreatePentesterPayload! createProgramBounty( """ Parameters for CreateProgramBounty """ input: CreateProgramBountyInput! ): CreateProgramBountyPayload! createProgramSatisfactionSurveyAnswer( """ Parameters for CreateProgramSatisfactionSurveyAnswer """ input: CreateProgramSatisfactionSurveyAnswerInput! ): CreateProgramSatisfactionSurveyAnswerPayload! createReconArtifact( """ Parameters for CreateReconArtifact """ input: CreateReconArtifactInput! ): CreateReconArtifactPayload! createReconContext( """ Parameters for CreateReconContext """ input: CreateReconContextInput! ): CreateReconContextPayload! createRejectionSurveyAnswer( """ Parameters for CreateRejectionSurveyAnswer """ input: CreateRejectionSurveyAnswerInput! ): CreateRejectionSurveyAnswerPayload! createReport( """ Parameters for CreateReport """ input: CreateReportInput! ): CreateReportPayload! createReportIntent( """ Parameters for CreateReportIntent """ input: CreateReportIntentInput! ): CreateReportIntentPayload! createReportSummary( """ Parameters for CreateReportSummary """ input: CreateReportSummaryInput! ): CreateReportSummaryPayload! createReportTag( """ Parameters for CreateReportTag """ input: CreateReportTagInput! ): CreateReportTagPayload! createSetupIntent( """ Parameters for CreateSetupIntent """ input: CreateSetupIntentInput! ): CreateSetupIntentPayload! createSeverityFromHash( """ Parameters for CreateSeverityFromHash """ input: CreateSeverityFromHashInput! ): CreateSeverityFromHashPayload! createSlackPipeline( """ Parameters for CreateSlackPipeline """ input: CreateSlackPipelineInput! ): CreateSlackPipelinePayload! createSolutionInstance( """ Parameters for CreateSolutionInstance """ input: CreateSolutionInstanceInput! ): CreateSolutionInstancePayload! createSpotCheck( """ Parameters for CreateSpotCheck """ input: CreateSpotCheckInput! ): CreateSpotCheckPayload! createSpotCheckReport( """ Parameters for CreateSpotCheckReport """ input: CreateSpotCheckReportInput! ): CreateSpotCheckReportPayload! createStoredQuery( """ Parameters for CreateStoredQuery """ input: CreateStoredQueryInput! ): CreateStoredQueryPayload! createStructuredScope( """ Parameters for CreateStructuredScope """ input: CreateStructuredScopeInput! ): CreateStructuredScopePayload! createSwag( """ Parameters for CreateSwag """ input: CreateSwagInput! ): CreateSwagPayload! createTaxForm( """ Parameters for CreateTaxForm """ input: CreateTaxFormInput! ): CreateTaxFormPayload! createTrayEscalation( """ Parameters for CreateTrayEscalation """ input: CreateTrayEscalationInput! ): CreateTrayEscalationPayload! createTriageRating( """ Parameters for CreateTriageRating """ input: CreateTriageRatingInput! ): CreateTriageRatingPayload! createTrigger( """ Parameters for CreateTrigger """ input: CreateTriggerInput! ): CreateTriggerPayload! createTwoFactorAuthenticationCredentials( """ Parameters for CreateTwoFactorAuthenticationCredentials """ input: CreateTwoFactorAuthenticationCredentialsInput! ): CreateTwoFactorAuthenticationCredentialsPayload! createUserBountiesReport( """ Parameters for CreateUserBountiesReport """ input: CreateUserBountiesReportInput! ): CreateUserBountiesReportPayload! createUserFlag( """ Parameters for CreateUserFlag """ input: CreateUserFlagInput! ): CreateUserFlagPayload! createUserInsight( """ Parameters for CreateUserInsight """ input: CreateUserInsightInput! ): CreateUserInsightPayload! createUserLufthansaAccount( """ Parameters for CreateUserLufthansaAccount """ input: CreateUserLufthansaAccountInput! ): CreateUserLufthansaAccountPayload! createUserPayoutsReport( """ Parameters for CreateUserPayoutsReport """ input: CreateUserPayoutsReportInput! ): CreateUserPayoutsReportPayload! createUserVerificationLetterReport( """ Parameters for CreateUserVerificationLetterReport """ input: CreateUserVerificationLetterReportInput! ): CreateUserVerificationLetterReportPayload! createWebhook( """ Parameters for CreateWebhook """ input: CreateWebhookInput! ): CreateWebhookPayload! createWorkboard( """ Parameters for CreateWorkboard """ input: CreateWorkboardInput! ): CreateWorkboardPayload! createWorkboardView( """ Parameters for CreateWorkboardView """ input: CreateWorkboardViewInput! ): CreateWorkboardViewPayload! createWriteUpPreview( """ Parameters for CreateWriteUpPreview """ input: CreateWriteUpPreviewInput! ): CreateWriteUpPreviewPayload! deleteAgileAcceleratorIntegration( """ Parameters for DeleteAgileAcceleratorIntegration """ input: DeleteAgileAcceleratorIntegrationInput! ): DeleteAgileAcceleratorIntegrationPayload! deleteAllAttachments( """ Parameters for DeleteAllAttachments """ input: DeleteAllAttachmentsInput! ): DeleteAllAttachmentsPayload! deleteAnalyticsReport( """ Parameters for DeleteAnalyticsReport """ input: DeleteAnalyticsReportInput! ): DeleteAnalyticsReportPayload! deleteAsmTag( """ Parameters for DeleteAsmTag """ input: DeleteAsmTagInput! ): DeleteAsmTagPayload! deleteAutomationSecret( """ Parameters for DestroyAutomationSecret """ input: DestroyAutomationSecretInput! ): DestroyAutomationSecretPayload! deleteBiDirectionalJiraIntegration( """ Parameters for DeleteBiDirectionalJiraIntegration """ input: DeleteBiDirectionalJiraIntegrationInput! ): DeleteBiDirectionalJiraIntegrationPayload! deleteCredential( """ Parameters for DeleteCredential """ input: DeleteCredentialInput! ): DeleteCredentialPayload! deleteCredentialInquiryInstruction( """ Parameters for DeleteCredentialInquiryInstruction """ input: DeleteCredentialInquiryInstructionInput! ): DeleteCredentialInquiryInstructionPayload! deleteCredentialInquiryResponse( """ Parameters for DeleteCredentialInquiryResponse """ input: DeleteCredentialInquiryResponseInput! ): DeleteCredentialInquiryResponsePayload! deleteCustomDashboard( """ Parameters for DeleteCustomDashboard """ input: DeleteCustomDashboardInput! ): DeleteCustomDashboardPayload! deleteGatewayCloudflaredTunnel( """ Parameters for DeleteGatewayCloudflaredTunnel """ input: DeleteGatewayCloudflaredTunnelInput! ): DeleteGatewayCloudflaredTunnelPayload! deleteHackerSkill( """ Parameters for DeleteHackerSkill """ input: DeleteHackerSkillInput! ): DeleteHackerSkillPayload! deleteHackerTemplate( """ Parameters for DeleteHackerTemplate """ input: DeleteHackerTemplateInput! ): DeleteHackerTemplatePayload! deleteHaiPlay( """ Parameters for DeleteHaiPlay """ input: DeleteHaiPlayInput! ): DeleteHaiPlayPayload! deleteIbbBountyTable( """ Parameters for DeleteIbbBountyTable """ input: DeleteIbbBountyTableInput! ): DeleteIbbBountyTablePayload! deleteJiraWebhook( """ Parameters for DeleteJiraWebhook """ input: DeleteJiraWebhookInput! ): DeleteJiraWebhookPayload! deleteMailingAddress( """ Parameters for DeleteMailingAddress """ input: DeleteMailingAddressInput! ): DeleteMailingAddressPayload! deleteOrganizationSamlProvider( """ Parameters for DeleteOrganizationSamlProvider """ input: DeleteOrganizationSamlProviderInput! ): DeleteOrganizationSamlProviderPayload! deletePentest( """ Parameters for DeletePentest """ input: DeletePentestInput! ): DeletePentestPayload! deletePentestCheckTemplate( """ Parameters for DeletePentestCheckTemplate """ input: DeletePentestCheckTemplateInput! ): DeletePentestCheckTemplatePayload! deletePentestOpportunity( """ Parameters for DeletePentestOpportunity """ input: DeletePentestOpportunityInput! ): DeletePentestOpportunityPayload! deleteReconArtifact( """ Parameters for DeleteReconArtifact """ input: DeleteReconArtifactInput! ): DeleteReconArtifactPayload! deleteReconContext( """ Parameters for DeleteReconContext """ input: DeleteReconContextInput! ): DeleteReconContextPayload! """ Deletes a report intent """ deleteReportIntent( """ Parameters for DeleteReportIntentMutation """ input: DeleteReportIntentMutationInput! ): DeleteReportIntentMutationPayload! deleteReportIntentAttachments( """ Parameters for DeleteReportIntentAttachments """ input: DeleteReportIntentAttachmentsInput! ): DeleteReportIntentAttachmentsPayload! """ Soft-deletes a ROM asset group and its settings while preserving assets """ deleteRomAssetGroupSettings( """ Parameters for DeleteRomAssetGroupSettings """ input: DeleteRomAssetGroupSettingsInput! ): DeleteRomAssetGroupSettingsPayload! deleteSlackPipeline( """ Parameters for DeleteSlackPipeline """ input: DeleteSlackPipelineInput! ): DeleteSlackPipelinePayload! deleteSpotCheck( """ Parameters for DeleteSpotCheck """ input: DeleteSpotCheckInput! ): DeleteSpotCheckPayload! deleteStoredQuery( """ Parameters for DeleteStoredQuery """ input: DeleteStoredQueryInput! ): DeleteStoredQueryPayload! deleteTeamSlackIntegration( """ Parameters for DeleteTeamSlackIntegration """ input: DeleteTeamSlackIntegrationInput! ): DeleteTeamSlackIntegrationPayload! deleteTrigger( """ Parameters for DeleteTrigger """ input: DeleteTriggerInput! ): DeleteTriggerPayload! deleteUnclaimedReportWithDependencies( """ Parameters for DeleteUnclaimedReportWithDependencies """ input: DeleteUnclaimedReportWithDependenciesInput! ): DeleteUnclaimedReportWithDependenciesPayload! deleteUserLufthansaAccount( """ Parameters for DeleteUserLufthansaAccount """ input: DeleteUserLufthansaAccountInput! ): DeleteUserLufthansaAccountPayload! deleteUserSession( """ Parameters for DeleteUserSession """ input: DeleteUserSessionInput! ): DeleteUserSessionPayload! deleteUserSpokenLanguage( """ Parameters for DeleteUserSpokenLanguage """ input: DeleteUserSpokenLanguageInput! ): DeleteUserSpokenLanguagePayload! deleteWebauthnCredential( """ Parameters for DeleteWebauthnCredential """ input: DeleteWebauthnCredentialInput! ): DeleteWebauthnCredentialPayload! deleteWebhook( """ Parameters for DeleteWebhook """ input: DeleteWebhookInput! ): DeleteWebhookPayload! deleteWorkboard( """ Parameters for DeleteWorkboardMutation """ input: DeleteWorkboardMutationInput! ): DeleteWorkboardMutationPayload! deleteWorkboardView( """ Parameters for DeleteWorkboardView """ input: DeleteWorkboardViewInput! ): DeleteWorkboardViewPayload! destroyAllConversations( """ Parameters for DestroyAllConversations """ input: DestroyAllConversationsInput! ): DestroyAllConversationsPayload! destroyCommonResponse( """ Parameters for DestroyCommonResponse """ input: DestroyCommonResponseInput! ): DestroyCommonResponsePayload! destroyConversation( """ Parameters for DestroyConversation """ input: DestroyConversationInput! ): DestroyConversationPayload! destroyEligibilitySetting( """ Parameters for DestroyEligibilitySetting """ input: DestroyEligibilitySettingInput! ): DestroyEligibilitySettingPayload! destroyOrganizationApiToken( """ Parameters for DestroyOrganizationApiToken """ input: DestroyOrganizationApiTokenInput! ): DestroyOrganizationApiTokenPayload! destroyOrganizationInbox( """ Parameters for DestroyOrganizationInbox """ input: DestroyOrganizationInboxInput! ): DestroyOrganizationInboxPayload! destroyOrganizationMemberGroup( """ Parameters for DestroyOrganizationMemberGroup """ input: DestroyOrganizationMemberGroupInput! ): DestroyOrganizationMemberGroupPayload! destroyPentestStructuredScope( """ Parameters for DestroyPentestStructuredScope """ input: DestroyPentestStructuredScopeInput! ): DestroyPentestStructuredScopePayload! destroyReportTag( """ Parameters for DestroyReportTag """ input: DestroyReportTagInput! ): DestroyReportTagPayload! destroyScopeAttachments( """ Parameters for DestroyScopeAttachments """ input: DestroyScopeAttachmentsInput! ): DestroyScopeAttachmentsPayload! destroyTwoFactorAuthenticationCredentials( """ Parameters for DestroyTwoFactorAuthenticationCredentials """ input: DestroyTwoFactorAuthenticationCredentialsInput! ): DestroyTwoFactorAuthenticationCredentialsPayload! destroyUpvote( """ Parameters for DestroyUpvote """ input: DestroyUpvoteInput! ): DestroyUpvotePayload! destroyUserDevice( """ Parameters for DestroyUserDevice """ input: DestroyUserDeviceInput! ): DestroyUserDevicePayload! detectSensitiveReportData( """ Parameters for DetectSensitiveReportData """ input: DetectSensitiveReportDataInput! ): DetectSensitiveReportDataPayload! disableCreditCard( """ Parameters for DisableCreditCard """ input: DisableCreditCardInput! ): DisableCreditCardPayload! disableOrganizationSamlProvider( """ Parameters for DisableOrganizationSamlProvider """ input: DisableOrganizationSamlProviderInput! ): DisableOrganizationSamlProviderPayload! disableSmartRewards( """ Parameters for DisableSmartRewards """ input: DisableSmartRewardsInput! ): DisableSmartRewardsPayload! dismissProgramHealthAcknowledgement( """ Parameters for DismissProgramHealthAcknowledgement """ input: DismissProgramHealthAcknowledgementInput! ): DismissProgramHealthAcknowledgementPayload! dismissReport( """ Parameters for DismissReport """ input: DismissReportInput! ): DismissReportPayload! dismissTriageInboxItems( """ Parameters for DismissTriageInboxItems """ input: DismissTriageInboxItemsInput! ): DismissTriageInboxItemsPayload! dismissTriageMeta( """ Parameters for DismissTriageMeta """ input: DismissTriageMetaInput! ): DismissTriageMetaPayload! editAsmTag( """ Parameters for EditAsmTag """ input: EditAsmTagInput! ): EditAsmTagPayload! editAssetCredential( """ Parameters for EditAssetCredential """ input: EditAssetCredentialInput! ): EditAssetCredentialPayload! editAutomationSecret( """ Parameters for EditAutomationSecret """ input: EditAutomationSecretInput! ): EditAutomationSecretPayload! editSpotCheckReport( """ Parameters for EditSpotCheckReport """ input: EditSpotCheckReportInput! ): EditSpotCheckReportPayload! editTeamName( """ Parameters for EditTeamName """ input: EditTeamNameInput! ): EditTeamNamePayload! enableLegacyOrganizationFeatureMutation( """ Parameters for EnableLegacyOrganizationFeatureMutation """ input: EnableLegacyOrganizationFeatureMutationInput! ): EnableLegacyOrganizationFeatureMutationPayload! enableLegacyTeamFeatureMutation( """ Parameters for EnableLegacyTeamFeatureMutation """ input: EnableLegacyTeamFeatureMutationInput! ): EnableLegacyTeamFeatureMutationPayload! enableOrganizationSamlProvider( """ Parameters for EnableAndMigrateUsersOrganizationSamlProvider """ input: EnableAndMigrateUsersOrganizationSamlProviderInput! ): EnableAndMigrateUsersOrganizationSamlProviderPayload! enableSmartRewards( """ Parameters for EnableSmartRewards """ input: EnableSmartRewardsInput! ): EnableSmartRewardsPayload! endCampaignPrematurely( """ Parameters for EndCampaignPrematurely """ input: EndCampaignPrematurelyInput! ): EndCampaignPrematurelyPayload! endTriageIntakeWorkflowRun( """ Parameters for EndTriageIntakeWorkflowRun """ input: EndTriageIntakeWorkflowRunInput! ): EndTriageIntakeWorkflowRunPayload! escalateReport( """ Parameters for EscalateReport """ input: EscalateReportInput! ): EscalateReportPayload! escalateToJira( """ Parameters for EscalateToJira """ input: EscalateToJiraInput! ): EscalateToJiraPayload! exportAssets( """ Parameters for ExportAssets """ input: ExportAssetsInput! ): ExportAssetsPayload! exportLifetimeAuditLogItems( """ Parameters for ExportLifetimeAuditLogItems """ input: ExportLifetimeAuditLogItemsInput! ): ExportLifetimeAuditLogItemsPayload! exportLifetimeReports( """ Parameters for ExportLifetimeReports """ input: ExportLifetimeReportsInput! ): ExportLifetimeReportsPayload! exportOrganizationAuditLog( """ Parameters for ExportOrganizationAuditLog """ input: ExportOrganizationAuditLogInput! ): ExportOrganizationAuditLogPayload! exportOrganizationSamlDataRequest( """ Parameters for ExportOrganizationSamlDataFile """ input: ExportOrganizationSamlDataFileInput! ): ExportOrganizationSamlDataFilePayload! exportReportsForPentest( """ Parameters for ExportReportsForPentest """ input: ExportReportsForPentestInput! ): ExportReportsForPentestPayload! exportRisks( """ Parameters for ExportRisks """ input: ExportRisksInput! ): ExportRisksPayload! extendSpotCheckDeadline( """ Parameters for ExtendSpotCheckDeadline """ input: ExtendSpotCheckDeadlineInput! ): ExtendSpotCheckDeadlinePayload! forgetFacebookCredentials( """ Parameters for ForgetFacebookCredential """ input: ForgetFacebookCredentialInput! ): ForgetFacebookCredentialPayload! generateInsights( """ Parameters for GenerateInsights """ input: GenerateInsightsInput! ): GenerateInsightsPayload! generateTaxFormUrl( """ Parameters for GenerateTaxFormUrl """ input: GenerateTaxFormUrlInput! ): GenerateTaxFormUrlPayload! getOptionsChallenge( """ Parameters for GetOptionsChallenge """ input: GetOptionsChallengeInput! ): GetOptionsChallengePayload! """ ID of the object. """ id: ID! importAssetsCsv( """ Parameters for ImportAssetsCsvMutation """ input: ImportAssetsCsvMutationInput! ): ImportAssetsCsvMutationPayload! invalidateCitizenshipVerification( """ Parameters for InvalidateCitizenshipVerification """ input: InvalidateCitizenshipVerificationInput! ): InvalidateCitizenshipVerificationPayload! invalidateResidencyVerification( """ Parameters for InvalidateResidencyVerification """ input: InvalidateResidencyVerificationInput! ): InvalidateResidencyVerificationPayload! inviteEligibleHackers( """ Parameters for InviteEligibleHackers """ input: InviteEligibleHackersInput! ): InviteEligibleHackersPayload! invokeAutomation( """ Parameters for InvokeAutomation """ input: InvokeAutomationInput! ): InvokeAutomationPayload! launchCampaign( """ Parameters for LaunchCampaign """ input: LaunchCampaignInput! ): LaunchCampaignPayload! launchTeam( """ Parameters for LaunchTeam """ input: LaunchTeamInput! ): LaunchTeamPayload! launchTeamPublicly( """ Parameters for LaunchTeamPublicly """ input: LaunchTeamPubliclyInput! ): LaunchTeamPubliclyPayload! leavePrivateProgram( """ Parameters for LeavePrivateProgram """ input: LeavePrivateProgramInput! ): LeavePrivateProgramPayload! linkReport( """ Parameters for LinkReport """ input: LinkReportInput! ): LinkReportPayload! lockReport( """ Parameters for LockReport """ input: LockReportInput! ): LockReportPayload! mapSlackUser( """ Parameters for MapSlackUser """ input: MapSlackUserInput! ): MapSlackUserPayload! markReportMetadataAsReviewed( """ Parameters for MarkReportMetadataAsReviewed """ input: MarkReportMetadataAsReviewedInput! ): MarkReportMetadataAsReviewedPayload! markSwagAsSent( """ Parameters for MarkSwagAsSent """ input: MarkSwagAsSentInput! ): MarkSwagAsSentPayload! messageCampaignCohort( """ Parameters for MessageCampaignCohort """ input: MessageCampaignCohortInput! ): MessageCampaignCohortPayload! """ Mutation that allows programs to send messages to hackers """ messageHackers( """ Parameters for MessageHackers """ input: MessageHackersInput! ): MessageHackersPayload! messageReportAssistant( """ Parameters for MessageReportAssistant """ input: MessageReportAssistantInput! ): MessageReportAssistantPayload! moveScopesToNewPentestOpportunity( """ Parameters for MoveScopesToNewPentestOpportunity """ input: MoveScopesToNewPentestOpportunityInput! ): MoveScopesToNewPentestOpportunityPayload! newConversation( """ Parameters for NewConversation """ input: NewConversationInput! ): NewConversationPayload! notifyExternalPlatform( """ Parameters for NotifyExternalPlatform """ input: NotifyExternalPlatformInput! ): NotifyExternalPlatformPayload! optInForFeatureMutation( """ Parameters for OptInForFeatureMutation """ input: OptInForFeatureMutationInput! ): OptInForFeatureMutationPayload! optOutForFeatureMutation( """ Parameters for OptOutForFeatureMutation """ input: OptOutForFeatureMutationInput! ): OptOutForFeatureMutationPayload! orderWorkboardViews( """ Parameters for OrderWorkboardViewsMutation """ input: OrderWorkboardViewsMutationInput! ): OrderWorkboardViewsMutationPayload! payAllDuplicateReports( """ Parameters for PayAllDuplicateReports """ input: PayAllDuplicateReportsInput! ): PayAllDuplicateReportsPayload! pingPageActivity( """ Parameters for PingPageActivity """ input: PingPageActivityInput! ): PingPageActivityPayload! programHealthAcknowledgementSeen( """ Parameters for ProgramHealthAcknowledgementSeen """ input: ProgramHealthAcknowledgementSeenInput! ): ProgramHealthAcknowledgementSeenPayload! publishCatFact( """ Parameters for PublishCatFact """ input: PublishCatFactInput! ): PublishCatFactPayload! publishPentestChecklistTemplate( """ Parameters for PublishPentestChecklistTemplate """ input: PublishPentestChecklistTemplateInput! ): PublishPentestChecklistTemplatePayload! publishPentestWriteUp( """ Parameters for PublishPentestWriteUp """ input: PublishPentestWriteUpInput! ): PublishPentestWriteUpPayload! reassignReportToTeam( """ Parameters for ReassignReportToTeam """ input: ReassignReportToTeamInput! ): ReassignReportToTeamPayload! reclaimReportRetest( """ Parameters for ReclaimReportRetest """ input: ReclaimReportRetestInput! ): ReclaimReportRetestPayload! recreatePentestAccessToken( """ Parameters for RecreatePentestAccessToken """ input: RecreatePentestAccessTokenInput! ): RecreatePentestAccessTokenPayload! redactReport( """ Parameters for RedactReport """ input: RedactReportInput! ): RedactReportPayload! refreshOrganizationScimUser( """ Parameters for RefreshOrganizationScimUser """ input: RefreshOrganizationScimUserInput! ): RefreshOrganizationScimUserPayload! regenerateCalendarToken( """ Parameters for RegenerateCalendarToken """ input: RegenerateCalendarTokenInput! ): RegenerateCalendarTokenPayload! regenerateTwoFactorAuthenticationBackupCodes( """ Parameters for RegenerateTwoFactorAuthenticationBackupCodes """ input: RegenerateTwoFactorAuthenticationBackupCodesInput! ): RegenerateTwoFactorAuthenticationBackupCodesPayload! registerCredential( """ Parameters for RegisterCredential """ input: RegisterCredentialInput! ): RegisterCredentialPayload! registerUserDevice( """ Parameters for RegisterUserDevice """ input: RegisterUserDeviceInput! ): RegisterUserDevicePayload! rejectInvitation( """ Parameters for RejectInvitation """ input: RejectInvitationInput! ): RejectInvitationPayload! rejectOrganizationSamlProvider( """ Parameters for RejectOrganizationSamlProvider """ input: RejectOrganizationSamlProviderInput! ): RejectOrganizationSamlProviderPayload! rejectPriorityRecommendation( """ Parameters for RejectPriorityRecommendation """ input: RejectPriorityRecommendationInput! ): RejectPriorityRecommendationPayload! rejectReportRetest( """ Parameters for RejectReportRetest """ input: RejectReportRetestInput! ): RejectReportRetestPayload! rejectSpotCheckUser( """ Parameters for RejectSpotCheckUser """ input: RejectSpotCheckUserInput! ): RejectSpotCheckUserPayload! rejectValidationAgentRecommendation( """ Parameters for RejectValidationAgentRecommendation """ input: RejectValidationAgentRecommendationInput! ): RejectValidationAgentRecommendationPayload! removeAssetsFromStructuredScopes( """ Parameters for RemoveAssetsFromStructuredScopes """ input: RemoveAssetsFromStructuredScopesInput! ): RemoveAssetsFromStructuredScopesPayload! removeBountyTable( """ Parameters for RemoveBountyTable """ input: RemoveBountyTableInput! ): RemoveBountyTablePayload! removeCampaign( """ Parameters for RemoveCampaign """ input: RemoveCampaignInput! ): RemoveCampaignPayload! removeChartFromDashboard( """ Parameters for RemoveChartFromDashboard """ input: RemoveChartFromDashboardInput! ): RemoveChartFromDashboardPayload! removeGroupFromOrganizationInbox( """ Parameters for RemoveGroupFromOrganizationInbox """ input: RemoveGroupFromOrganizationInboxInput! ): RemoveGroupFromOrganizationInboxPayload! removeHackerCertification( """ Parameters for RemoveHackerCertification """ input: RemoveHackerCertificationInput! ): RemoveHackerCertificationPayload! removeHackerFromProgram( """ Parameters for RemoveHackerFromProgram """ input: RemoveHackerFromProgramInput! ): RemoveHackerFromProgramPayload! removeOrganizationMemberGroupEligibilitySetting( """ Parameters for RemoveOrganizationMemberGroupEligibilitySetting """ input: RemoveOrganizationMemberGroupEligibilitySettingInput! ): RemoveOrganizationMemberGroupEligibilitySettingPayload! removeOrganizationSolutionInstance( """ Parameters for RemoveOrganizationSolutionInstance """ input: RemoveOrganizationSolutionInstanceInput! ): RemoveOrganizationSolutionInstancePayload! removeReference( """ Parameters for RemoveReference """ input: RemoveReferenceInput! ): RemoveReferencePayload! removeSolutionInstance( """ Parameters for RemoveSolutionInstance """ input: RemoveSolutionInstanceInput! ): RemoveSolutionInstancePayload! removeTagFromAsset( """ Parameters for RemoveTagFromAsset """ input: RemoveTagFromAssetInput! ): RemoveTagFromAssetPayload! removeUserFromOrganization( """ Parameters for RemoveUserFromOrganization """ input: RemoveUserFromOrganizationInput! ): RemoveUserFromOrganizationPayload! removeUserFromOrganizationMemberGroup( """ Parameters for RemoveUserFromOrganizationMemberGroup """ input: RemoveUserFromOrganizationMemberGroupInput! ): RemoveUserFromOrganizationMemberGroupPayload! removeUserOpportunitiesFeedback( """ Parameters for RemoveUserOpportunitiesFeedback """ input: RemoveUserOpportunitiesFeedbackInput! ): RemoveUserOpportunitiesFeedbackPayload! renameWorkboardView( """ Parameters for RenameWorkboardView """ input: RenameWorkboardViewInput! ): RenameWorkboardViewPayload! replaceAutomationSecret( """ Parameters for ReplaceAutomationSecret """ input: ReplaceAutomationSecretInput! ): ReplaceAutomationSecretPayload! repositionCustomFieldAttribute( """ Parameters for RepositionCustomFieldAttribute """ input: RepositionCustomFieldAttributeInput! ): RepositionCustomFieldAttributePayload! requestBbpLaunch( """ Parameters for RequestBbpLaunch """ input: RequestBbpLaunchInput! ): RequestBbpLaunchPayload! requestBountyInsights( """ Parameters for RequestBountyInsights """ input: RequestBountyInsightsInput! ): RequestBountyInsightsPayload! requestConsumptionSubscriptionHours( """ Parameters for RequestConsumptionSubscriptionHours """ input: RequestConsumptionSubscriptionHoursInput! ): RequestConsumptionSubscriptionHoursPayload! requestIntegrationClone( """ Parameters for RequestIntegrationCloneMutation """ input: RequestIntegrationCloneMutationInput! ): RequestIntegrationCloneMutationPayload! requestPentestInfo( """ Parameters for RequestPentestInfo """ input: RequestPentestInfoInput! ): RequestPentestInfoPayload! requestReportDisclosure( """ Parameters for RequestReportDisclosure """ input: RequestReportDisclosureInput! ): RequestReportDisclosurePayload! requestTeamReview( """ Parameters for RequestTeamReview """ input: RequestTeamReviewInput! ): RequestTeamReviewPayload! requestToLaunchPentest( """ Parameters for RequestToLaunchPentest """ input: RequestToLaunchPentestInput! ): RequestToLaunchPentestPayload! requestVdpLaunch( """ Parameters for RequestVdpLaunch """ input: RequestVdpLaunchInput! ): RequestVdpLaunchPayload! resetAllCredentials( """ Parameters for ResetAllCredentials """ input: ResetAllCredentialsInput! ): ResetAllCredentialsPayload! resumeGatewayProgram( """ Parameters for ResumeGatewayProgram """ input: ResumeGatewayProgramInput! ): ResumeGatewayProgramPayload! resumeGatewayProgramForUsers( """ Parameters for ResumeGatewayProgramForUsers """ input: ResumeGatewayProgramForUsersInput! ): ResumeGatewayProgramForUsersPayload! resumeHaiTask( """ Parameters for ResumeHaiTask """ input: ResumeHaiTaskInput! ): ResumeHaiTaskPayload! reviewBitRecommendations( """ Parameters for ReviewBitRecommendations """ input: ReviewBitRecommendationsInput! ): ReviewBitRecommendationsPayload! reviewCompletePentestOpportunity( """ Parameters for ReviewCompletePentestOpportunity """ input: ReviewCompletePentestOpportunityInput! ): ReviewCompletePentestOpportunityPayload! reviewPentestOpportunity( """ Parameters for ReviewPentestOpportunity """ input: ReviewPentestOpportunityInput! ): ReviewPentestOpportunityPayload! revokeAssetCredential( """ Parameters for RevokeAssetCredential """ input: RevokeAssetCredentialInput! ): RevokeAssetCredentialPayload! revokePentester( """ Parameters for RevokePentester """ input: RevokePentesterInput! ): RevokePentesterPayload! revokeUserApiToken( """ Parameters for RevokeUserApiToken """ input: RevokeUserApiTokenInput! ): RevokeUserApiTokenPayload! saveCollaborators( """ Parameters for SaveCollaboratorsMutation """ input: SaveCollaboratorsMutationInput! ): SaveCollaboratorsMutationPayload! savePentestCheckResult( """ Parameters for SavePentestCheckResult """ input: SavePentestCheckResultInput! ): SavePentestCheckResultPayload! saveUnverifiableCitizenship( """ Parameters for SaveUnverifiableCitizenshipVerification """ input: SaveUnverifiableCitizenshipVerificationInput! ): SaveUnverifiableCitizenshipVerificationPayload! saveUnverifiableResidency( """ Parameters for SaveUnverifiableResidencyVerification """ input: SaveUnverifiableResidencyVerificationInput! ): SaveUnverifiableResidencyVerificationPayload! """ Mutation that will parse markdown to HTML and e-mail it to a user within the same organization. """ sendMarkdownEmail( """ Parameters for SendMarkdownEmail """ input: SendMarkdownEmailInput! ): SendMarkdownEmailPayload! setClickthroughAgreement( """ Parameters for SetClickthroughAgreement """ input: SetClickthroughAgreementInput! ): SetClickthroughAgreementPayload! setNoiseReason( """ Parameters for SetNoiseReason """ input: SetNoiseReasonInput! ): SetNoiseReasonPayload! setupPentest( """ Parameters for SetupPentest """ input: SetupPentestInput! ): SetupPentestPayload! shareReportViaEmail( """ Parameters for ShareReportViaEmail """ input: ShareReportViaEmailInput! ): ShareReportViaEmailPayload! signRulesOfEngagement( """ Parameters for SignRulesOfEngagement """ input: SignRulesOfEngagementInput! ): SignRulesOfEngagementPayload! signupEntryLevelVdp( """ Parameters for SignupEntryLevelVdp """ input: SignupEntryLevelVdpInput! ): SignupEntryLevelVdpPayload! startBackgroundCheck( """ Parameters for StartBackgroundCheck """ input: StartBackgroundCheckInput! ): StartBackgroundCheckPayload! startCitizenshipVerification( """ Parameters for StartCitizenshipVerification """ input: StartCitizenshipVerificationInput! ): StartCitizenshipVerificationPayload! startIdVerification( """ Parameters for StartIdVerification """ input: StartIdVerificationInput! ): StartIdVerificationPayload! startResidencyVerification( """ Parameters for StartResidencyVerification """ input: StartResidencyVerificationInput! ): StartResidencyVerificationPayload! startTriageIntakeWorkflowRun( """ Parameters for StartTriageIntakeWorkflowRun """ input: StartTriageIntakeWorkflowRunInput! ): StartTriageIntakeWorkflowRunPayload! storeTriageComplexityRating( """ Parameters for StoreTriageComplexityRating """ input: StoreTriageComplexityRatingInput! ): StoreTriageComplexityRatingPayload! storeUserInputDraft( """ Parameters for StoreUserInputDraft """ input: StoreUserInputDraftInput! ): StoreUserInputDraftPayload! submitPayLaterRequest( """ Parameters for SubmitPayLaterRequest """ input: SubmitPayLaterRequestInput! ): SubmitPayLaterRequestPayload! submitPentestOpportunity( """ Parameters for SubmitPentestOpportunity """ input: SubmitPentestOpportunityInput! ): SubmitPentestOpportunityPayload! submitReportIntent( """ Parameters for SubmitReportIntent """ input: SubmitReportIntentInput! ): SubmitReportIntentPayload! suspendGatewayProgram( """ Parameters for SuspendGatewayProgram """ input: SuspendGatewayProgramInput! ): SuspendGatewayProgramPayload! suspendGatewayProgramForUsers( """ Parameters for SuspendGatewayProgramForUsers """ input: SuspendGatewayProgramForUsersInput! ): SuspendGatewayProgramForUsersPayload! swapOrganizationSamlProviderCertificates( """ Parameters for SwapOrganizationSamlProviderCertificates """ input: SwapOrganizationSamlProviderCertificatesInput! ): SwapOrganizationSamlProviderCertificatesPayload! teamSearchStatistic( """ Parameters for TeamSearchStatisticMutation """ input: TeamSearchStatisticMutationInput! ): TeamSearchStatisticMutationPayload! testEmailForwarding( """ Parameters for TestEmailForwarding """ input: TestEmailForwardingInput! ): TestEmailForwardingPayload! testSolutionInstance( """ Parameters for TestSolutionInstance """ input: TestSolutionInstanceInput! ): TestSolutionInstancePayload! testWebhook( """ Parameters for TestWebhookRequest """ input: TestWebhookRequestInput! ): TestWebhookRequestPayload! toggleArchivedCustomFieldAttribute( """ Parameters for ToggleArchivedCustomFieldAttribute """ input: ToggleArchivedCustomFieldAttributeInput! ): ToggleArchivedCustomFieldAttributePayload! toggleAssetScanner( """ Parameters for ToggleAssetScanner """ input: ToggleAssetScannerInput! ): ToggleAssetScannerPayload! toggleBookmarkNotification( """ Parameters for ToggleBookmarkNotification """ input: ToggleBookmarkNotificationInput! ): ToggleBookmarkNotificationPayload! toggleCollaborationWithNonWhitelistedHackers( """ Parameters for ToggleCollaborationWithNonWhitelistedHackers """ input: ToggleCollaborationWithNonWhitelistedHackersInput! ): ToggleCollaborationWithNonWhitelistedHackersPayload! toggleFeatureMutation( """ Parameters for ToggleFeatureMutation """ input: ToggleFeatureMutationInput! ): ToggleFeatureMutationPayload! toggleFollowUserMutation( """ Parameters for ToggleFollowUser """ input: ToggleFollowUserInput! ): ToggleFollowUserPayload! toggleHai( """ Parameters for ToggleHai """ input: ToggleHaiInput! ): ToggleHaiPayload! toggleOrganizationMemberAdmin( """ Parameters for ToggleOrganizationMemberAdmin """ input: ToggleOrganizationMemberAdminInput! ): ToggleOrganizationMemberAdminPayload! toggleSurveyRatingItemVisibleOnUserProfile( """ Parameters for ToggleSurveyRatingItemVisibleOnUserProfile """ input: ToggleSurveyRatingItemVisibleOnUserProfileInput! ): ToggleSurveyRatingItemVisibleOnUserProfilePayload! toggleTeamUpdatesSubscription( """ Parameters for ToggleTeamUpdatesSubscription """ input: ToggleTeamUpdatesSubscriptionInput! ): ToggleTeamUpdatesSubscriptionPayload! toggleTrigger( """ Parameters for ToggleTrigger """ input: ToggleTriggerInput! ): ToggleTriggerPayload! translate( """ Parameters for Translate """ input: TranslateInput! ): TranslatePayload! unarchiveStructuredScope( """ Parameters for UnarchiveStructuredScope """ input: UnarchiveStructuredScopeInput! ): UnarchiveStructuredScopePayload! unclaimReportRetest( """ Parameters for UnclaimReportRetest """ input: UnclaimReportRetestInput! ): UnclaimReportRetestPayload! updateAccountRecoveryPhoneNumber( """ Parameters for UpdateAccountRecoveryPhoneNumber """ input: UpdateAccountRecoveryPhoneNumberInput! ): UpdateAccountRecoveryPhoneNumberPayload! updateActivity( """ Parameters for UpdateActivity """ input: UpdateActivityInput! ): UpdateActivityPayload! updateAgentInstructions( """ Parameters for UpdateAgentInstructions """ input: UpdateAgentInstructionsInput! ): UpdateAgentInstructionsPayload! updateAnalyticsReport( """ Parameters for UpdateAnalyticsReport """ input: UpdateAnalyticsReportInput! ): UpdateAnalyticsReportPayload! updateAsmTagCategory( """ Parameters for UpdateAsmTagCategory """ input: UpdateAsmTagCategoryInput! ): UpdateAsmTagCategoryPayload! updateAsset( """ Parameters for UpdateAsset """ input: UpdateAssetInput! ): UpdateAssetPayload! updateAssetCvssScore( """ Parameters for UpdateAssetCvssScore """ input: UpdateAssetCvssScoreInput! ): UpdateAssetCvssScorePayload! updateAssetDescription( """ Parameters for UpdateAssetDescription """ input: UpdateAssetDescriptionInput! ): UpdateAssetDescriptionPayload! updateAssetIdentifier( """ Parameters for UpdateAssetIdentifier """ input: UpdateAssetIdentifierInput! ): UpdateAssetIdentifierPayload! updateAssetMaxSeverity( """ Parameters for UpdateAssetMaxSeverity """ input: UpdateAssetMaxSeverityInput! ): UpdateAssetMaxSeverityPayload! updateAssetReference( """ Parameters for UpdateAssetReference """ input: UpdateAssetReferenceInput! ): UpdateAssetReferencePayload! updateAssigneeToGroup( """ Parameters for UpdateAssigneeToGroup """ input: UpdateAssigneeToGroupInput! ): UpdateAssigneeToGroupPayload! updateAssigneeToNobody( """ Parameters for UpdateAssigneeToNobody """ input: UpdateAssigneeToNobodyInput! ): UpdateAssigneeToNobodyPayload! updateAssigneeToUser( """ Parameters for UpdateAssigneeToUser """ input: UpdateAssigneeToUserInput! ): UpdateAssigneeToUserPayload! updateAttachmentToInternalOnly( """ Parameters for UpdateAttachmentToInternalOnly """ input: UpdateAttachmentToInternalOnlyInput! ): UpdateAttachmentToInternalOnlyPayload! updateAutomation( """ Parameters for UpdateAutomation """ input: UpdateAutomationInput! ): UpdateAutomationPayload! updateAutomationArchived( """ Parameters for UpdateAutomationArchived """ input: UpdateAutomationArchivedInput! ): UpdateAutomationArchivedPayload! updateAutomationEnabled( """ Parameters for UpdateAutomationEnabled """ input: UpdateAutomationEnabledInput! ): UpdateAutomationEnabledPayload! updateBbpLaunchConfigurationCurrentStep( """ Parameters for UpdateBbpLaunchConfigurationCurrentStep """ input: UpdateBbpLaunchConfigurationCurrentStepInput! ): UpdateBbpLaunchConfigurationCurrentStepPayload! updateBbpLaunchConfigurationPolicy( """ Parameters for UpdateBbpLaunchConfigurationPolicy """ input: UpdateBbpLaunchConfigurationPolicyInput! ): UpdateBbpLaunchConfigurationPolicyPayload! updateBookmarkedTeam( """ Parameters for UpdateBookmarkedTeam """ input: UpdateBookmarkedTeamInput! ): UpdateBookmarkedTeamPayload! updateBountyTable( """ Parameters for UpdateBountyTable """ input: UpdateBountyTableInput! ): UpdateBountyTablePayload! updateCampaign( """ Parameters for UpdateCampaign """ input: UpdateCampaignInput! ): UpdateCampaignPayload! updateCommonResponse( """ Parameters for UpdateCommonResponse """ input: UpdateCommonResponseInput! ): UpdateCommonResponsePayload! updateCredentialInquiry( """ Parameters for UpdateCredentialInquiry """ input: UpdateCredentialInquiryInput! ): UpdateCredentialInquiryPayload! updateCredentialInstruction( """ Parameters for UpdateCredentialInstruction """ input: UpdateCredentialInstructionInput! ): UpdateCredentialInstructionPayload! updateCustomDashboard( """ Parameters for UpdateCustomDashboard """ input: UpdateCustomDashboardInput! ): UpdateCustomDashboardPayload! updateCustomFieldAttribute( """ Parameters for UpdateCustomFieldAttribute """ input: UpdateCustomFieldAttributeInput! ): UpdateCustomFieldAttributePayload! updateCustomInboxNotificationPreference( """ Parameters for UpdateCustomInboxNotificationPreference """ input: UpdateCustomInboxNotificationPreferenceInput! ): UpdateCustomInboxNotificationPreferencePayload! updateCveIds( """ Parameters for UpdateCveIds """ input: UpdateCveIdsInput! ): UpdateCveIdsPayload! updateCveRequest( """ Parameters for UpdateCveRequest """ input: UpdateCveRequestInput! ): UpdateCveRequestPayload! updateDashboardChart( """ Parameters for UpdateDashboardChart """ input: UpdateDashboardChartInput! ): UpdateDashboardChartPayload! updateDashboardLayout( """ Parameters for UpdateDashboardLayout """ input: UpdateDashboardLayoutInput! ): UpdateDashboardLayoutPayload! updateDataOverridesWriteUp( """ Parameters for UpdateDataOverridesWriteUp """ input: UpdateDataOverridesWriteUpInput! ): UpdateDataOverridesWriteUpPayload! updateEligibilitySetting( """ Parameters for UpdateEligibilitySetting """ input: UpdateEligibilitySettingInput! ): UpdateEligibilitySettingPayload! updateEmbeddedSubmissionDomains( """ Parameters for UpdateEmbeddedSubmissionDomain """ input: UpdateEmbeddedSubmissionDomainInput! ): UpdateEmbeddedSubmissionDomainPayload! updateEmbeddedSubmissionForm( """ Parameters for UpdateEmbeddedSubmissionForm """ input: UpdateEmbeddedSubmissionFormInput! ): UpdateEmbeddedSubmissionFormPayload! updateGatewayIpsecSettings( """ Parameters for UpdateGatewayIpsecSettings """ input: UpdateGatewayIpsecSettingsInput! ): UpdateGatewayIpsecSettingsPayload! updateGatewayScopes( """ Parameters for UpdateGatewayScopes """ input: UpdateGatewayScopesInput! ): UpdateGatewayScopesPayload! updateHackTheBoxStudentId( """ Parameters for UpdateHackTheBoxStudentId """ input: UpdateHackTheBoxStudentIdInput! ): UpdateHackTheBoxStudentIdPayload! updateHackerPreference( """ Parameters for UpdateHackerPreference """ input: UpdateHackerPreferenceInput! ): UpdateHackerPreferencePayload! updateHackerPreferencesAssetTypes( """ Parameters for UpdateHackerPreferencesAssetTypes """ input: UpdateHackerPreferencesAssetTypesInput! ): UpdateHackerPreferencesAssetTypesPayload! updateHackerPreferencesWeaknesses( """ Parameters for UpdateHackerPreferencesWeaknesses """ input: UpdateHackerPreferencesWeaknessesInput! ): UpdateHackerPreferencesWeaknessesPayload! updateHackerSkills( """ Parameters for UpdateHackerSkills """ input: UpdateHackerSkillsInput! ): UpdateHackerSkillsPayload! updateHackerTemplate( """ Parameters for UpdateHackerTemplate """ input: UpdateHackerTemplateInput! ): UpdateHackerTemplatePayload! updateHackerTriageRating( """ Parameters for UpdateHackerTriageRating """ input: UpdateHackerTriageRatingInput! ): UpdateHackerTriageRatingPayload! updateHaiPlay( """ Parameters for UpdateHaiPlay """ input: UpdateHaiPlayInput! ): UpdateHaiPlayPayload! updateIbbBountyTable( """ Parameters for UpdateIbbBountyTable """ input: UpdateIbbBountyTableInput! ): UpdateIbbBountyTablePayload! updateInvitationPreferences( """ Parameters for UpdateInvitationPreferences """ input: UpdateInvitationPreferencesInput! ): UpdateInvitationPreferencesPayload! updateJiraWebhook( """ Parameters for UpdateJiraWebhook """ input: UpdateJiraWebhookInput! ): UpdateJiraWebhookPayload! updateLastViewedNewFeaturesAt( """ Parameters for UpdateLastViewedNewFeaturesAt """ input: UpdateLastViewedNewFeaturesAtInput! ): UpdateLastViewedNewFeaturesAtPayload! updateLlmConversationMessage( """ Parameters for UpdateLlmConversationMessage """ input: UpdateLlmConversationMessageInput! ): UpdateLlmConversationMessagePayload! updateMe( """ Parameters for UpdateMe """ input: UpdateMeInput! ): UpdateMePayload! updateNotificationDeliveryPreference( """ Parameters for UpdateNotificationDeliveryPreference """ input: UpdateNotificationDeliveryPreferenceInput! ): UpdateNotificationDeliveryPreferencePayload! updateNotificationPreferences( """ Parameters for UpdateNotificationPreferences """ input: UpdateNotificationPreferencesInput! ): UpdateNotificationPreferencesPayload! updateNotifications( """ Parameters for UpdateNotificationsMutation """ input: UpdateNotificationsMutationInput! ): UpdateNotificationsMutationPayload! updateOrganizationInbox( """ Parameters for UpdateOrganizationInbox """ input: UpdateOrganizationInboxInput! ): UpdateOrganizationInboxPayload! updateOrganizationIntegrationSettings( """ Parameters for UpdateOrganizationIntegrationSettings """ input: UpdateOrganizationIntegrationSettingsInput! ): UpdateOrganizationIntegrationSettingsPayload! updateOrganizationLockedSamlProvider( """ Parameters for updateOrganizationLockedgSamlProvider """ input: updateOrganizationLockedgSamlProviderInput! ): updateOrganizationLockedgSamlProviderPayload! updateOrganizationMemberGroup( """ Parameters for UpdateOrganizationMemberGroup """ input: UpdateOrganizationMemberGroupInput! ): UpdateOrganizationMemberGroupPayload! updateOrganizationProfile( """ Parameters for UpdateOrganizationProfile """ input: UpdateOrganizationProfileInput! ): UpdateOrganizationProfilePayload! updateOrganizationReturnOnMitigationAssetGroup( """ Parameters for UpdateOrganizationReturnOnMitigationAssetGroup """ input: UpdateOrganizationReturnOnMitigationAssetGroupInput! ): UpdateOrganizationReturnOnMitigationAssetGroupPayload! updateOrganizationReturnOnMitigationSettings( """ Parameters for UpdateOrganizationReturnOnMitigationSettings """ input: UpdateOrganizationReturnOnMitigationSettingsInput! ): UpdateOrganizationReturnOnMitigationSettingsPayload! updateOrganizationSamlProviderAlternativeCertificate( """ Parameters for UpdateOrganizationSamlProviderAlternativeCertificate """ input: UpdateOrganizationSamlProviderAlternativeCertificateInput! ): UpdateOrganizationSamlProviderAlternativeCertificatePayload! updateOrganizationSolutionInstance( """ Parameters for UpdateOrganizationSolutionInstance """ input: UpdateOrganizationSolutionInstanceInput! ): UpdateOrganizationSolutionInstancePayload! updateOrganizationTestingSamlProvider( """ Parameters for UpdateOrganizationTestingSamlProvider """ input: UpdateOrganizationTestingSamlProviderInput! ): UpdateOrganizationTestingSamlProviderPayload! updateOrganizationUser( """ Parameters for UpdateOrganizationUser """ input: UpdateOrganizationUserInput! ): UpdateOrganizationUserPayload! updatePaymentsUser( """ Parameters for UpdatePaymentsUserMutation """ input: UpdatePaymentsUserMutationInput! ): UpdatePaymentsUserMutationPayload! updatePentest( """ Parameters for UpdatePentest """ input: UpdatePentestInput! ): UpdatePentestPayload! updatePentestCheckTemplate( """ Parameters for UpdatePentestCheckTemplate """ input: UpdatePentestCheckTemplateInput! ): UpdatePentestCheckTemplatePayload! updatePentestChecklistTemplate( """ Parameters for UpdatePentestChecklistTemplate """ input: UpdatePentestChecklistTemplateInput! ): UpdatePentestChecklistTemplatePayload! updatePentestFormAnswer( """ Parameters for UpdatePentestFormAnswer """ input: UpdatePentestFormAnswerInput! ): UpdatePentestFormAnswerPayload! updatePentestOpportunityCloudConfigScope( """ Parameters for UpdatePentestOpportunityCloudConfigScope """ input: UpdatePentestOpportunityCloudConfigScopeInput! ): UpdatePentestOpportunityCloudConfigScopePayload! updatePentestOpportunityFirstViewedAt( """ Parameters for UpdatePentestOpportunityFirstViewedAt """ input: UpdatePentestOpportunityFirstViewedAtInput! ): UpdatePentestOpportunityFirstViewedAtPayload! updatePentestStructuredScope( """ Parameters for UpdatePentestStructuredScope """ input: UpdatePentestStructuredScopeInput! ): UpdatePentestStructuredScopePayload! updatePentestStructuredScopeWithMethodologies( """ Parameters for UpdatePentestStructuredScopeWithMethodologies """ input: UpdatePentestStructuredScopeWithMethodologiesInput! ): UpdatePentestStructuredScopeWithMethodologiesPayload! updatePentestSummaryForm( """ Parameters for UpdatePentestSummaryForm """ input: UpdatePentestSummaryFormInput! ): UpdatePentestSummaryFormPayload! updatePentestTask( """ Parameters for UpdatePentestTask """ input: UpdatePentestTaskInput! ): UpdatePentestTaskPayload! updateProgramPolicy( """ Parameters for UpdateProgramPolicy """ input: UpdateProgramPolicyInput! ): UpdateProgramPolicyPayload! updateReconArtifact( """ Parameters for UpdateReconArtifact """ input: UpdateReconArtifactInput! ): UpdateReconArtifactPayload! updateReconContext( """ Parameters for UpdateReconContext """ input: UpdateReconContextInput! ): UpdateReconContextPayload! updateRemediationGuidance( """ Parameters for UpdateRemediationGuidance """ input: UpdateRemediationGuidanceInput! ): UpdateRemediationGuidancePayload! updateReportCloseComments( """ Parameters for UpdateReportCloseComments """ input: UpdateReportCloseCommentsInput! ): UpdateReportCloseCommentsPayload! updateReportCustomFieldValues( """ Parameters for UpdateReportCustomFieldValues """ input: UpdateReportCustomFieldValuesInput! ): UpdateReportCustomFieldValuesPayload! updateReportCves( """ Parameters for UpdateReportCves """ input: UpdateReportCvesInput! ): UpdateReportCvesPayload! updateReportDraft( """ Parameters for UpdateReportDraft """ input: UpdateReportDraftInput! ): UpdateReportDraftPayload! updateReportFavorite( """ Parameters for UpdateReportFavorite """ input: UpdateReportFavoriteInput! ): UpdateReportFavoritePayload! updateReportIneligibleForBounty( """ Parameters for UpdateReportIneligibleForBounty """ input: UpdateReportIneligibleForBountyInput! ): UpdateReportIneligibleForBountyPayload! updateReportIntent( """ Parameters for UpdateReportIntent """ input: UpdateReportIntentInput! ): UpdateReportIntentPayload! updateReportIntentFeedback( """ Parameters for UpdateReportIntentFeedback """ input: UpdateReportIntentFeedbackInput! ): UpdateReportIntentFeedbackPayload! updateReportNotificationPreferences( """ Parameters for UpdateReportNotificationPreferences """ input: UpdateReportNotificationPreferencesInput! ): UpdateReportNotificationPreferencesPayload! updateReportOrganizationInboxes( """ Parameters for UpdateReportOrganizationInboxes """ input: UpdateReportOrganizationInboxesInput! ): UpdateReportOrganizationInboxesPayload! updateReportReportTags( """ Parameters for UpdateReportReportTags """ input: UpdateReportReportTagsInput! ): UpdateReportReportTagsPayload! updateReportStateToDuplicate( """ Parameters for UpdateReportStateToDuplicate """ input: UpdateReportStateToDuplicateInput! ): UpdateReportStateToDuplicatePayload! updateReportStateToInformative( """ Parameters for UpdateReportStateToInformative """ input: UpdateReportStateToInformativeInput! ): UpdateReportStateToInformativePayload! updateReportStateToNeedsMoreInfo( """ Parameters for UpdateReportStateToNeedsMoreInfo """ input: UpdateReportStateToNeedsMoreInfoInput! ): UpdateReportStateToNeedsMoreInfoPayload! updateReportStateToNew( """ Parameters for UpdateReportStateToNew """ input: UpdateReportStateToNewInput! ): UpdateReportStateToNewPayload! updateReportStateToNotApplicable( """ Parameters for UpdateReportStateToNotApplicable """ input: UpdateReportStateToNotApplicableInput! ): UpdateReportStateToNotApplicablePayload! updateReportStateToPendingProgramReview( """ Parameters for UpdateReportStateToPendingProgramReview """ input: UpdateReportStateToPendingProgramReviewInput! ): UpdateReportStateToPendingProgramReviewPayload! updateReportStateToResolved( """ Parameters for UpdateReportStateToResolved """ input: UpdateReportStateToResolvedInput! ): UpdateReportStateToResolvedPayload! updateReportStateToRetesting( """ Parameters for UpdateReportStateToRetesting """ input: UpdateReportStateToRetestingInput! ): UpdateReportStateToRetestingPayload! updateReportStateToSpam( """ Parameters for UpdateReportStateToSpam """ input: UpdateReportStateToSpamInput! ): UpdateReportStateToSpamPayload! updateReportStateToTriaged( """ Parameters for UpdateReportStateToTriaged """ input: UpdateReportStateToTriagedInput! ): UpdateReportStateToTriagedPayload! updateReportStructuredScope( """ Parameters for UpdateReportStructuredScope """ input: UpdateReportStructuredScopeInput! ): UpdateReportStructuredScopePayload! updateReportSubscription( """ Parameters for UpdateReportSubscription """ input: UpdateReportSubscriptionInput! ): UpdateReportSubscriptionPayload! updateReportTag( """ Parameters for UpdateReportTag """ input: UpdateReportTagInput! ): UpdateReportTagPayload! updateReportTitle( """ Parameters for UpdateReportTitle """ input: UpdateReportTitleInput! ): UpdateReportTitlePayload! updateReportVulnerabilityInformation( """ Parameters for UpdateReportVulnerabilityInformation """ input: UpdateReportVulnerabilityInformationInput! ): UpdateReportVulnerabilityInformationPayload! updateReportWeakness( """ Parameters for UpdateReportWeakness """ input: UpdateReportWeaknessInput! ): UpdateReportWeaknessPayload! updateSfdcAgileAcceleratorSettings( """ Parameters for UpdateSfdcAgileAcceleratorSettings """ input: UpdateSfdcAgileAcceleratorSettingsInput! ): UpdateSfdcAgileAcceleratorSettingsPayload! updateSlackPipeline( """ Parameters for UpdateSlackPipeline """ input: UpdateSlackPipelineInput! ): UpdateSlackPipelinePayload! updateSlackUser( """ Parameters for UpdateSlackUser """ input: UpdateSlackUserInput! ): UpdateSlackUserPayload! updateSolutionInstance( """ Parameters for UpdateSolutionInstance """ input: UpdateSolutionInstanceInput! ): UpdateSolutionInstancePayload! updateSpotCheck( """ Parameters for UpdateSpotCheck """ input: UpdateSpotCheckInput! ): UpdateSpotCheckPayload! updateStructuredPolicy( """ Parameters for UpdateStructuredPolicy """ input: UpdateStructuredPolicyInput! ): UpdateStructuredPolicyPayload! updateStructuredScope( """ Parameters for UpdateStructuredScope """ input: UpdateStructuredScopeInput! ): UpdateStructuredScopePayload! updateSubmissionRequirements( """ Parameters for UpdateSubmissionRequirements """ input: UpdateSubmissionRequirementsInput! ): UpdateSubmissionRequirementsPayload! updateSurveyRating( """ Parameters for UpdateSurveyRating """ input: UpdateSurveyRatingInput! ): UpdateSurveyRatingPayload! updateTaxForm( """ Parameters for UpdateTaxForm """ input: UpdateTaxFormInput! ): UpdateTaxFormPayload! updateTeamAllowsPrivateDisclosure( """ Parameters for UpdateTeamAllowsPrivateDisclosure """ input: UpdateTeamAllowsPrivateDisclosureInput! ): UpdateTeamAllowsPrivateDisclosurePayload! updateTeamBountySplittingSetting( """ Parameters for UpdateTeamBountySplittingSetting """ input: UpdateTeamBountySplittingSettingInput! ): UpdateTeamBountySplittingSettingPayload! updateTeamCriticalSubmissionState( """ Parameters for UpdateTeamCriticalSubmissionState """ input: UpdateTeamCriticalSubmissionStateInput! ): UpdateTeamCriticalSubmissionStatePayload! updateTeamCustomerInvitationsProfile( """ Parameters for UpdateTeamCustomerInvitationsProfile """ input: UpdateTeamCustomerInvitationsProfileInput! ): UpdateTeamCustomerInvitationsProfilePayload! updateTeamDisplayOptions( """ Parameters for UpdateTeamDisplayOptions """ input: UpdateTeamDisplayOptionsInput! ): UpdateTeamDisplayOptionsPayload! updateTeamEmailSetting( """ Parameters for UpdateTeamEmailSetting """ input: UpdateTeamEmailSettingInput! ): UpdateTeamEmailSettingPayload! updateTeamFancySlackIntegration( """ Parameters for UpdateTeamFancySlackIntegration """ input: UpdateTeamFancySlackIntegrationInput! ): UpdateTeamFancySlackIntegrationPayload! updateTeamGenius( """ Parameters for UpdateTeamGenius """ input: UpdateTeamGeniusInput! ): UpdateTeamGeniusPayload! updateTeamMemberVisibility( """ Parameters for UpdateTeamMemberVisibility """ input: UpdateTeamMemberVisibilityInput! ): UpdateTeamMemberVisibilityPayload! updateTeamPolicy( """ Parameters for UpdateTeamPolicy """ input: UpdateTeamPolicyInput! ): UpdateTeamPolicyPayload! updateTeamResponseSla( """ Parameters for UpdateTeamResponseSla """ input: UpdateTeamResponseSlaInput! ): UpdateTeamResponseSlaPayload! updateTeamScopeDescription( """ Parameters for UpdateTeamScopeDescription """ input: UpdateTeamScopeDescriptionInput! ): UpdateTeamScopeDescriptionPayload! updateTeamSubmissionState( """ Parameters for UpdateTeamSubmissionState """ input: UpdateTeamSubmissionStateInput! ): UpdateTeamSubmissionStatePayload! updateTeamSuccessGoals( """ Parameters for UpdateTeamSuccessGoals """ input: UpdateTeamSuccessGoalsInput! ): UpdateTeamSuccessGoalsPayload! updateTeamSwagSetting( """ Parameters for UpdateTeamSwagSetting """ input: UpdateTeamSwagSettingInput! ): UpdateTeamSwagSettingPayload! updateTeamTargetSignal( """ Parameters for UpdateTeamTargetSignal """ input: UpdateTeamTargetSignalInput! ): UpdateTeamTargetSignalPayload! updateTeamTriageNote( """ Parameters for UpdateTeamTriageNote """ input: UpdateTeamTriageNoteInput! ): UpdateTeamTriageNotePayload! updateTeamTriagePreferences( """ Parameters for UpdateTeamTriagePreferences """ input: UpdateTeamTriagePreferencesInput! ): UpdateTeamTriagePreferencesPayload! updateTeamWeakness( """ Parameters for UpdateTeamWeakness """ input: UpdateTeamWeaknessInput! ): UpdateTeamWeaknessPayload! updateTriageInboxItemsOwnership( """ Parameters for UpdateTriageInboxItemsOwnership """ input: UpdateTriageInboxItemsOwnershipInput! ): UpdateTriageInboxItemsOwnershipPayload! updateTriagePriority( """ Parameters for UpdateTriagePriority """ input: UpdateTriagePriorityInput! ): UpdateTriagePriorityPayload! updateTriageScopeInstruction( """ Parameters for UpdateTriageScopeInstruction """ input: UpdateTriageScopeInstructionInput! ): UpdateTriageScopeInstructionPayload! updateTrigger( """ Parameters for UpdateTrigger """ input: UpdateTriggerInput! ): UpdateTriggerPayload! updateTwoFactorAuthenticationBackupCodes( """ Parameters for UpdateTwoFactorAuthenticationBackupCodes """ input: UpdateTwoFactorAuthenticationBackupCodesInput! ): UpdateTwoFactorAuthenticationBackupCodesPayload! updateTwoFactorAuthenticationCredentials( """ Parameters for UpdateTwoFactorAuthenticationCredentials """ input: UpdateTwoFactorAuthenticationCredentialsInput! ): UpdateTwoFactorAuthenticationCredentialsPayload! updateUserApiToken( """ Parameters for UpdateUserApiToken """ input: UpdateUserApiTokenInput! ): UpdateUserApiTokenPayload! updateUserAvailability( """ Parameters for UpdateUserAvailabilityMutation """ input: UpdateUserAvailabilityMutationInput! ): UpdateUserAvailabilityMutationPayload! updateUserCollaborationPreference( """ Parameters for UpdateUserCollaborationPreference """ input: UpdateUserCollaborationPreferenceInput! ): UpdateUserCollaborationPreferencePayload! updateUserCollaborationSettings( """ Parameters for UpdateCollaborationSettings """ input: UpdateCollaborationSettingsInput! ): UpdateCollaborationSettingsPayload! updateUserDisplayOptions( """ Parameters for UpdateUserDisplayOptions """ input: UpdateUserDisplayOptionsInput! ): UpdateUserDisplayOptionsPayload! updateUserEmail( """ Parameters for UpdateUserEmail """ input: UpdateUserEmailInput! ): UpdateUserEmailPayload! updateUserInsight( """ Parameters for UpdateUserInsight """ input: UpdateUserInsightInput! ): UpdateUserInsightPayload! updateUserLufthansaAccount( """ Parameters for UpdateUserLufthansaAccount """ input: UpdateUserLufthansaAccountInput! ): UpdateUserLufthansaAccountPayload! updateUserOpportunitiesFeedback( """ Parameters for UpdateUserOpportunitiesFeedback """ input: UpdateUserOpportunitiesFeedbackInput! ): UpdateUserOpportunitiesFeedbackPayload! updateUserPassword( """ Parameters for UpdateUserPassword """ input: UpdateUserPasswordInput! ): UpdateUserPasswordPayload! updateUserType( """ Parameters for UpdateUserType """ input: UpdateUserTypeInput! ): UpdateUserTypePayload! updateVdpLaunchConfigurationCurrentStep( """ Parameters for UpdateVdpLaunchConfigurationCurrentStep """ input: UpdateVdpLaunchConfigurationCurrentStepInput! ): UpdateVdpLaunchConfigurationCurrentStepPayload! updateVdpLaunchConfigurationPolicy( """ Parameters for UpdateVdpLaunchConfigurationPolicy """ input: UpdateVdpLaunchConfigurationPolicyInput! ): UpdateVdpLaunchConfigurationPolicyPayload! updateViewingReport( """ Parameters for UpdateViewingReport """ input: UpdateViewingReportInput! ): UpdateViewingReportPayload! updateWebhook( """ Parameters for UpdateWebhook """ input: UpdateWebhookInput! ): UpdateWebhookPayload! updateWorkboard( """ Parameters for UpdateWorkboardMutation """ input: UpdateWorkboardMutationInput! ): UpdateWorkboardMutationPayload! updateWorkboardView( """ Parameters for UpdateWorkboardView """ input: UpdateWorkboardViewInput! ): UpdateWorkboardViewPayload! uploadAttachment( """ Parameters for UploadAttachment """ input: UploadAttachmentInput! ): UploadAttachmentPayload! uploadCredentialsCsv( """ Parameters for UploadCredentialsCsvMutation """ input: UploadCredentialsCsvMutationInput! ): UploadCredentialsCsvMutationPayload! uploadPentestReport( """ Parameters for UploadPentestReport """ input: UploadPentestReportInput! ): UploadPentestReportPayload! uploadProgramPolicyAttachment( """ Parameters for UploadProgramPolicyAttachment """ input: UploadProgramPolicyAttachmentInput! ): UploadProgramPolicyAttachmentPayload! uploadReportIntentAttachments( """ Parameters for UploadReportIntentAttachments """ input: UploadReportIntentAttachmentsInput! ): UploadReportIntentAttachmentsPayload! uploadScopeAttachments( """ Parameters for UploadScopeAttachments """ input: UploadScopeAttachmentsInput! ): UploadScopeAttachmentsPayload! upvote( """ Parameters for Upvote """ input: UpvoteInput! ): UpvotePayload! verifyAccountRecoveryPhoneNumber( """ Parameters for VerifyAccountRecoveryPhoneNumber """ input: VerifyAccountRecoveryPhoneNumberInput! ): VerifyAccountRecoveryPhoneNumberPayload! verifyDomainOwnership( """ Parameters for VerifyDomainOwnership """ input: VerifyDomainOwnershipInput! ): VerifyDomainOwnershipPayload! verifyOrganizationSamlProvider( """ Parameters for VerifyOrganizationSamlProvider """ input: VerifyOrganizationSamlProviderInput! ): VerifyOrganizationSamlProviderPayload! } interface MutationResult { 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! } input NestedInput { inner_hits: InnerHitsInput path: String query: QueryInput } """ Autogenerated input type of NewConversation """ input NewConversationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String context_object: LlmConversationContextInputType hai_play_id: ID sign_post_name: String } """ Autogenerated return type of NewConversation. """ type NewConversationPayload 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! llm_conversation: LlmConversation was_successful: Boolean! } """ An object with an ID. """ interface Node { """ ID of the object. """ id: ID! } """ The connection type for NotificationDeliveryPreferenceUnion. """ type NotificationDeliveryPreferenceConnection { """ A list of edges. """ edges: [NotificationDeliveryPreferenceUnionEdge] """ A list of nodes. """ nodes: [NotificationDeliveryPreferenceUnion] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ Values a notification delivery preference can be in """ enum NotificationDeliveryPreferenceEnum { none notifications notifications_and_emails } """ An interface for the common fields on a HackerOne NotificationDeliveryPreference """ interface NotificationDeliveryPreferenceInterface { _id: ID! created_at: DateTime! delivery_preference: NotificationDeliveryPreferenceEnum! id: ID! updated_at: DateTime! } """ NotificationDeliveryPreferences can be of multiple types """ union NotificationDeliveryPreferenceUnion = NotificationDeliveryPreferencesAward | NotificationDeliveryPreferencesCampaignUpdates | NotificationDeliveryPreferencesDisclose | NotificationDeliveryPreferencesGatewayAccessUpdate | NotificationDeliveryPreferencesHackerComment | NotificationDeliveryPreferencesInvitationStatistics | NotificationDeliveryPreferencesMention | NotificationDeliveryPreferencesNewSubmission | NotificationDeliveryPreferencesSubmissionConfirmation | NotificationDeliveryPreferencesSubmissionUpdate | NotificationDeliveryPreferencesTeamComment """ An edge in a connection. """ type NotificationDeliveryPreferenceUnionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: NotificationDeliveryPreferenceUnion } """ A NotificationDeliveryPreferences::Award preference for a user """ type NotificationDeliveryPreferencesAward implements Node & NotificationDeliveryPreferenceInterface { _id: ID! created_at: DateTime! delivery_preference: NotificationDeliveryPreferenceEnum! id: ID! updated_at: DateTime! } """ A NotificationDeliveryPreferences::CampaignUpdates preference for a user """ type NotificationDeliveryPreferencesCampaignUpdates implements Node & NotificationDeliveryPreferenceInterface { _id: ID! created_at: DateTime! delivery_preference: NotificationDeliveryPreferenceEnum! id: ID! updated_at: DateTime! } """ A NotificationDeliveryPreferences::Disclose preference for a user """ type NotificationDeliveryPreferencesDisclose implements Node & NotificationDeliveryPreferenceInterface { _id: ID! created_at: DateTime! delivery_preference: NotificationDeliveryPreferenceEnum! id: ID! updated_at: DateTime! } """ A NotificationDeliveryPreferences::GatewayAccessUpdate preference for a user """ type NotificationDeliveryPreferencesGatewayAccessUpdate implements Node & NotificationDeliveryPreferenceInterface { _id: ID! created_at: DateTime! delivery_preference: NotificationDeliveryPreferenceEnum! id: ID! updated_at: DateTime! } """ A NotificationDeliveryPreferences::HackerComment preference for a user """ type NotificationDeliveryPreferencesHackerComment implements Node & NotificationDeliveryPreferenceInterface { _id: ID! created_at: DateTime! delivery_preference: NotificationDeliveryPreferenceEnum! id: ID! updated_at: DateTime! } """ A NotificationDeliveryPreferences::InvitationStatistics preference for a user """ type NotificationDeliveryPreferencesInvitationStatistics implements Node & NotificationDeliveryPreferenceInterface { _id: ID! created_at: DateTime! delivery_preference: NotificationDeliveryPreferenceEnum! id: ID! updated_at: DateTime! } """ A NotificationDeliveryPreferences::Mention preference for a user """ type NotificationDeliveryPreferencesMention implements Node & NotificationDeliveryPreferenceInterface { _id: ID! created_at: DateTime! delivery_preference: NotificationDeliveryPreferenceEnum! id: ID! updated_at: DateTime! } """ A NotificationDeliveryPreferences::NewSubmission preference for a user """ type NotificationDeliveryPreferencesNewSubmission implements Node & NotificationDeliveryPreferenceInterface { _id: ID! created_at: DateTime! delivery_preference: NotificationDeliveryPreferenceEnum! id: ID! updated_at: DateTime! } """ A NotificationDeliveryPreferences::SubmissionConfirmation preference for a user """ type NotificationDeliveryPreferencesSubmissionConfirmation implements Node & NotificationDeliveryPreferenceInterface { _id: ID! created_at: DateTime! delivery_preference: NotificationDeliveryPreferenceEnum! id: ID! updated_at: DateTime! } """ A NotificationDeliveryPreferences::SubmissionUpdate preference for a user """ type NotificationDeliveryPreferencesSubmissionUpdate implements Node & NotificationDeliveryPreferenceInterface { _id: ID! created_at: DateTime! delivery_preference: NotificationDeliveryPreferenceEnum! id: ID! updated_at: DateTime! } """ A NotificationDeliveryPreferences::TeamComment preference for a user """ type NotificationDeliveryPreferencesTeamComment implements Node & NotificationDeliveryPreferenceInterface { _id: ID! created_at: DateTime! delivery_preference: NotificationDeliveryPreferenceEnum! id: ID! updated_at: DateTime! } type NotificationDocument implements Node { database_id: Int! id: ID! notification: VirtualNotification unread: Boolean! } """ The connection type for NotificationPreferenceUnion. """ type NotificationPreferenceConnection { """ A list of edges. """ edges: [NotificationPreferenceUnionEdge] """ A list of nodes. """ nodes: [NotificationPreferenceUnion] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An interface for the common fields on a HackerOne NotificationPreference """ interface NotificationPreferenceInterface { _id: ID! created_at: DateTime! enabled: Boolean id: ID! updated_at: DateTime! user_notification_preference_option_types: UserNotificationPreferenceOptionEnum } """ Possible types for NotificationPreference """ enum NotificationPreferenceTypes { All Assigned CustomInbox Interact Mention } """ NotificationPreferences can be of multiple types """ union NotificationPreferenceUnion = NotificationPreferencesAll | NotificationPreferencesAssigned | NotificationPreferencesCustomInbox | NotificationPreferencesInteract | NotificationPreferencesMention """ An edge in a connection. """ type NotificationPreferenceUnionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: NotificationPreferenceUnion } """ A NotificationPreferences::All preference for a user """ type NotificationPreferencesAll implements Node & NotificationPreferenceInterface { _id: ID! created_at: DateTime! enabled: Boolean id: ID! updated_at: DateTime! user_notification_preference_option_types: UserNotificationPreferenceOptionEnum } """ A NotificationPreferences::Assigned preference for a user """ type NotificationPreferencesAssigned implements Node & NotificationPreferenceInterface { _id: ID! created_at: DateTime! enabled: Boolean id: ID! updated_at: DateTime! user_notification_preference_option_types: UserNotificationPreferenceOptionEnum } """ A NotificationPreferences::CustomInbox preference for a user """ type NotificationPreferencesCustomInbox implements Node & NotificationPreferenceInterface { _id: ID! created_at: DateTime! enabled: Boolean id: ID! updated_at: DateTime! user_notification_preference_option_types: UserNotificationPreferenceOptionEnum } """ A NotificationPreferences::Interact preference for a user """ type NotificationPreferencesInteract implements Node & NotificationPreferenceInterface { _id: ID! created_at: DateTime! enabled: Boolean id: ID! updated_at: DateTime! user_notification_preference_option_types: UserNotificationPreferenceOptionEnum } """ An interface for NotificationPreferences on different types """ interface NotificationPreferencesInterface { notification_preferences( """ 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: [NotificationPreferenceTypes] ): NotificationPreferenceConnection } """ A NotificationPreferences::Mention preference for a user """ type NotificationPreferencesMention implements Node & NotificationPreferenceInterface { _id: ID! created_at: DateTime! enabled: Boolean id: ID! updated_at: DateTime! user_notification_preference_option_types: UserNotificationPreferenceOptionEnum } """ Autogenerated input type of NotifyExternalPlatform """ input NotifyExternalPlatformInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String integration_id: ID! message: String! targets: [String!]! team_id: ID! } """ Autogenerated return type of NotifyExternalPlatform. """ type NotifyExternalPlatformPayload 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! solution_instance: SolutionInstance! team: Team! was_successful: Boolean! } """ An OAuth Application that can use a 'Sign in using HackerOne' flow and be given OAuth Access Tokens. """ type OauthApplication implements Node { client_id: String """ ID of the object. """ id: ID! name: String scopes: [String] } input OpportunitiesFilterInput { bookmarked: Boolean campaign_teams: Boolean my_programs: Boolean } input OpportunitiesQuery { multi_match: MultiMatchInput query_string: QueryStringInput } type OpportunityDocument implements Node { allows_bounty_splitting: Boolean allows_private_disclosure: Boolean awarded_report_count: Int awarded_reporter_count: Int bounty_table_updated_at: DateTime cached_response_efficiency_percentage: Int campaign: Campaign credentials_set_up: Boolean currency: String database_id: Int! first_response_time: Float gold_standard: Boolean graphql_id: ID! h1_clear: Boolean handle: String! id: ID! idv: Boolean! industry: String last_updated_at: DateTime launched_at: DateTime list_opportunity: Boolean maximum_bounty_table_value: Int minimum_bounty_table_value: Int name: String! offers_bounties: Boolean profile_picture: String! publicly_visible_retesting: Boolean resolved_report_count: Int show_response_efficiency_indicator: Boolean! state: TeamState structured_scope_stats: Hash submission_state: SubmissionStateEnum team_id: Int! team_type: String triage_active: Boolean } """ Autogenerated input type of OptInForFeatureMutation """ input OptInForFeatureMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String key: String! } """ Autogenerated return type of OptInForFeatureMutation. """ type OptInForFeatureMutationPayload 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 OptOutForFeatureMutation """ input OptOutForFeatureMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String key: String! } """ Autogenerated return type of OptOutForFeatureMutation. """ type OptOutForFeatureMutationPayload 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! } """ Possible directions for sorting a collection """ enum OrderDirection { ASC DESC } """ Autogenerated input type of OrderWorkboardViewsMutation """ input OrderWorkboardViewsMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String ordered_views: [[Int!]!]! workboard_id: ID! } """ Autogenerated return type of OrderWorkboardViewsMutation. """ type OrderWorkboardViewsMutationPayload 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! was_successful: Boolean! workboard: Workboard } """ An organization object """ type Organization implements Node { _id: ID! about: String additional_invitations_count: Int! agent_configurations( """ Filter by specific agent key (e.g., priority_escalation) """ agent_key: String ): [AgentConfiguration!] all_team_count: Int api_audit_log_items( """ 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 secure_order_by: FiltersAuditLogItemFilterOrder where: FiltersAuditLogItemFilterInput ): AuditLogItemConnection asm_tag_categories( """ 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 id: ID """ Include categories which have no associated tags """ include_empty: Boolean = true """ Returns the last _n_ elements from the list. """ last: Int ): AsmTagCategoryConnection asm_tags( """ 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 ): AsmTagConnection asset_import(id: ID!): AssetImport asset_package: AssetPackage asset_statistics(period: AssetStatisticPeriodEnum!): AssetStatistics asset_types: [String] assets( """ 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 id: [Int!] = null """ Returns the last _n_ elements from the list. """ last: Int where: FiltersAssetFilterInput ): AssetConnection assets_search( """ Returns the elements in the list that come after the specified cursor. """ after: String archived: Boolean asm_tag_category_clauses: [AssetTagCategoryClauseInput] asm_tag_category_ids: [Int] asm_tag_ids: [Int] asset_types: [AssetImplementationTypeEnum] """ Returns the elements in the list that come before the specified cursor. """ before: String coverage: AssetCoverageEnum created_at_gt: String created_at_lt: String default_group_names: [String] exclude_teams: [String] """ Returns the first _n_ elements from the list. """ first: Int from: Int group: String id__gt: Int """ Returns the last _n_ elements from the list. """ last: Int missing_tag_for_category: String order: AssetOrderInputType ports: [AssetPortFilterInputType] rom_asset_group_filter: RomAssetGroupFilterInput search_string: String size: Int state: [AssetStateEnum] tag_names: [String] team_ids: [Int] ): SearchResultConnection assets_team_count: Int audit_log_items( """ 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 secure_order_by: FiltersAuditLogItemFilterOrder where: FiltersAuditLogItemFilterInput ): AuditLogItemConnection audit_log_items_count: Int! """ Number of automation runs that can be executed this month """ automation_entitlement_this_month: Int automation_secrets( """ 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 variable_name: String ): AutomationSecretConnection automation_templates( """ 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 ): AutomationTemplateConnection """ Number of automation runs executed this month """ automation_usage_this_month: Int automations( """ 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: FiltersAutomationFilterOrder where: FiltersAutomationFilterInput ): AutomationConnection available_custom_inboxes_count: Int bounty_insights_requested: Boolean bug_bounty_team_count: Int campaigns_team_count: Int challenge_team_count: Int clear: Boolean code_audit_team_count: Int consumption_subscriptions: [ConsumptionSubscription!] created_at: DateTime credit_worthy: Boolean! """ Custom configurable dashboards for this organization """ custom_dashboards: [CustomDashboard!]! custom_fields: JSON """ Custom Return on Mitigation (ROM) settings for this organization """ customised_return_on_mitigation_settings: ReturnOnMitigationCustomSettings darktrace_customer: DarktraceCustomer darktrace_instances: [DarktraceInstance!] derived_pentest_count: Int derived_pentest_opportunities_hours: Hash derived_pentests( """ 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: FiltersDerivedPentestFilterOrder where: FiltersDerivedPentestFilterInput ): DerivedPentestConnection domain_verifications( """ 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 ): DomainOwnershipConnection """ Return on Mitigation (ROM) settings for this organization """ effective_return_on_mitigation_settings: ReturnOnMitigationSettings eligibility_settings( """ 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: FiltersTeamMemberEligibilitySettingsFilterOrder = {name: {_direction: ASC}} where: FiltersTeamMemberEligibilitySettingsFilterInput ): TeamMemberEligibilitySettingsConnection enterprise: Boolean! entry_vdp_only: Boolean features: [Feature] findings_search( """ 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 from: Int """ Returns the last _n_ elements from the list. """ last: Int query_string: String size: Int sort_query: String ): FindingConnection! gate_custom_inboxes_opened: Boolean! gate_flexible_asset_types_opened: Boolean! gate_i18n_embedded_submission_forms_opened: Boolean! gate_priority_escalation_agent_opened: Boolean! gate_saml_opened: Boolean! gate_scim_opened: Boolean! h1_assets: Boolean h1_assets_enterprise: Boolean hai_enabled: Boolean handle: String! has_gateway_teams: Boolean has_reached_spot_checks_limit: Boolean i_am_asset_inventory_manager: Boolean! i_am_organization_admin: Boolean! i_am_organization_member: Boolean! i_can_create_campaigns: Boolean! i_can_create_spot_checks: Boolean! i_can_manage_all_programs_scope: Boolean! i_can_manage_asset_submissions: Boolean! i_can_manage_hai: Boolean! i_can_manage_legacy_feature_toggles: Boolean! i_can_manage_organization_admins: Boolean! i_can_manage_organization_api_tokens: Boolean! i_can_manage_organization_assets: Boolean! i_can_manage_organization_inboxes: Boolean! i_can_manage_organization_integrations: Boolean! i_can_manage_organization_member_groups: Boolean! i_can_manage_organization_members: Boolean! i_can_manage_organization_scim_users: Boolean! i_can_manage_organizations: Boolean! i_can_manage_pentest_scope: Boolean! i_can_manage_return_on_mitigation_settings: Boolean! i_can_manage_spend_tracker: Boolean! i_can_view_audit_log: Boolean! i_can_view_bounty_insights: Boolean! i_can_view_custom_benchmarks: Boolean! i_can_view_gateway_analytics_dashboard: Boolean! i_can_view_organization_assets: Boolean! i_can_view_organization_member_groups: Boolean! i_can_view_organization_tags: Boolean! i_can_view_spend_tracker: Boolean! id: ID! legacy_features: [Feature] list_all_findings_fields_markdown: String! name: String! organization_inboxes( """ 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: FiltersOrganizationInboxFilterOrder where: FiltersOrganizationInboxFilterInput ): OrganizationInboxConnection organization_integration_setting: OrganizationIntegrationSetting organization_member_groups( """ 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: FiltersOrganizationMemberGroupFilterOrder where: FiltersOrganizationMemberGroupFilterInput ): OrganizationMemberGroupConnection organization_member_groups_search( """ 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 from: Int """ Returns the last _n_ elements from the list. """ last: Int organization_inbox_ids: [Int!] permissions: [String!] search_string: String size: Int team_ids: [Int!] types: [OrganizationMemberGroupTypeEnum!] ): SearchResultConnection organization_members( """ 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: FiltersOrganizationMemberFilterOrder = {user: {username: {_direction: ASC}}} where: FiltersOrganizationMemberFilterInput ): OrganizationMemberConnection organization_members_search( """ 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 exclude_hackerone_triager: Boolean """ Returns the first _n_ elements from the list. """ first: Int from: Int """ Returns the last _n_ elements from the list. """ last: Int organization_member_group_ids: [Int!] permissions: [String!] search_string: String size: Int system: Boolean team_ids: [Int!] user_type: [String] ): SearchResultConnection pending_organization_member_invitations( """ 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 recipient_username: String ): OrganizationMemberInvitationConnection pending_team_member_invitations( """ 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 recipient_username: String ): TeamMemberInvitationConnection pentest_opportunities( """ 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 where: FiltersPentestOpportunityFilterInput ): PentestOpportunityConnection pentest_sales_entitlements_data: Hash profile_picture(size: ProfilePictureSizes!): String profile_picture_filename: String report_tags( """ 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 name: String ): ReportTagConnection reporters( """ 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 """ This argument is no longer supported """ limit: Int = null """ This argument is no longer supported """ page: Int = null where: FiltersUserFilterInput ): UserConnection reports( """ Returns the elements in the list that come after the specified cursor. """ after: String approaching_sla_violation: [SlaTypeEnum!] assignee: AssigneeInputType = null """ Returns the elements in the list that come before the specified cursor. """ before: String database_id: Int = null filter: ReportFilterInput """ Returns the first _n_ elements from the list. """ first: Int handle: String has_assignee: Boolean has_retests: Boolean """ Returns the last _n_ elements from the list. """ last: Int not_approaching_any_sla_violation: Boolean offset: Int order_by: ReportOrderInput = {direction: DESC, field: id} secure_order_by: FiltersReportFilterOrder state: ReportStateEnum substate: ReportStateEnum violates_minimum_sla: [SlaTypeEnum!] where: FiltersReportFilterInput ): ReportConnection response_team_count: Int """ Return on Mitigation (ROM) settings subscriptions configuration """ return_on_mitigation_settings_subscriptions_config: RomSettingsSubscriptionsConfig """ ROM asset groups for this organization """ rom_asset_groups( """ 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 secure_order_by: FiltersRomAssetGroupFilterOrder where: FiltersRomAssetGroupFilterInput ): RomAssetGroupConnection sales_demo: Boolean saml_providers( """ 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 id: ID """ Returns the last _n_ elements from the list. """ last: Int order_by: FiltersSamlProviderFilterOrder where: FiltersSamlProviderFilterInput ): SamlProviderConnection scim_users( """ 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 ): UserConnection scope_management_teams( """ 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: TeamOrderInput permissions: [PermissionEnum] = [] secure_order_by: FiltersTeamFilterOrder where: FiltersTeamFilterInput ): TeamConnection skus_alert_banner: Boolean! solutions( """ 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 ): SolutionConnection spot_check_team_count: Int stored_queries( """ 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 index_class: IndexEnum """ Returns the last _n_ elements from the list. """ last: Int tags: [String!] ): StoredQueryConnection team_member_groups( """ 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: FiltersTeamMemberGroupFilterOrder where: FiltersTeamMemberGroupFilterInput ): TeamMemberGroupConnection team_members( """ 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 ): TeamMemberConnection teams( """ 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: TeamOrderInput permissions: [PermissionEnum] = [] secure_order_by: FiltersTeamFilterOrder where: FiltersTeamFilterInput ): TeamConnection tray_profile: TrayProfile triage_active: Boolean updated_at: DateTime users( """ 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 cleared: Boolean = false """ Returns the first _n_ elements from the list. """ first: Int """ Returns the last _n_ elements from the list. """ last: Int order_by: FiltersUserFilterOrder = {username: {_direction: ASC}} where: FiltersUserFilterInput ): UserConnection verified_domains( """ 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 ): DomainOwnershipConnection workboards( """ 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: FiltersWorkboardFilterOrder where: FiltersWorkboardFilterInput ): WorkboardConnection } """ An edge in a connection. """ type OrganizationBountyInformedPentestGeneratorRunEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: BountyInformedPentestGeneratorRun } """ The connection type for BountyInformedPentestGeneratorRun. """ type OrganizationBountyInformedPentestGeneratorRunsConnection { """ A list of edges. """ edges: [OrganizationBountyInformedPentestGeneratorRunEdge] """ A list of nodes. """ nodes: [BountyInformedPentestGeneratorRun] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ The connection type for Organization. """ type OrganizationConnection { """ A list of edges. """ edges: [OrganizationEdge] """ A list of nodes. """ nodes: [Organization] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type OrganizationEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Organization } """ An organization inbox object """ type OrganizationInbox implements Node { _id: ID! created_at: DateTime! handle: String! id: ID! inbox_type: OrganizationInboxTypeEnum! inbox_views( """ 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: InboxViewOrder = {direction: ASC, field: position} visible: Boolean ): InboxViewConnection name: String! notification_preferences( """ 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 ): NotificationPreferenceConnection organization: Organization! organization_member_groups( """ 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 ): OrganizationMemberGroupConnection profile_picture(size: ProfilePictureSizes!): String profile_picture_filename: String report_assignee_groups( """ 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 ): TeamMemberGroupConnection report_assignee_users( """ 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 ): UserConnection reports( """ Returns the elements in the list that come after the specified cursor. """ after: String assignee: AssigneeInputType = null """ Returns the elements in the list that come before the specified cursor. """ before: String database_id: Int = null filter: ReportFilterInput """ Returns the first _n_ elements from the list. """ first: Int handle: String has_assignee: Boolean has_retests: Boolean """ Returns the last _n_ elements from the list. """ last: Int offset: Int order_by: ReportOrderInput = {direction: DESC, field: id} secure_order_by: FiltersReportFilterOrder state: ReportStateEnum substate: ReportStateEnum where: FiltersReportFilterInput ): ReportConnection team: Team } """ The connection type for OrganizationInbox. """ type OrganizationInboxConnection { """ A list of edges. """ edges: [OrganizationInboxEdge] """ A list of nodes. """ nodes: [OrganizationInbox] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type OrganizationInboxEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: OrganizationInbox } """ Types an organization inbox can have """ enum OrganizationInboxTypeEnum { custom default summary } """ Types an organization inbox can have """ enum OrganizationInboxTypeEnumInput { custom default summary } input OrganizationInboxTypeEnumInputPredicateInput { _eq: OrganizationInboxTypeEnumInput _gt: OrganizationInboxTypeEnumInput _gte: OrganizationInboxTypeEnumInput _in: [OrganizationInboxTypeEnumInput] _is_null: Boolean _lt: OrganizationInboxTypeEnumInput _lte: OrganizationInboxTypeEnumInput _neq: OrganizationInboxTypeEnumInput _nin: [OrganizationInboxTypeEnumInput] } """ A Organization Integration Setting object """ type OrganizationIntegrationSetting implements Node { id: ID! organization: Organization! scw_enabled: Boolean } """ A HackerOne organization member """ type OrganizationMember implements Node & ResourceInterface { _id: ID! created_at: DateTime! id: ID! organization: Organization! organization_admin: Boolean! organization_inboxes( """ 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: FiltersOrganizationInboxFilterOrder where: FiltersOrganizationInboxFilterInput ): OrganizationInboxConnection organization_member_groups( """ 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 ): OrganizationMemberGroupConnection updated_at: DateTime! url: URI! user: User! } """ The connection type for OrganizationMember. """ type OrganizationMemberConnection { """ A list of edges. """ edges: [OrganizationMemberEdge] """ A list of nodes. """ nodes: [OrganizationMember] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } type OrganizationMemberDocument implements Node { id: ID! organization_member: OrganizationMember } """ An edge in a connection. """ type OrganizationMemberEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: OrganizationMember } """ A HackerOne organization member group """ type OrganizationMemberGroup implements Node & ResourceInterface { _id: ID! asset_inventory_permissions: [OrganizationPermissionsEnum!]! can_update_name: Boolean! can_update_permissions: Boolean! can_update_teams: Boolean! can_update_users: Boolean! created_at: DateTime! eligibility_setting: TeamMemberEligibilitySettings grants_access_to_asset_inventory: Boolean! id: ID! inbox_permissions: [OrganizationPermissionsEnum!]! key: String migrated_at: DateTime name: String! organization: Organization! organization_inboxes( """ 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 ): OrganizationInboxConnection! organization_members( """ 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 ): OrganizationMemberConnection! organization_permissions: [OrganizationPermissionsEnum!]! permissions: [OrganizationPermissionsEnum!]! program_permissions: [OrganizationPermissionsEnum!]! teams: [Team!]! updated_at: DateTime! url: URI! } """ The connection type for OrganizationMemberGroup. """ type OrganizationMemberGroupConnection { """ A list of edges. """ edges: [OrganizationMemberGroupEdge] """ A list of nodes. """ nodes: [OrganizationMemberGroup] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } type OrganizationMemberGroupDocument implements Node { id: ID! organization_member_group: OrganizationMemberGroup } """ An edge in a connection. """ type OrganizationMemberGroupEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: OrganizationMemberGroup } """ Types an organization member group can have """ enum OrganizationMemberGroupTypeEnum { managed_system organization system } """ The connection type for InvitationsOrganizationMember. """ type OrganizationMemberInvitationConnection { """ A list of edges. """ edges: [OrganizationMemberInvitationEdge] """ A list of nodes. """ nodes: [InvitationsOrganizationMember] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type OrganizationMemberInvitationEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: InvitationsOrganizationMember } """ Organization permissions enum """ enum OrganizationPermissionsEnum { asset_inventory_manager asset_inventory_viewer comment_only_member group_manager program_admin read_only_member report_analyst report_reward_manager user_manager } """ Triage Intake Other Workflow Step Conclusion Type """ type OtherWorkflowStepConclusion implements Node { _id: ID! description: String id: ID! identifier: String! } """ The connection type for OtherWorkflowStepConclusion. """ type OtherWorkflowStepConclusionConnection { """ A list of edges. """ edges: [OtherWorkflowStepConclusionEdge] """ A list of nodes. """ nodes: [OtherWorkflowStepConclusion] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type OtherWorkflowStepConclusionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: OtherWorkflowStepConclusion } """ Entry for the Owasp top 10 by engagement type leaderboard """ type OwaspTopTenByEngagementTypeLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! engagement_type: String! id: ID! impact: Float previous_rank: Int rank: Int reputation: Int! signal: Float user: User! } """ Entry for the Owasp top 10 leaderboard """ type OwaspTopTenLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! id: ID! impact: Float previous_rank: Int rank: Int reputation: Int! signal: Float user: User! } """ Information about pagination in a connection. """ type PageInfo { """ When paginating forwards, the cursor to continue. """ endCursor: String """ When paginating forwards, are there more items? """ hasNextPage: Boolean! """ When paginating backwards, are there more items? """ hasPreviousPage: Boolean! """ When paginating backwards, the cursor to continue. """ startCursor: String } """ The connection type for User. """ type ParticipantConnection { """ A list of edges. """ edges: [ParticipantWithReputationEdge] """ A list of nodes. """ nodes: [User] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! year_range: [Int] } """ An edge in a connection. """ type ParticipantWithReputationEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: User """ The participant's rank within the team """ rank: Int """ The participant's reputation within the team """ reputation: Int } """ Autogenerated input type of PayAllDuplicateReports """ input PayAllDuplicateReportsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String report_amounts: [ReportAmountsInput!]! } """ Autogenerated return type of PayAllDuplicateReports. """ type PayAllDuplicateReportsPayload implements MutationResult { bounties: [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! } """ An object with payment transaction data """ type PaymentTransaction implements Node { activity_date: DateTime! activity_description: String additional_info: String balance: Float! bounty_award: Float bounty_fee: Float debit_or_credit_amount: Float formatted_payer_type: String hacker_id: Int hacker_url: String hacker_username: String id: ID! payer_id: Int payer_url: String payer_username: String payment_id: Int! payment_transaction_type: String! report_id: Int report_url: String team_handle: String team_id: Int team_url: String } """ The connection type for PaymentTransaction. """ type PaymentTransactionConnection { """ A list of edges. """ edges: [PaymentTransactionEdge] """ A list of nodes. """ nodes: [PaymentTransaction] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type PaymentTransactionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PaymentTransaction } """ A payments user """ type PaymentsUserType implements Node { id: ID! monthly_payouts: Boolean! payout_cadence: PayoutCadenceEnum payout_threshold_amount: Int self_hold_payouts: Boolean } """ A payout """ type Payout implements Node { amount: Float! coinbase_network_url: String id: ID! payout_provider: String! reference: String! sent_at: String status: String! } """ Payout frequency or trigger """ enum PayoutCadenceEnum { daily monthly payout_threshold } """ The connection type for Payout. """ type PayoutConnection { """ A list of edges. """ edges: [PayoutEdge] """ A list of nodes. """ nodes: [Payout] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type PayoutEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Payout } """ A interface for the common fields on an Payout Preference """ interface PayoutPreferenceInterface { _id: ID! default: Boolean id: ID! } """ A user can have payout preferences for different payment services """ union PayoutPreferenceUnion = CryptoWalletPayoutPreferenceType | CurrencycloudBankTransferPayoutPreferenceType | HackeronePayrollPayoutPreferenceType | PaypalPayoutPreferenceType """ A Paypal Payout Preference """ type PaypalPayoutPreferenceType implements Node & PayoutPreferenceInterface { _id: ID! default: Boolean email: String id: ID! } """ A pentest """ type Pentest implements Node { _id: ID! analytics_id: String archived_at: DateTime asset_descriptions( """ 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 where: FiltersPentestFormAnswerFilterInput ): PentestFormAnswerConnection assets_in_scope( """ 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 structured_scope_ids: [Int!] ): StructuredScopesConnection assets_in_scope_without_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 ): StructuredScopesConnection assets_with_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 ): StructuredScopesConnection attachments: [Attachment] available_qualified_lead_pentesters: Int! available_qualified_supporting_pentesters: Int! award_amount: Int award_amount_lead: Int citizenship_restrictions: [String!] code_security_audit: Boolean! community_display_count: String completed_at: DateTime counts_per_asset(structured_scope_ids: [Int!]): Hash counts_per_severity(structured_scope_ids: [Int!]): Hash counts_per_weakness(structured_scope_ids: [Int!]): Hash credential_management_enabled: Boolean! description: String """ Earliest valid start date for this derived pentest (Monday-Thursday only, Fridays excluded) """ earliest_valid_start_date: Date! enable_final_detailed_report: Boolean end_date: Date ends_at: DateTime findings_per_asset: Hash funding_bypass_requested_at: DateTime has_final_report: Boolean! has_loa: Boolean! has_pentest_agent: Boolean! high_critical_count: Int hour_cap: Int i_can_delete: Boolean! i_can_edit_pentest_tasks: Boolean! i_can_manage: Boolean! i_can_manage_credentials: Boolean! i_can_setup: Boolean! i_can_update_description: Boolean! i_can_update_program_settings: Boolean! id: ID! industry: String is_active_pentester: Boolean is_code_security_audit: Boolean! latest_start_date: DateTime lead_pentester: Pentester linked_jira_reports_count: Int location_restrictions: [String!] methodology_types: [String!] minimum_days_until_start: Int! most_common_weaknesses: Hash name: String package_name: String pentest_checklist(id: ID!): PentestChecklist pentest_checklists( """ 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 unique_methodology: Boolean where: FiltersPentestChecklistFilterInput ): PentestChecklistConnection pentest_checks( """ 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 ): PentestCheckConnection pentest_form_answer(key: String!): PentestFormAnswer pentest_form_answers( """ 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 ): PentestFormAnswerConnection pentest_opportunity: PentestOpportunity pentest_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 ): PentestReportConnection pentest_structured_scope(structured_scope_id: ID!): PentestStructuredScope pentest_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 ): PentestStructuredScopeConnection pentest_summary_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 ): PentestReportConnection """ A Resolver for Pentest Tasks """ pentest_tasks( """ 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 where: FiltersPentestTaskFilterInput ): PentestTaskConnection pentest_tasks_enabled: Boolean! pentester_cap: Int """ A Resolver for Pentester Positions """ pentester_positions( """ 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: FiltersPentesterPositionFilterOrder where: FiltersPentesterPositionFilterInput ): PentesterPositionConnection """ A Resolver for Pentesters """ pentesters( """ 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 where: FiltersPentesterFilterInput ): PentesterConnection published_description: String report_count_by_substate_severity_rating(exclude_self_closed: Boolean): GraphqlScalar report_count_by_weakness_day(exclude_self_closed: Boolean): GraphqlScalar report_count_by_weakness_severity_rating(exclude_self_closed: Boolean): GraphqlScalar reports( """ Returns the elements in the list that come after the specified cursor. """ after: String assignee: AssigneeInputType = null """ Returns the elements in the list that come before the specified cursor. """ before: String database_id: Int = null exclude_self_closed: Boolean filter: ReportFilterInput """ Returns the first _n_ elements from the list. """ first: Int handle: String has_assignee: Boolean has_retests: Boolean """ Returns the last _n_ elements from the list. """ last: Int offset: Int order_by: ReportOrderInput = {direction: DESC, field: id} secure_order_by: FiltersReportFilterOrder state: ReportStateEnum substate: ReportStateEnum where: FiltersReportFilterInput ): ReportConnection requirement_disallowed_labels: [Label!] requirement_labels: [Label!] retesting_end_date: Date retesting_ends_at: DateTime retesting_window_days: Int salesforce_tem_email: String schedule_day_restrictions: [String!]! schedule_restrictions: String schedule_time_restrictions_end: String! schedule_time_restrictions_start: String! severities: [String!]! skills( """ 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 ): SkillConnection slack_workspace_url: String start_date: Date started: Boolean starts_at: DateTime state: PentestStateEnum summary_form_state: PentestSummaryFormStateEnum summary_report_delivery_date: DateTime summary_reports_downloadable: Boolean! supporting_pentesters( """ 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 ): PentesterConnection survey_ratings( """ 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 where: FiltersSurveyRatingFilterInput ): SurveyRatingsConnection team: Team! tem: User time_zone: String time_zone_code: String total_qualified_lead_pentesters: Int! total_qualified_supporting_pentesters: Int! triaged_resolved_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 """ A Resolver for write ups """ write_ups( """ 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 where: FiltersWriteUpFilterInput ): WriteUpConnection } """ A pentest check """ type PentestCheck implements Node { _id: ID! attachments: [Attachment] can_manage: Boolean! description: String id: ID! instruction: String message: String pentest_checklist: PentestChecklist """ A Resolver for Pentesters """ pentesters( """ 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 where: FiltersPentesterFilterInput ): PentesterConnection report_ids: [Int] result: String state: PentestCheckStateEnum title: String! } """ The connection type for PentestCheck. """ type PentestCheckConnection { """ Int """ completed_count: Int! """ A list of edges. """ edges: [PentestCheckEdge] """ A list of nodes. """ nodes: [PentestCheck] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type PentestCheckEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestCheck } """ Pentest Check result enum """ enum PentestCheckResultEnum { inaccessible not_applicable not_vulnerable vulnerable } """ Pentest Check state enum """ enum PentestCheckStateEnum { completed pending } """ A pentest check template """ type PentestCheckTemplate implements Node { _id: ID! description: String! enabled: Boolean! id: ID! instructions: String! title: String! } """ The connection type for PentestCheckTemplate. """ type PentestCheckTemplateConnection { """ A list of edges. """ edges: [PentestCheckTemplateEdge] """ A list of nodes. """ nodes: [PentestCheckTemplate] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type PentestCheckTemplateEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestCheckTemplate } """ A pentest checklist """ type PentestChecklist implements Node { _id: ID! id: ID! methodology: String pentest_check(id: ID!): PentestCheck pentest_checklist_template: PentestChecklistTemplate pentest_checks( """ 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 ): PentestCheckConnection pentest_structured_scope: PentestStructuredScope """ A Resolver for Pentesters """ pentesters( """ 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 where: FiltersPentesterFilterInput ): PentesterConnection reports( """ Returns the elements in the list that come after the specified cursor. """ after: String assignee: AssigneeInputType = null """ Returns the elements in the list that come before the specified cursor. """ before: String database_id: Int = null exclude_self_closed: Boolean filter: ReportFilterInput """ Returns the first _n_ elements from the list. """ first: Int handle: String has_assignee: Boolean has_retests: Boolean """ Returns the last _n_ elements from the list. """ last: Int offset: Int order_by: ReportOrderInput = {direction: DESC, field: id} secure_order_by: FiltersReportFilterOrder state: ReportStateEnum substate: ReportStateEnum where: FiltersReportFilterInput ): ReportConnection } """ The connection type for PentestChecklist. """ type PentestChecklistConnection { """ A list of edges. """ edges: [PentestChecklistEdge] """ A list of nodes. """ nodes: [PentestChecklist] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type PentestChecklistEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestChecklist } type PentestChecklistTemplate implements Node { aasm_state: String! archived_at: DateTime bit_methodology_type: String bounty_informed_pentest_generator_run_id: ID created_at: DateTime description: String global: Boolean! id: ID! justification: String key: String! name: String! organization_id: ID pentest_check_count: Int! pentest_check_templates( """ 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 ): PentestCheckTemplateConnection! } """ The connection type for PentestChecklistTemplate. """ type PentestChecklistTemplateConnection { """ A list of edges. """ edges: [PentestChecklistTemplateEdge] """ A list of nodes. """ nodes: [PentestChecklistTemplate] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Total number of pentest checklist templates in this connection. """ total_count: Int! } """ An edge in a connection. """ type PentestChecklistTemplateEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestChecklistTemplate } """ The connection type for Pentest. """ type PentestConnection { """ A list of edges. """ edges: [PentestEdge] """ A list of nodes. """ nodes: [Pentest] """ Information to aid in pagination. """ pageInfo: PageInfo! total_awarded_amount_by_month_by_user(year: Int!): [LabeledIntegerPair] """ Int """ total_count: Int! total_count_by_month(year: Int!): [LabeledIntegerPair] total_payment_amount_by_user: Int! } """ An edge in a connection. """ type PentestEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Pentest } """ A pentest form answer """ type PentestFormAnswer implements Node { _id: ID! content: String id: ID! key: String! pentest: Pentest! pentest_structured_scope: PentestStructuredScope question: Hash user: User! } """ The connection type for PentestFormAnswer. """ type PentestFormAnswerConnection { """ A list of edges. """ edges: [PentestFormAnswerEdge] """ A list of nodes. """ nodes: [PentestFormAnswer] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type PentestFormAnswerEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestFormAnswer } """ A pentest opportunity """ type PentestOpportunity implements Node { _id: ID! account_provisioning_needed: Boolean agent_enabled: Boolean analytics_id: String api_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 ): PentestOpportunityApiScopeConnection attachments: [Attachment!] authentication_mode: String auto_provision: Boolean bundle_subscription_id: Int citizenship_restrictions: [String!] clear_restriction_reasoning: String cloud_config_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 ): PentestOpportunityCloudConfigScopeConnection comments( """ 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: FiltersPentestOpportunityCommentFilterOrder ): PentestOpportunityCommentConnection company_name: String compliance_framework: String compliance_framework_other: String consumption_subscription: ConsumptionSubscription csa_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 ): PentestOpportunityCsaScopeConnection cta_required: Boolean customer_email: String customer_note: String desired_outcomes: [String!] """ Earliest valid start date for this derived pentest (Monday-Thursday only, Fridays excluded) """ earliest_valid_start_date: Date! generic_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 ): PentestOpportunityGenericScopeConnection i_can_archive: Boolean! i_can_autosave: Boolean! i_can_delete: Boolean! i_can_review: Boolean! i_can_submit: Boolean! i_can_update: Boolean! id: ID! intent: String internal_handoff_notes: String llm_app_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 ): PentestOpportunityLlmAppScopeConnection location_restrictions: [String!] mobile_app_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 ): PentestOpportunityMobileAppScopeConnection name: String network_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 ): PentestOpportunityNetworkScopeConnection organization: Organization owner_name: String package_name: String pentest_days: Int requested_start_date: DateTime retest_days: Int sales_demo: Boolean salesforce_account: String salesforce_opportunity: String schedule_day_restrictions: [String!] schedule_restrictions: String schedule_time_restrictions_end: String schedule_time_restrictions_start: String skills( """ 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 ): SkillConnection sold_at: DateTime specific_concerns: String state: String! submitted_at: DateTime time_zone: String token: String! total_pentester_awards: Int total_pentester_hours: Int was_sent_back_to_draft: Boolean! web_app_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 ): PentestOpportunityWebAppScopeConnection } """ A pentest opportunity api scope """ type PentestOpportunityApiScope implements Node { _id: ID! account_provisioning_needed: Boolean additional_questions: String attachments: [Attachment] authentication_mode: String aws_services: [String!] description: String distinct_user_roles: [String!] docs_exist: Boolean docs_page_url: String function_count: Int id: ID! interacts_with_aws: Boolean scope_type: String standalone: Boolean support_existing_app: Boolean url: String user_role_count: Int } """ The connection type for PentestOpportunityApiScope. """ type PentestOpportunityApiScopeConnection { """ A list of edges. """ edges: [PentestOpportunityApiScopeEdge] """ A list of nodes. """ nodes: [PentestOpportunityApiScope] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type PentestOpportunityApiScopeEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestOpportunityApiScope } """ A pentest opportunity cloud config scope """ type PentestOpportunityCloudConfigScope implements Node { _id: ID! account_id: String can_setup_permissions: Boolean government_cloud: Boolean id: ID! integrations: [String!] primary_regions: [String!] provider_type: String scope_type: String secondary_regions: [String!] subscription_count: Int } """ The connection type for PentestOpportunityCloudConfigScope. """ type PentestOpportunityCloudConfigScopeConnection { """ A list of edges. """ edges: [PentestOpportunityCloudConfigScopeEdge] """ A list of nodes. """ nodes: [PentestOpportunityCloudConfigScope] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type PentestOpportunityCloudConfigScopeEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestOpportunityCloudConfigScope } """ A pentest opportunity comment """ type PentestOpportunityComment implements Node { _id: ID! body: String! created_at: DateTime! id: ID! user: User! } """ The connection type for PentestOpportunityComment. """ type PentestOpportunityCommentConnection { """ A list of edges. """ edges: [PentestOpportunityCommentEdge] """ A list of nodes. """ nodes: [PentestOpportunityComment] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type PentestOpportunityCommentEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestOpportunityComment } """ The connection type for PentestOpportunity. """ type PentestOpportunityConnection { """ A list of edges. """ edges: [PentestOpportunityEdge] """ A list of nodes. """ nodes: [PentestOpportunity] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ A pentest opportunity CSA scope """ type PentestOpportunityCsaScope implements Node { _id: ID! hosts: [String!] id: ID! lines_of_code: String num_of_repositories: String other_topic: String scope_type: String topics: [String!] } """ The connection type for PentestOpportunityCsaScope. """ type PentestOpportunityCsaScopeConnection { """ A list of edges. """ edges: [PentestOpportunityCsaScopeEdge] """ A list of nodes. """ nodes: [PentestOpportunityCsaScope] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type PentestOpportunityCsaScopeEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestOpportunityCsaScope } """ An edge in a connection. """ type PentestOpportunityEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestOpportunity } """ A pentest opportunity generic scope """ type PentestOpportunityGenericScope implements Node { _id: ID! asset_access_description: String asset_description: String asset_identifier: String attachments: [Attachment] generic_asset_type: String id: ID! methodology_description: String scope_type: String } """ The connection type for PentestOpportunityGenericScope. """ type PentestOpportunityGenericScopeConnection { """ A list of edges. """ edges: [PentestOpportunityGenericScopeEdge] """ A list of nodes. """ nodes: [PentestOpportunityGenericScope] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type PentestOpportunityGenericScopeEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestOpportunityGenericScope } """ A pentest opportunity LLM application scope """ type PentestOpportunityLlmAppScope implements Node { _id: ID! access_method: String ai_agent_count: Int ai_function_count: Int ai_model_provider: String guardrails_details: String has_rag_vector_store: Boolean has_safety_guardrails: Boolean id: ID! prompts_limiting: String publicly_accessible: Boolean rate_limiting: String scope_type: String standalone: Boolean! url: String user_roles_count: Int } """ The connection type for PentestOpportunityLlmAppScope. """ type PentestOpportunityLlmAppScopeConnection { """ A list of edges. """ edges: [PentestOpportunityLlmAppScopeEdge] """ A list of nodes. """ nodes: [PentestOpportunityLlmAppScope] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type PentestOpportunityLlmAppScopeEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestOpportunityLlmAppScope } """ A pentest opportunity mobile app scope """ type PentestOpportunityMobileAppScope implements Node { _id: ID! account_provisioning_needed: Boolean additional_questions: String app_identifier: String app_type: String authentication_mode: String aws_services: [String!] can_detect_compromised_device: Boolean can_detect_emulator: Boolean can_security_be_disabled: Boolean certificate_pinning_enabled: Boolean code_obfuscated: Boolean distinct_user_roles: [String!] download_method: String download_method_other: String function_count: Int id: ID! identical_to_web_app: Boolean identical_web_app_id: Int interacts_with_aws: Boolean native_status: String os_version_restriction: Boolean scope_type: String user_role_count: String } """ The connection type for PentestOpportunityMobileAppScope. """ type PentestOpportunityMobileAppScopeConnection { """ A list of edges. """ edges: [PentestOpportunityMobileAppScopeEdge] """ A list of nodes. """ nodes: [PentestOpportunityMobileAppScope] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type PentestOpportunityMobileAppScopeEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestOpportunityMobileAppScope } """ A pentest opportunity external network scope """ type PentestOpportunityNetworkScope implements Node { _id: ID! access: String asset_hosts: [String!]! asset_hosts_details: String id: ID! live_ip_count_range: String scope_type: String total_ip_address_count: String total_ip_address_ranges: String } """ The connection type for PentestOpportunityNetworkScope. """ type PentestOpportunityNetworkScopeConnection { """ A list of edges. """ edges: [PentestOpportunityNetworkScopeEdge] """ A list of nodes. """ nodes: [PentestOpportunityNetworkScope] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type PentestOpportunityNetworkScopeEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestOpportunityNetworkScope } """ Pentest Opportunity state enum """ enum PentestOpportunityStateEnumInput { draft in_review provisioned provisioning reviewed sold submitted unused } input PentestOpportunityStateEnumInputPredicateInput { _eq: PentestOpportunityStateEnumInput _gt: PentestOpportunityStateEnumInput _gte: PentestOpportunityStateEnumInput _in: [PentestOpportunityStateEnumInput] _is_null: Boolean _lt: PentestOpportunityStateEnumInput _lte: PentestOpportunityStateEnumInput _neq: PentestOpportunityStateEnumInput _nin: [PentestOpportunityStateEnumInput] } """ A pentest opportunity web app scope """ type PentestOpportunityWebAppScope implements Node { _id: ID! account_provisioning_needed: Boolean additional_questions: String authentication_mode: String aws_services: [String!] description: String distinct_user_roles: [String!] function_count: Int id: ID! interacts_with_aws: Boolean publicly_accessible: Boolean scope_type: String static: Boolean url: String user_role_count: Int } """ The connection type for PentestOpportunityWebAppScope. """ type PentestOpportunityWebAppScopeConnection { """ A list of edges. """ edges: [PentestOpportunityWebAppScopeEdge] """ A list of nodes. """ nodes: [PentestOpportunityWebAppScope] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type PentestOpportunityWebAppScopeEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestOpportunityWebAppScope } """ Fields on which a collection of Pentests can be ordered """ enum PentestOrderField { created_at starts_at } input PentestOrderInput { direction: OrderDirection! field: PentestOrderField! } """ A pentest report """ type PentestReport implements Node { _id: ID! attachment: Attachment created_at: DateTime description: String id: ID! name: String report_type: String source: String source_write_up_id: ID updated_at: DateTime uploaded_by: User } """ The connection type for PentestReport. """ type PentestReportConnection { """ A list of edges. """ edges: [PentestReportEdge] """ A list of nodes. """ nodes: [PentestReport] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type PentestReportEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestReport } """ Pentest state enum """ enum PentestStateEnum { archived completed customer_prep draft h1_review published retesting running scheduled } """ Pentest state enum """ enum PentestStateEnumInput { archived completed customer_prep draft h1_review published retesting running scheduled } input PentestStateEnumInputPredicateInput { _eq: PentestStateEnumInput _gt: PentestStateEnumInput _gte: PentestStateEnumInput _in: [PentestStateEnumInput] _is_null: Boolean _lt: PentestStateEnumInput _lte: PentestStateEnumInput _neq: PentestStateEnumInput _nin: [PentestStateEnumInput] } """ A pentest structured scope """ type PentestStructuredScope implements Node { _id: ID! agent_recon_report: String agent_test_plan: String asset_identifier: String credential_instruction: String id: ID! metadata: Hash methodologies: [String!]! pentest: Pentest pentest_checklist_templates( """ 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 ): PentestChecklistTemplateConnection pentest_checklists( """ 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 ): PentestChecklistConnection pentest_checks( """ 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 ): PentestCheckConnection pentest_form_answer(key: String!): PentestFormAnswer pentest_form_answers( """ 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 ): PentestFormAnswerConnection report_count_by_substate_severity_rating: GraphqlScalar reports( """ Returns the elements in the list that come after the specified cursor. """ after: String assignee: AssigneeInputType = null """ Returns the elements in the list that come before the specified cursor. """ before: String database_id: Int = null exclude_self_closed: Boolean filter: ReportFilterInput """ Returns the first _n_ elements from the list. """ first: Int handle: String has_assignee: Boolean has_retests: Boolean """ Returns the last _n_ elements from the list. """ last: Int offset: Int order_by: ReportOrderInput = {direction: DESC, field: id} secure_order_by: FiltersReportFilterOrder state: ReportStateEnum substate: ReportStateEnum where: FiltersReportFilterInput ): ReportConnection structured_scope: StructuredScope } """ The connection type for PentestStructuredScope. """ type PentestStructuredScopeConnection { """ A list of edges. """ edges: [PentestStructuredScopeEdge] """ A list of nodes. """ nodes: [PentestStructuredScope] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type PentestStructuredScopeEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestStructuredScope } input PentestStructuredScopeMetadataInput { cloud_gov_cloud: Boolean cloud_integrations: [String!] cloud_primary_region: String cloud_secondary_regions: [String!] cloud_subscription_ids: [String!] } """ Pentest Summary Form state enum """ enum PentestSummaryFormStateEnum { complete draft in_review } """ A pentest task """ type PentestTask implements Node { _id: ID! description: String group_key: String! id: ID! key: String! label: String pentest_checks( """ 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 ): PentestCheckConnection state: PentestTaskStateEnum } """ The connection type for PentestTask. """ type PentestTaskConnection { """ A list of edges. """ edges: [PentestTaskEdge] """ A list of nodes. """ nodes: [PentestTask] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type PentestTaskEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentestTask } """ Pentest task state enum """ enum PentestTaskStateEnum { completed in_progress incomplete } """ A pentester """ type Pentester implements Node { _id: ID! aasm_state: PentesterStateEnum! accepted_at: DateTime applied_as_lead: Boolean applied_at: DateTime award_amount: String! completed_at: DateTime id: ID! pentest: Pentest revoked_at: DateTime user: User! } """ The connection type for Pentester. """ type PentesterConnection { """ A list of edges. """ edges: [PentesterEdge] """ A list of nodes. """ nodes: [Pentester] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! total_payment_amount: Int! } """ An edge in a connection. """ type PentesterEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Pentester } """ A position available on a pentester position """ type PentesterPosition implements Node { _id: ID! application: Pentester award_amount: Int! certifications_restrictions: [String!]! checklists_description: String citizenship_restrictions: [String!]! currency: String! description: String! end_date: Date! ends_at: DateTime! handle: String! highlights: [String!]! hour_cap: Int! i_accepted: Boolean! i_applied: Boolean! i_can_apply: Boolean! i_can_revoke: Boolean! id: ID! industry: String! location_restrictions: [String!]! methodology_types: [String!] name: String! pentest: Pentest pentest_lead_abilities: Boolean! positions_available: Int! preferred_skills: [Int!]! profile_picture(size: ProfilePictureSizes!): String! retesting_ends_at: DateTime! schedule_day_restrictions: [String!]! schedule_restrictions: String! schedule_time_restrictions_end: String schedule_time_restrictions_start: String skill_names: [String!]! start_date: Date! starts_at: DateTime! state: String! team: Team team_size: Int! time_zone_code: String } """ The connection type for PentesterPosition. """ type PentesterPositionConnection { """ A list of edges. """ edges: [PentesterPositionEdge] """ A list of nodes. """ nodes: [PentesterPosition] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type PentesterPositionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentesterPosition } """ A pentester profile """ type PentesterProfile implements Node { _id: ID! approved: Boolean! auto_accept_invitations: Boolean! bio: String certifications_pentester_profiles( """ 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 ): CertificationsPentesterProfileConnection citizenship: [String!] cobalt_handle: String completed_pentests_number: Int compliance_frameworks: [String!] h1_pentester_lead: Boolean has_valid_clear_credentials: Boolean id: ID! is_availability_up_to_date: Boolean is_complete: Boolean languages: [Hash!] led_pentest: Boolean linkedin_handle: String name: String preferred_teammates( """ 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 ): UserConnection preferred_times: [String!] residence: String state: String time_zone: String tools: [String!] user: User visible_in_directory: Boolean weekdays: [String!] work_schedule: [String!] years_experience: String } input PentesterProfileCertificationInput { certification_id: ID! certification_identifier: String ends_at: DateTime starts_at: DateTime } """ The connection type for PentesterProfile. """ type PentesterProfileConnection { """ A list of edges. """ edges: [PentesterProfileEdge] """ A list of nodes. """ nodes: [PentesterProfile] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type PentesterProfileEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: PentesterProfile } input PentesterProfileLanguageInput { fluency: String! name: String! } """ PentesterProfile state enum """ enum PentesterProfileStateEnumInput { applied approved } input PentesterProfileStateEnumInputPredicateInput { _eq: PentesterProfileStateEnumInput _gt: PentesterProfileStateEnumInput _gte: PentesterProfileStateEnumInput _in: [PentesterProfileStateEnumInput] _is_null: Boolean _lt: PentesterProfileStateEnumInput _lte: PentesterProfileStateEnumInput _neq: PentesterProfileStateEnumInput _nin: [PentesterProfileStateEnumInput] } """ Pentester state enum """ enum PentesterStateEnum { accepted applied completed removed revoked } """ Pentester state enum """ enum PentesterStateEnumInput { accepted applied completed removed revoked } input PentesterStateEnumInputPredicateInput { _eq: PentesterStateEnumInput _gt: PentesterStateEnumInput _gte: PentesterStateEnumInput _in: [PentesterStateEnumInput] _is_null: Boolean _lt: PentesterStateEnumInput _lte: PentesterStateEnumInput _neq: PentesterStateEnumInput _nin: [PentesterStateEnumInput] } """ All available permissions """ enum PermissionEnum { program_management } """ Autogenerated input type of PingPageActivity """ input PingPageActivityInput { activity_type: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String page_type: String! pinged_at: DateTime! report_closed_at: DateTime report_id: ID! } """ Autogenerated return type of PingPageActivity. """ type PingPageActivityPayload 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! was_successful: Boolean! } """ Report retest state enum """ enum PipelineJobRunStateEnum { canceled failed pending running succeeded } enum PlatformStandardEnum { CHAINED_VULNERABILITIES IDOR LEAKAGE_SENSITIVE_PII MULTIPLE_REPORTS_HIGHLIGHTING_SYSTEMIC_ISSUES PAYING_FOR_NEW_ZERO_DAYS SELF_SIGN_UP_CVSS_PR THIRD_PARTY_COMPONENTS_FOR_HACKERS THIRD_PARTY_COMPONENTS_FOR_PROGRAMS_CONSUMING_THE_COMPONENT VULNERABLE_NETWORK_CONNECTION_IN_CLIENT_APPLICATIONS } """ Platform Standards Exclusion """ type PlatformStandardsExclusion implements Node { id: ID! justification: String platform_standard: PlatformStandardEnum } input PlatformStandardsExclusionInput { id: ID justification: String platform_standard: PlatformStandardEnum! } """ An engagement policy setting """ type PolicySetting implements Node { """ The primary key from the database """ _id: ID! has_policy: Boolean has_structured_policy: Boolean i_can_subscribe_to_policy_changes: Boolean! i_can_view_policy_versions: Boolean! id: ID! last_policy_change_at: DateTime policy: String structured_policy: StructuredPolicy subscribed: Boolean! } type Post implements Node { created_at: DateTime! id: ID! message: String title: String } """ Types of values in the posted_by field of an activity """ enum PostedByEnum { organization_member report_collaborator reporter team triager } """ A priority recommendation on a report """ type PriorityRecommendation implements Node { handled_by_username: String id: ID! is_priority: Boolean priority_score: Int! reason: String! recommendation_accepted: Boolean short_reason: String } """ Product Edition of a Team """ type ProductEdition implements Node { api_enabled: Boolean! display_name: String! gate_saml_opened: Boolean! hacker_invitations_enabled: Boolean! id: ID! saas_deal: Boolean! swag_enabled: Boolean! team_member_groups_enabled: Boolean! } type ProfileMetricsSnapshot implements Node { average_bounty_per_severity_critical: Float average_bounty_per_severity_high: Float average_bounty_per_severity_low: Float average_bounty_per_severity_medium: Float id: ID! report_count_per_severity_critical: Int report_count_per_severity_high: Int report_count_per_severity_low: Int report_count_per_severity_medium: Int } """ Different possible profile picture sizes """ enum ProfilePictureSizes { """ 110x110 """ large """ 82x82 """ medium """ 62x62 """ small """ 260x260 """ xtralarge } """ A program_health_acknowledgement for a team_member """ type ProgramHealthAcknowledgement implements Node { acknowledged: Boolean created_at: DateTime dismissed: Boolean id: ID! reason: ProgramHealthAcknowledgementReasonEnum team_member: TeamMember! } """ The connection type for ProgramHealthAcknowledgement. """ type ProgramHealthAcknowledgementConnection { """ A list of edges. """ edges: [ProgramHealthAcknowledgementEdge] """ A list of nodes. """ nodes: [ProgramHealthAcknowledgement] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type ProgramHealthAcknowledgementEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ProgramHealthAcknowledgement } """ reason which reflect the state of a program health acknowledgement """ enum ProgramHealthAcknowledgementReasonEnum { grace_period in_review ok paused } """ Autogenerated input type of ProgramHealthAcknowledgementSeen """ input ProgramHealthAcknowledgementSeenInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String program_health_acknowledgement_id: ID! } """ Autogenerated return type of ProgramHealthAcknowledgementSeen. """ type ProgramHealthAcknowledgementSeenPayload 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 PublishCatFact """ input PublishCatFactInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of PublishCatFact. """ type PublishCatFactPayload 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! was_successful: Boolean! } """ Autogenerated input type of PublishPentestChecklistTemplate """ input PublishPentestChecklistTemplateInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentest_checklist_template_id: ID! } """ Autogenerated return type of PublishPentestChecklistTemplate. """ type PublishPentestChecklistTemplatePayload 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! pentest_checklist_template: PentestChecklistTemplate was_successful: Boolean! } """ Autogenerated input type of PublishPentestWriteUp """ input PublishPentestWriteUpInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String filename: String write_up_id: ID! } """ Autogenerated return type of PublishPentestWriteUp. """ type PublishPentestWriteUpPayload 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! pentest_report: PentestReport was_successful: Boolean! write_up: WriteUp } """ Root entity of the Hackerone Schema """ type Query implements Node { activity(id: Int!): ActivityUnion analytics(queries: [AnalyticsQueryInputType!]!): [AnalyticsDataPoint] analytics_benchmarks(benchmark_configurations: [AnalyticsBenchmarkQueryInputType]!): AnalyticsBenchmarkResult analytics_chart(chart_key: String!, end_date: String!, filters: JSON, interval: String!, organization_id: ID!, start_date: String!): ConfigurableDashboardChart analytics_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 offset: Int order_by: FiltersAnalyticsReportFilterOrder where: FiltersAnalyticsReportFilterInput ): AnalyticsReportConnection application: Application! assets( """ 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 id: [Int!] = null """ Returns the last _n_ elements from the list. """ last: Int where: FiltersAssetFilterInput ): AssetConnection assignable_teams( """ 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 querystring: String report_ids: [Int!]! ): TeamConnection automation(id: Int!, organization_handle: String!): Automation """ Available chart definitions from static dashboards that can be added to custom dashboards """ available_chart_definitions: [AvailableChartDefinition!] background_check: BackgroundCheck bank_transfer_reference: BankTransferReference campaign_objectives( """ 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 where: FiltersCampaignObjectiveFilterInput ): CampaignObjectiveConnection certifications( """ 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 where: FiltersCertificationFilterInput ): CertificationConnection """ A Resolver for Clusters """ clusters( """ 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 id: ID """ Returns the last _n_ elements from the list. """ last: Int order_by: ClusterOrder = {direction: ASC, field: BROWSING_FRIENDLY} ): ClusterConnection! completed_recommendations(team_ids: [Int!]!): [CompletedRecommendation!] configurable_dashboard(dashboard_key: String!): ConfigurableDashboard conversation(id: ID!): ConversationUnion custom_dashboard(id: ID!): CustomDashboard """ Fetch a single custom dashboard chart by ID to retrieve its data and configuration """ custom_dashboard_chart(chart_id: ID!): CustomDashboardChart cve_entry(cve_id: String!): RankedCveEntry cwe_entries( """ 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: CweEntryOrderInput search: String ): CweEntryConnection cwe_entry(cwe_id: String!): CweEntry dashboard_states( """ 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: FiltersDashboardStateFilterOrder where: FiltersDashboardStateFilterInput ): DashboardStateConnection derived_pentest(origin_id: ID!, origin_type: String!): DerivedPentest document(elements: [DocumentElementInputType]!, queries: [AnalyticsQueryInputType!]!): DocumentResult embedded_submission_form(uuid: String!): EmbeddedSubmissionForm experimental_dream_box_chat(prompt: String!): ChatMessage external_program(handle: String!): ExternalProgram external_programs( """ 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 search_input: String ): ExternalProgramConnection features( """ 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 ): FeatureConnection gateway_users( """ 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 blocked_status: Boolean """ Returns the first _n_ elements from the list. """ first: Int hackerone_triager: Boolean """ Returns the last _n_ elements from the list. """ last: Int program_admin: Boolean search_string: String sort_by: GatewayUserOrderFieldEnum sort_direction: OrderDirection team_handle: String! ): GatewayUserConnection """ Returns users for triage dropdown with a higher page limit """ hackerone_triagers( """ 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 cleared: Boolean = false """ Returns the first _n_ elements from the list. """ first: Int """ Returns the last _n_ elements from the list. """ last: Int order_by: FiltersUserFilterOrder = {username: {_direction: ASC}} where: FiltersUserFilterInput ): UserConnection """ Get a HAI agent configuration by key """ hai_agent_core_config(key: String!): HaiAgentCoreConfig """ List all available HAI agent configurations """ hai_agent_core_configs: [HaiAgentCoreConfig!]! hai_plays( """ 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: FiltersHaiPlayFilterOrder where: FiltersHaiPlayFilterInput ): HaiPlayConnection """ Get an AI task by ID """ hai_task(id: ID!): HaiTask id: ID! id_verification: IdVerification intake_commonly_informative_report_categories( """ 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 ): IntakeCommonlyInformativeReportCategoryConnection intake_core_ineligible_finding_categories( """ 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 ): IntakeCoreIneligibleFindingCategoryConnection intake_incomplete_report_categories( """ 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 subcategory: IntakeIncompleteReportCategorySubcategoryEnum ): IntakeIncompleteReportCategoryConnection intake_workflow(report_id: Int!): WorkflowRun label_categories( """ 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 where: FiltersLabelCategoryFilterInput ): LabelCategoryConnection! languages: [Hash!]! leaderboard_entries( """ 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 engagement_type: String filter: String """ Returns the first _n_ elements from the list. """ first: Int key: LeaderboardKeyEnum! """ Returns the last _n_ elements from the list. """ last: Int quarter: Int user_type: String year: Int ): LeaderboardEntryConnection! load_configurable_analytics_chart(chart_key: String!, end_date: String!, filters: JSON, interval: String!, organization_id: ID!, start_date: String!): ConfigurableDashboardChart machine_learning_inference_result(id: Int!): MachineLearningInferenceResult! maintenance_banner: MaintenanceBanner me: User mediation_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 order_by: FiltersMediationRequestFilterOrder where: FiltersMediationRequestFilterInput ): MediationRequestConnection! most_used_asset_types: [Hash!]! most_used_technologies: [Hash!]! """ Fetches an object given its ID """ node(id: ID!): Node oauth_application(client_id: String!): OauthApplication opportunities_search( """ 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 filter: QueryInput """ Returns the first _n_ elements from the list. """ first: Int from: Int """ Returns the last _n_ elements from the list. """ last: Int post_filters: OpportunitiesFilterInput query: OpportunitiesQuery size: Int sort: [SortInput!] ): SearchResultConnection organization(handle: String!): Organization! organization_bounty_informed_pentest_generator_runs( """ 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 organization_id: ID run_id: ID ): OrganizationBountyInformedPentestGeneratorRunsConnection organization_inboxes( """ 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: FiltersOrganizationInboxFilterOrder where: FiltersOrganizationInboxFilterInput ): OrganizationInboxConnection organizations( """ 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: FiltersOrganizationFilterOrder where: FiltersOrganizationFilterInput ): OrganizationConnection other_workflow_step_conclusions( """ 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 ): OtherWorkflowStepConclusionConnection pentest(id: ID!): Pentest pentest_checklist_templates( """ 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 organization_id: ID ): PentestChecklistTemplateConnection pentest_opportunities( """ 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 where: FiltersPentestOpportunityFilterInput ): PentestOpportunityConnection pentest_opportunity(token: String!): PentestOpportunity pentest_opportunity_status(token: String!): Hash pentest_report(id: ID!): PentestReport """ A Resolver for Pentester Positions """ pentester_positions( """ 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: FiltersPentesterPositionFilterOrder where: FiltersPentesterPositionFilterInput ): PentesterPositionConnection pentester_profiles( """ 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: FiltersPentesterProfileFilterOrder where: FiltersPentesterProfileFilterInput ): PentesterProfileConnection """ A Resolver for Pentests """ pentests( """ 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: PentestOrderInput secure_order_by: FiltersPentestFilterOrder where: FiltersPentestFilterInput ): PentestConnection popular_now: [Hash!] query: Query! ranked_cve_entries( """ 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: AnalyticsOrderByInputType search: String ): RankedCveEntryConnection recon_context(id: Int): ReconWorkspaceContext recon_contexts( """ 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 id: String """ Returns the last _n_ elements from the list. """ last: Int ): ReconWorkspaceContextConnection report(id: Int!): Report @deprecated(reason: "Query for a Report node at the root level is not recommended.") report_intent(id: Int!): ReportIntent report_retest_user(activity_id: Int!): ReportRetestUser report_retests( """ Returns the elements in the list that come after the specified cursor. """ after: String assignee: AssigneeInputType """ 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 offset: Int order_by: FiltersReportRetestFilterOrder where: FiltersReportRetestFilterInput ): ReportRetestConnection report_triage_summary_examples( """ 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 ): ReportTriageSummaryExampleConnection reports( """ Returns the elements in the list that come after the specified cursor. """ after: String assignee: AssigneeInputType = null """ Returns the elements in the list that come before the specified cursor. """ before: String database_id: Int = null filter: ReportFilterInput """ Returns the first _n_ elements from the list. """ first: Int handle: String has_assignee: Boolean has_retests: Boolean """ Returns the last _n_ elements from the list. """ last: Int offset: Int order_by: ReportOrderInput = {direction: DESC, field: id} secure_order_by: FiltersReportFilterOrder state: ReportStateEnum substate: ReportStateEnum where: FiltersReportFilterInput ): ReportConnection resource(url: URI): ResourceInterface """ Fetch a single ROM asset group by ID """ rom_asset_group(id: ID!): RomAssetGroup rom_setting_template(industry: IndustryEnum, revenue_cohort: RevenueCohortEnum): ReturnOnMitigationDefaultSettings search( """ 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 from: Int index: IndexEnum! """ Returns the last _n_ elements from the list. """ last: Int limit: Int query: QueryInput query_string: String size: Int sort: SortInput sort_query: String ): SearchResultConnection session: Session @deprecated(reason: "This field is deprecated. This is consumed by HackerOne's legacy frontend.") severity_calculator: SeverityCalculator skills( """ 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 exclude_my_skills: Boolean """ Returns the first _n_ elements from the list. """ first: Int """ Returns the last _n_ elements from the list. """ last: Int where: FiltersSkillFilterInput ): SkillConnection! static_dashboards(key: String): [StaticDashboard!] surveys( """ 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 category: SurveyCategoryEnum """ Returns the first _n_ elements from the list. """ first: Int """ Returns the last _n_ elements from the list. """ last: Int ): SurveyConnection tasks( """ 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 ): TaskConnection team(handle: String!): Team @deprecated(reason: "Query for a Team node at the root level is not recommended. Ref T12456") teams( """ 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: TeamOrderInput permissions: [PermissionEnum] = [] secure_order_by: FiltersTeamFilterOrder where: FiltersTeamFilterInput ): TeamConnection terms( """ 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: FiltersTermFilterOrder where: FiltersTermFilterInput! ): TermConnection time_zones: [Hash!]! top_technology_tags( """ 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 ): TopTechnologyTagConnection tray_solution_instance_url(integration_id: ID!, solution_instance_id: String!): String! triage_inbox: TriageInbox """ A resolver for triage inbox items """ triage_inbox_items( """ Returns the elements in the list that come after the specified cursor. """ after: String assigned_to_triage: Boolean """ Returns the elements in the list that come before the specified cursor. """ before: String ccv2: Boolean """ Returns the first _n_ elements from the list. """ first: Int """ Returns the last _n_ elements from the list. """ last: Int order_by: String ordered_by_timer: Boolean owner_usernames: [String!] pod_name: String priority: TriageInboxItemPriorityEnum report_id: Int report_severity_rating: Boolean report_substate: TriageInboxItemReportSubstateEnum report_title: String running_validation_timer: Boolean team_handle: [String!] view: TriageInboxItemViewEnum ): TriageInboxItemConnection """ A Resolver for Triage Pods """ triage_pods( """ 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 ): TriagePodConnection! user(username: String!): User @deprecated(reason: "Query for a User node at the root level is not recommended. Ref T12456") user_insights: [UserInsight!] users( """ 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 cleared: Boolean = false """ Returns the first _n_ elements from the list. """ first: Int """ Returns the last _n_ elements from the list. """ last: Int order_by: FiltersUserFilterOrder = {username: {_direction: ASC}} where: FiltersUserFilterInput ): UserConnection vulnerability_templates: [HackerReportTemplate!]! 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 distinct_by_name: Boolean """ Returns the first _n_ elements from the list. """ first: Int include_deprecated: Boolean = true """ Returns the last _n_ elements from the list. """ last: Int order_by: WeaknessOrder = {direction: ASC, field: name} ): WeaknessConnection webhook(id: ID!): Webhook workflow_runs( """ 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 where: FiltersWorkflowRunFilterInput ): WorkflowRunConnection workflow_step_outcome_configurations( """ 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 ): WorkflowStepOutcomeConfigurationConnection } input QueryInput { bool: BoolQueryInput nested: NestedInput range: RangeInput terms: TermsFilterInput } input QueryStringInput { _name: String analyze_wildcard: Boolean default_field: String fields: [String!] minimum_should_match: Int query: String! } input RangeInput { assets_count: GteInput bounty_table_updated_at: RangeOperatorInput cached_response_efficiency_percentage: GteInput created_at: RangeOperatorInput in_scope_count: GteInput last_updated_at: RangeOperatorInput launched_at: RangeOperatorInput minimum_critical: GteInput minimum_high: GteInput minimum_low: GteInput minimum_medium: GteInput new_count: GteInput out_of_scope_count: GteInput submitted_at: RangeOperatorInput untested_count: GteInput } input RangeOperatorInput { gt: DateTime gte: DateTime lt: DateTime lte: DateTime } """ Ranked CVE Entry type """ type RankedCveEntry implements Node { affected_products( """ 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 ): CveAffectedProductConnection affected_products_count: Int! cve_age_in_days: Int cve_description: String! cve_id: String! cve_published_date: Date cvss_rating: String cvss_score: Float cvss_vector: String cwe_id: String cwe_name: String epss: Float id: ID! products: [String!] rank: Int! remediation_time_1_month: Int! remediation_time_1_quarter: Int! remediation_time_1_week: Int! remediation_time_1_year: Int! remediation_time_1_year_plus: Int! remediation_time_24_hours: Int! remediation_time_48_hours: Int! remediation_time_72_hours: Int! remediation_time_pending: Int! reports_submitted_count: Int! score: Float! severity_count_critical: Int! severity_count_high: Int! severity_count_low: Int! severity_count_medium: Int! severity_count_none: Int! severity_count_unknown: Int! submission_count_10_weeks_ago: Int! submission_count_11_weeks_ago: Int! submission_count_12_weeks_ago: Int! submission_count_1_week_ago: Int! submission_count_2_weeks_ago: Int! submission_count_3_weeks_ago: Int! submission_count_4_weeks_ago: Int! submission_count_5_weeks_ago: Int! submission_count_6_weeks_ago: Int! submission_count_7_weeks_ago: Int! submission_count_8_weeks_ago: Int! submission_count_9_weeks_ago: Int! submission_count_trailing_12_to_24_weeks: Int! submission_count_trailing_12_weeks: Int! submission_end_date_10_weeks_ago: Date! submission_end_date_11_weeks_ago: Date! submission_end_date_12_weeks_ago: Date! submission_end_date_1_week_ago: Date! submission_end_date_2_weeks_ago: Date! submission_end_date_3_weeks_ago: Date! submission_end_date_4_weeks_ago: Date! submission_end_date_5_weeks_ago: Date! submission_end_date_6_weeks_ago: Date! submission_end_date_7_weeks_ago: Date! submission_end_date_8_weeks_ago: Date! submission_end_date_9_weeks_ago: Date! submission_end_date_trailing_12_to_24_weeks: Date! submission_end_date_trailing_12_weeks: Date! submission_pct_delta_trailing_12_weeks: Float submission_start_date_10_weeks_ago: Date! submission_start_date_11_weeks_ago: Date! submission_start_date_12_weeks_ago: Date! submission_start_date_1_week_ago: Date! submission_start_date_2_weeks_ago: Date! submission_start_date_3_weeks_ago: Date! submission_start_date_4_weeks_ago: Date! submission_start_date_5_weeks_ago: Date! submission_start_date_6_weeks_ago: Date! submission_start_date_7_weeks_ago: Date! submission_start_date_8_weeks_ago: Date! submission_start_date_9_weeks_ago: Date! submission_start_date_trailing_12_to_24_weeks: Date! submission_start_date_trailing_12_weeks: Date! vendors: [String!] } """ The connection type for RankedCveEntry. """ type RankedCveEntryConnection { """ A list of edges. """ edges: [RankedCveEntryEdge] """ A list of nodes. """ nodes: [RankedCveEntry] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type RankedCveEntryEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: RankedCveEntry } """ Autogenerated input type of ReassignReportToTeam """ input ReassignReportToTeamInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String no_notifications: Boolean report_id: ID! target_team_id: ID! } """ Autogenerated return type of ReassignReportToTeam. """ type ReassignReportToTeamPayload 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! was_successful: Boolean! } """ Autogenerated input type of ReclaimReportRetest """ input ReclaimReportRetestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String database_report_retest_id: ID! database_report_retest_user_id: ID } """ Autogenerated return type of ReclaimReportRetest. """ type ReclaimReportRetestPayload 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: ReportRetest report_retest_user: ReportRetestUser was_successful: Boolean! } """ A recommendation entry """ type Recommendation implements Node { _id: ID! cost: String id: ID! identifier: String! learn_more_link: String! recommendation_text: String! required_permissions: String value_statement: String! } """ Possible types of recon information """ enum ReconInformationTypeEnum { audio compressed configuration document graphql_schema image intrusion_alerts network_information network_traffic_data penetration_testing_results sbom source_code text unknown video vulnerability_scan_report web_application_vulnerabilities web_server_vulnerabilities wireless_network_data } """ Recon tool types """ enum ReconToolEnum { acunetix aircrack_ng aws_inspector burp_suite ffuf httpx katana metasploit nessus nikto nmap nslookup nuclei open_vas owasp_zap qualys qualys_was snort unknown wfuzz wireshark } """ Recon workspace artifacts """ type ReconWorkspaceArtifact implements Node { _id: ID! byte_size: Int content_type: String contributed_by: User created_at: DateTime! description: String id: ID! information_type: ReconInformationTypeEnum name: String pinned: Boolean state: String tool_source: ReconToolEnum url: String } """ An edge in a connection. """ type ReconWorkspaceArtifactEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ReconWorkspaceArtifact } """ Recon workspace artifact search result """ type ReconWorkspaceArtifactSearchResult implements Node { artifact: ReconWorkspaceArtifact artifact_id: ID! artifact_name: String content: String end_index: Int end_line_number: Int id: ID! start_index: Int start_line_number: Int } """ An edge in a connection. """ type ReconWorkspaceArtifactSearchResultEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ReconWorkspaceArtifactSearchResult } """ The connection type for ReconWorkspaceArtifactSearchResult. """ type ReconWorkspaceArtifactSearchResultsConnection { """ A list of edges. """ edges: [ReconWorkspaceArtifactSearchResultEdge] """ A list of nodes. """ nodes: [ReconWorkspaceArtifactSearchResult] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ The connection type for ReconWorkspaceArtifact. """ type ReconWorkspaceArtifactsConnection { """ A list of edges. """ edges: [ReconWorkspaceArtifactEdge] """ A list of nodes. """ nodes: [ReconWorkspaceArtifact] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ Recon workspace context """ type ReconWorkspaceContext implements Node { _id: ID! artifacts( """ 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 ): ReconWorkspaceArtifactsConnection collaborators: [User!] created_at: DateTime description: String id: ID! name: String options: ReconWorkspaceContextOptions owner: User related_object_id: String related_object_type: String search( """ 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 search_query: String ): ReconWorkspaceArtifactSearchResultsConnection target: Team updated_at: DateTime } """ The connection type for ReconWorkspaceContext. """ type ReconWorkspaceContextConnection { """ A list of edges. """ edges: [ReconWorkspaceContextEdge] """ A list of nodes. """ nodes: [ReconWorkspaceContext] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type ReconWorkspaceContextEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ReconWorkspaceContext } """ Recon workspace context options """ type ReconWorkspaceContextOptions implements Node { delete_enabled: Boolean id: ID! } """ Autogenerated input type of RecreatePentestAccessToken """ input RecreatePentestAccessTokenInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentest_opportunity_token: String! } """ Autogenerated return type of RecreatePentestAccessToken. """ type RecreatePentestAccessTokenPayload 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! was_successful: Boolean! } """ Autogenerated input type of RedactReport """ input RedactReportInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String commit: Boolean report_id: ID! strings_to_redact: [String!]! } """ Autogenerated return type of RedactReport. """ type RedactReportPayload implements MutationResult { activities: [ActivityUnion!] """ 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! messages: [String!] redact_count: Int report: Report was_successful: Boolean! } """ Autogenerated input type of RefreshOrganizationScimUser """ input RefreshOrganizationScimUserInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_id: ID! } """ Autogenerated return type of RefreshOrganizationScimUser. """ type RefreshOrganizationScimUserPayload implements MutationResult { bearer_token: String """ 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! organization: Organization scim_user: User was_successful: Boolean! } """ Autogenerated input type of RegenerateCalendarToken """ input RegenerateCalendarTokenInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of RegenerateCalendarToken. """ type RegenerateCalendarTokenPayload 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 RegenerateTwoFactorAuthenticationBackupCodes """ input RegenerateTwoFactorAuthenticationBackupCodesInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String otp_code: String! password: String! } """ Autogenerated return type of RegenerateTwoFactorAuthenticationBackupCodes. """ type RegenerateTwoFactorAuthenticationBackupCodesPayload implements MutationResult { backup_codes: [String!] """ 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 RegisterCredential """ input RegisterCredentialInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential: JSON! nickname: String } """ Autogenerated return type of RegisterCredential. """ type RegisterCredentialPayload 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! webauthn_credential: KeyCredential } """ Autogenerated input type of RegisterUserDevice """ input RegisterUserDeviceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String token: String! } """ Autogenerated return type of RegisterUserDevice. """ type RegisterUserDevicePayload 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! was_successful: Boolean! } """ Autogenerated input type of RejectInvitation """ input RejectInvitationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String token: String! } """ Autogenerated return type of RejectInvitation. """ type RejectInvitationPayload 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! query: Query was_successful: Boolean! } """ Autogenerated input type of RejectOrganizationSamlProvider """ input RejectOrganizationSamlProviderInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String saml_provider_id: ID! } """ Autogenerated return type of RejectOrganizationSamlProvider. """ type RejectOrganizationSamlProviderPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String current_user_downgraded: Boolean! 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! saml_provider: SamlProvider was_successful: Boolean! } """ Autogenerated input type of RejectPriorityRecommendation """ input RejectPriorityRecommendationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String rejection_reason: String! report_id: Int! } """ Autogenerated return type of RejectPriorityRecommendation. """ type RejectPriorityRecommendationPayload 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! priority_recommendation: PriorityRecommendation report: Report was_successful: Boolean! } """ Autogenerated input type of RejectReportRetest """ input RejectReportRetestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String! report_id: ID! } """ Autogenerated return type of RejectReportRetest. """ type RejectReportRetestPayload 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! } """ Autogenerated input type of RejectSpotCheckUser """ input RejectSpotCheckUserInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String spot_check_user_id: ID! } """ Autogenerated return type of RejectSpotCheckUser. """ type RejectSpotCheckUserPayload 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! spot_check_user: SpotCheckUser was_successful: Boolean! } """ Autogenerated input type of RejectValidationAgentRecommendation """ input RejectValidationAgentRecommendationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String rejection_reason: String! report_id: Int! } """ Autogenerated return type of RejectValidationAgentRecommendation. """ type RejectValidationAgentRecommendationPayload 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 RemoveAssetsFromStructuredScopes """ input RemoveAssetsFromStructuredScopesInput { asset_ids: [Int!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_id: ID! team_ids: [Int!]! } """ Autogenerated return type of RemoveAssetsFromStructuredScopes. """ type RemoveAssetsFromStructuredScopesPayload 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_scopes: [StructuredScope!] was_successful: Boolean! } """ Autogenerated input type of RemoveBountyTable """ input RemoveBountyTableInput { bounty_table_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of RemoveBountyTable. """ type RemoveBountyTablePayload 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 RemoveCampaign """ input RemoveCampaignInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! } """ Autogenerated return type of RemoveCampaign. """ type RemoveCampaignPayload 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 RemoveChartFromDashboard """ input RemoveChartFromDashboardInput { """ ID of the chart to remove """ chart_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of RemoveChartFromDashboard. """ type RemoveChartFromDashboardPayload 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 RemoveGroupFromOrganizationInbox """ input RemoveGroupFromOrganizationInboxInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_inbox_id: ID! organization_member_group_id: ID! } """ Autogenerated return type of RemoveGroupFromOrganizationInbox. """ type RemoveGroupFromOrganizationInboxPayload 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! organization_inbox: OrganizationInbox was_successful: Boolean! } """ Autogenerated input type of RemoveHackerCertification """ input RemoveHackerCertificationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String hacker_certification_id: ID! } """ Autogenerated return type of RemoveHackerCertification. """ type RemoveHackerCertificationPayload 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 RemoveHackerFromProgram """ input RemoveHackerFromProgramInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String reason: String! team_handle: String! username: String! } """ Autogenerated return type of RemoveHackerFromProgram. """ type RemoveHackerFromProgramPayload 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! was_successful: Boolean! } """ Autogenerated input type of RemoveOrganizationMemberGroupEligibilitySetting """ input RemoveOrganizationMemberGroupEligibilitySettingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_member_group_id: ID! } """ Autogenerated return type of RemoveOrganizationMemberGroupEligibilitySetting. """ type RemoveOrganizationMemberGroupEligibilitySettingPayload 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! organization_member_group: OrganizationMemberGroup was_successful: Boolean! } """ Autogenerated input type of RemoveOrganizationSolutionInstance """ input RemoveOrganizationSolutionInstanceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_id: ID! solution_instance_id: ID! } """ Autogenerated return type of RemoveOrganizationSolutionInstance. """ type RemoveOrganizationSolutionInstancePayload 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! organization: Organization was_successful: Boolean! } """ Autogenerated input type of RemoveReference """ input RemoveReferenceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! } """ Autogenerated return type of RemoveReference. """ type RemoveReferencePayload 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 RemoveSolutionInstance """ input RemoveSolutionInstanceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String solution_instance_id: ID! team_id: ID! } """ Autogenerated return type of RemoveSolutionInstance. """ type RemoveSolutionInstancePayload 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 RemoveTagFromAsset """ input RemoveTagFromAssetInput { asset_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String tag_id: ID! } """ Autogenerated return type of RemoveTagFromAsset. """ type RemoveTagFromAssetPayload implements MutationResult { asset: Asset """ 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! tag: AsmTag was_successful: Boolean! } """ Autogenerated input type of RemoveUserFromOrganization """ input RemoveUserFromOrganizationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_member_id: ID! } """ Autogenerated input type of RemoveUserFromOrganizationMemberGroup """ input RemoveUserFromOrganizationMemberGroupInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_member_group_id: ID! organization_member_id: ID! } """ Autogenerated return type of RemoveUserFromOrganizationMemberGroup. """ type RemoveUserFromOrganizationMemberGroupPayload 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! organization_member: OrganizationMember organization_member_group: OrganizationMemberGroup was_successful: Boolean! } """ Autogenerated return type of RemoveUserFromOrganization. """ type RemoveUserFromOrganizationPayload 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! was_successful: Boolean! } """ Autogenerated input type of RemoveUserOpportunitiesFeedback """ input RemoveUserOpportunitiesFeedbackInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of RemoveUserOpportunitiesFeedback. """ type RemoveUserOpportunitiesFeedbackPayload 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 user_opportunities_feedback: UserOpportunitiesFeedback was_successful: Boolean! } """ Autogenerated input type of RenameWorkboardView """ input RenameWorkboardViewInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! workboard_view_id: ID! } """ Autogenerated return type of RenameWorkboardView. """ type RenameWorkboardViewPayload 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! was_successful: Boolean! workboard_view: WorkboardView } """ Autogenerated input type of ReplaceAutomationSecret """ input ReplaceAutomationSecretInput { automation_secret_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ The new value for the automation secret """ new_value: String! } """ Autogenerated return type of ReplaceAutomationSecret. """ type ReplaceAutomationSecretPayload 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! was_successful: Boolean! } """ A HackerOne report """ type Report implements ActivitiesInterface & Node & ResourceInterface { _id: ID! 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 internal: [Boolean] """ Returns the last _n_ elements from the list. """ last: Int not_types: [ActivityTypes] order_by: ActivityOrderInput = {field: created_at, direction: ASC} report_id: Int team_handle: String types: [ActivityTypes] """ A timestamp encoded as a string that. When provided, only activities with a updated_at greater than this value will be resolved. Example: activities(updated_at_after: "2017-11-30 13:37:12 UTC") """ updated_at_after: String ): ActivityConnection allow_singular_disclosure_after: String allow_singular_disclosure_at: DateTime asset: Asset asset_scope_recommendation: AssetScopeRecommendation assignee: AssigneeUnion attachments: [Attachment] automated_remediation_guidances( """ 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 secure_order_by: FiltersAutomatedRemediationGuidanceFilterOrder where: FiltersAutomatedRemediationGuidanceFilterInput ): AutomatedRemediationGuidanceConnection available_hacker_triage_rating_options: [String] bounties( """ 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 ): BountyConnection bounty_awarded_at: DateTime bounty_awarded_staleness_threshold: Int bounty_calculator: BountyCalculator bug_class_recommendation: BugClassRecommendation bug_reporter_agreed_on_going_public_at: DateTime campaign: Campaign can_change_organization_inboxes: Boolean can_manage: Boolean cloned_from: Report clones( """ 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 closed_at: DateTime comments_closed: Boolean created_at: DateTime! credential: Credential custom_field_values( """ 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 ): CustomFieldValueConnection custom_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 where: FiltersReportCustomFieldFilterInput ): ReportCustomFieldConnection custom_remediation_guidances( """ 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 secure_order_by: FiltersCustomRemediationGuidanceFilterOrder where: FiltersCustomRemediationGuidanceFilterInput ): CustomRemediationGuidanceConnection cve_ids: [String] deduplication_action_recommendation: DeduplicationActionRecommendation deduplication_recommendations: [DeduplicationRecommendation!] disclosed_at: DateTime displayable_severity: String dupe_window: DupeWindow dupe_window_available: Boolean dupe_window_eligibility: DupeWindowEligibilityEnum duplicate_information: ReportDuplicateInformation duplicates( """ 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 escalations( """ 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: FiltersEscalationFilterOrder where: FiltersEscalationFilterInput ): EscalationConnection execution_artifacts( """ 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 processor: ExecutionArtifactTypeEnum ): ExecutionArtifactsConnection external_users( """ 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 ): UserConnection extracted_report_data: ExtractedReportData first_program_activity_at: DateTime hacker_published: Boolean hai_chunks: [HaiReportChunk] hai_report_data: HaiReportData i_am_organization_group_member: Boolean i_am_participant: Boolean i_am_subscribed: Boolean i_can_bulk_delete_all_attachments: Boolean i_can_calculate_return_on_mitigation: Boolean i_can_change_pentest: Boolean i_can_change_structured_scope: Boolean i_can_change_subscription: Boolean i_can_change_weakness: Boolean i_can_clone: Boolean i_can_comment: Boolean i_can_create_bounty: Boolean i_can_create_severity: Boolean i_can_generate_insight_agent: Boolean i_can_hide_timeline: Boolean i_can_manage_collaborators: Boolean i_can_manage_reference: Boolean i_can_manage_report_tag_assignments: Boolean i_can_override_max_severity: Boolean i_can_post_hacker_triage_rating: Boolean i_can_post_triage_rating: Boolean i_can_redact: Boolean i_can_suggest_bounty_amount: Boolean i_can_update_custom_field_values: Boolean i_can_view_bounty: Boolean! i_can_view_duplicate_suggestions: Boolean i_can_view_hacker_facing_custom_fields: Boolean i_can_view_hai_remediation_guidance: Boolean i_can_write_testimonial: Boolean! id: ID! impact: String intake_recommendation: IntakeRecommendation is_external_bug: Boolean jira_escalation_last_state_change_at: DateTime jira_escalation_state: String latest_activity_at: DateTime latest_public_activity_at: DateTime latest_public_activity_of_reporter_at: DateTime latest_public_activity_of_team_at: DateTime latest_report_state_change_at: DateTime mediation_requested_at: DateTime mediation_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 ): MediationRequestConnection my_favorite: Boolean new_staleness_threshold: Int organization: Organization organization_inboxes( """ 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 ): OrganizationInboxConnection! original_report: Report original_report_id: ID pending_action_from: ReportPendingActionFromEnum pentest: Pentest pentest_id: ID """ A post-submission trigger that notified the hacker after submission. This field is only present for reports filed after February 14, 2016. """ post_submission_trigger_log_trigger: Trigger priority_recommendation: PriorityRecommendation recalculated_severity_score: Float reference: ID reference_link: String remediation_status_verbose: String report_collaborator_invitations( """ 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 ): InvitedReportCollaboratorConnection report_collaborators( """ 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 ): ReportCollaboratorConnection report_generated_content: ReportGeneratedContent report_metadata: ReportMetadata report_pending_party_last_activity: DateTime report_tags( """ 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 ): ReportTagConnection reporter: User resolution_staleness_threshold: Int scope_guidance_requested: Boolean! scope_guidance_set: Boolean self_closed: Boolean severity: Severity singular_disclosure_allowed: Boolean singular_disclosure_disabled: Boolean source: String stage: String state: String structured_scope: StructuredScope submitted_at: DateTime substate: String! suggested_bounty: String summaries: [Summary] supported_calculation_methods: [SeverityCalculationMethodEnum!] swag: [Swag] swag_awarded_at: DateTime team: Team team_member_agreed_on_going_public_at: DateTime team_severity: Severity timer_bounty_awarded_elapsed_time: Int timer_bounty_awarded_miss_at: DateTime timer_bounty_awarded_until_missed: Int timer_first_program_response_elapsed_time: Int timer_first_program_response_miss_at: DateTime timer_first_program_response_until_missed: Int timer_report_resolved_elapsed_time: Int timer_report_resolved_miss_at: DateTime timer_report_resolved_until_missed: Int timer_report_triage_elapsed_time: Int timer_report_triage_miss_at: DateTime timer_report_triage_until_missed: Int title: String triage_complexity_rating: TriageComplexityRating triage_meta: TriageMeta triage_scope_instructions( """ 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 ): TriageScopeInstructionConnection! triaged_at: DateTime triaged_staleness_threshold: Int undismissed_triage_inbox_items: [TriageInboxItem]! @deprecated(reason: "This field is deprecated.") url: URI! validation_agent_conversation: ValidationAgentConversation visibility: String votes( """ 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 ): VoteConnection vulnerability_and_legibility_recommendation: VulnerabilityAndLegibilityRecommendation vulnerability_information: String weakness: Weakness weakness_suggestion: WeaknessSuggestion } """ A interface for the common fields on an HackerOne Report Activity """ interface ReportActivityInterface { actor_is_customer: Boolean! attachments: [Attachment] automated_response: Boolean genius_execution_id: ID @deprecated(reason: "This is about to be replaced by .genius_execution") id: ID! internal: Boolean message: String report: Report triage_inbox_item: TriageInboxItem } input ReportAmountsInput { amount: Float! bonus_amount: Float report_id: ID! } """ A Conversations::ReportAssistant conversation """ type ReportAssistantConversation implements ConversationInterface & Node { _id: ID! entries: [ConversationEntryUnion!]! id: ID! type: String! } """ A Conversations::ReportAssistant conversation entry """ type ReportAssistantConversationEntry implements ConversationEntryInterface & Node { _id: ID! """ The user who created this entry """ actor: User! created_at: DateTime! data: JSON id: ID! type: String! updated_at: DateTime! } """ A HackerOne report collaborator """ type ReportCollaborator implements Node { _id: ID! bounty_weight: Float id: ID! user: User } """ The connection type for ReportCollaborator. """ type ReportCollaboratorConnection { """ A list of edges. """ edges: [ReportCollaboratorEdge] """ A list of nodes. """ nodes: [ReportCollaborator] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type ReportCollaboratorEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ReportCollaborator } """ The connection type for Report. """ type ReportConnection { assignable_team_member_groups( """ 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: FiltersTeamMemberGroupFilterOrder where: FiltersTeamMemberGroupFilterInput ): TeamMemberGroupConnection assignable_team_member_users( """ 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: FiltersUserFilterOrder where: FiltersUserFilterInput ): UserConnection assignable_users( """ 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: FiltersUserFilterOrder where: FiltersUserFilterInput ): UserConnection """ Groups and counts reports by the severity rating """ count_by_severity: [CountBySeverity]! count_by_substate_severity_rating: GraphqlScalar """ Count of resolved reports requested for disclosure (for teams allowing disclosure) """ disclosure_open_request_count: Int """ A list of edges. """ edges: [ReportEdge] """ A list of nodes. """ nodes: [Report] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! total_resolved_by_month(year: Int!): [LabeledIntegerPair] } """ A combination of custom field attributes and values for each report """ type ReportCustomField implements Node { archived_at: DateTime checkbox_text: String configuration: String custom_field_attribute: CustomFieldAttributeInterface custom_field_value: CustomFieldValue error_message: String field_type: String! helper_text: String id: ID! internal: Boolean! label: String! position: Int! report: Report required: Boolean! team: Team value: String } """ The connection type for ReportCustomField. """ type ReportCustomFieldConnection { """ A list of edges. """ edges: [ReportCustomFieldEdge] """ A list of nodes. """ nodes: [ReportCustomField] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type ReportCustomFieldEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ReportCustomField } type ReportDocument implements Node { _score: Float! id: ID! report: Report! report_id: Int! title: String! } """ A HackerOne report draft """ type ReportDraft implements Node { _id: ID! id: ID! team: Team title: String updated_at: DateTime! vulnerability_information: String } """ The connection type for ReportDraft. """ type ReportDraftConnection { """ A list of edges. """ edges: [ReportDraftEdge] """ A list of nodes. """ nodes: [ReportDraft] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type ReportDraftEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ReportDraft } """ Information for a duplicate report """ type ReportDuplicateInformation implements Node { _id: ID! id: ID! severity_rating: SeverityRatingEnum severity_score: Float submitted_at: DateTime substate: String title: String } """ An edge in a connection. """ type ReportEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Report } input ReportFilterInput { asset_ids: [Int] assignee: [String] bounty_awarded_at__gt: DateTime bounty_awarded_at__lt: DateTime bounty_awarded_at__null: Boolean closed_at__gt: DateTime closed_at__lt: DateTime closed_at__null: Boolean created_at__gt: DateTime created_at__lt: DateTime custom_fields: [CustomFieldInput] disclosed_at__gt: DateTime disclosed_at__lt: DateTime disclosed_at__null: Boolean first_program_activity_at__gt: DateTime first_program_activity_at__lt: DateTime first_program_activity_at__null: Boolean hacker_published: Boolean id: [Int] inbox_ids: [Int] is_priority: Boolean keyword: String last_activity_at__gt: DateTime last_activity_at__lt: DateTime last_program_activity_at__gt: DateTime last_program_activity_at__lt: DateTime last_public_activity_at__gt: DateTime last_public_activity_at__lt: DateTime last_reporter_activity_at__gt: DateTime last_reporter_activity_at__lt: DateTime program: [String] reference: String reference__null: Boolean reporter: [String]! reporter_agreed_on_going_public: Boolean severity: [SeverityRatingEnum] state: [ReportStateEnum] = [] submitted_at__gt: DateTime submitted_at__lt: DateTime swag_awarded_at__gt: DateTime swag_awarded_at__lt: DateTime swag_awarded_at__null: Boolean triaged_at__gt: DateTime triaged_at__lt: DateTime triaged_at__null: Boolean weakness_id: [Int] } """ Generated content for a HackerOne report """ type ReportGeneratedContent implements Node { _id: ID! hacktivity_summary: String id: ID! } """ A match between a host mentioned in a report and the program's structured scope """ type ReportHostScopeMatch implements Node { host: String! id: ID! match: String! scope: String! structured_scope_asset_identifier: String! } """ A HackerOne report intent """ type ReportIntent implements Node { _id: ID! attachments: [Attachment!]! conversation: ReportAssistantConversation created_at: DateTime! custom_fields: JSON! description: String feedback_message: String feedback_rating: String has_canceled_pipelines: Boolean! has_failing_pipelines: Boolean! id: ID! last_pipeline_job_status_by_type: JSON! metadata: JSON report: Report revisions: [ReportIntentRevision!]! state: String! team: Team title: String updated_at: DateTime! } """ The connection type for ReportIntent. """ type ReportIntentConnection { """ A list of edges. """ edges: [ReportIntentEdge] """ A list of nodes. """ nodes: [ReportIntent] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type ReportIntentEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ReportIntent } """ A HackerOne report intent pipeline job run """ type ReportIntentPipelineJobRun implements Node { _id: ID! allow_failure: Boolean! description: String! id: ID! job_type: String! output: JSON stage: Int! state: PipelineJobRunStateEnum } """ A HackerOne report intent pipeline run """ type ReportIntentPipelineRun implements Node { _id: ID! id: ID! job_runs: [ReportIntentPipelineJobRun!]! state: String } """ A HackerOne report intent revision """ type ReportIntentRevision implements Node { _id: ID! created_at: DateTime! description: String id: ID! last_pipeline_run: ReportIntentPipelineRun } """ A match between an IP address mentioned in a report and the program's structured scope CIDR """ type ReportIpScopeMatch implements Node { id: ID! ip: String! match: String! scope: String! structured_scope_asset_identifier: String! } """ Report metadata """ type ReportMetadata implements Node { _id: ID! id: ID! } """ Fields on which a collection of reports can be ordered """ enum ReportOrderField { bounty_awarded_at closed_at created_at disclosed_at first_program_activity_at id jira_status last_activity_at last_program_activity_at last_public_activity_at last_reporter_activity_at latest_activity_at severity_rating submitted_at substate swag_awarded_at timer_bounty_awarded_elapsed_time timer_bounty_awarded_until_missed timer_first_program_response_elapsed_time timer_first_program_response_until_missed timer_report_resolved_elapsed_time timer_report_resolved_until_missed timer_report_triage_elapsed_time timer_report_triage_until_missed title triaged_at } input ReportOrderInput { direction: OrderDirection! field: ReportOrderField! } """ Parties that a report can be pending action from """ enum ReportPendingActionFromEnum { pending_action_from_hacker pending_action_from_team pending_action_from_triage } """ A report retest """ type ReportRetest implements Node { _id: ID! asset_name: String asset_type: String assigned_at: DateTime award_amount: String! claimed_at: DateTime created_at: DateTime created_by: User id: ID! needs_approval_at: DateTime report: Report report_retest_users( """ 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 new: Boolean visible: Boolean ): ReportRetestUserConnection retest_subscription: BundleSubscription state: ReportRetestStateEnum team: Team! weakness_name: String } """ The connection type for ReportRetest. """ type ReportRetestConnection { """ Int """ approved_count: Int! count_by_state: GraphqlScalar """ A list of edges. """ edges: [ReportRetestEdge] fixed_count: Int! """ A list of nodes. """ nodes: [ReportRetest] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! """ Int """ unique_report_count: Int! } """ An edge in a connection. """ type ReportRetestEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ReportRetest } """ Report retest state enum """ enum ReportRetestStateEnum { approved assigned canceled claimed needs_approval rejected unassigned unclaimed } """ Report retest state enum """ enum ReportRetestStateEnumInput { approved assigned canceled claimed needs_approval rejected unassigned unclaimed } input ReportRetestStateEnumInputPredicateInput { _eq: ReportRetestStateEnumInput _gt: ReportRetestStateEnumInput _gte: ReportRetestStateEnumInput _in: [ReportRetestStateEnumInput] _is_null: Boolean _lt: ReportRetestStateEnumInput _lte: ReportRetestStateEnumInput _neq: ReportRetestStateEnumInput _nin: [ReportRetestStateEnumInput] } """ A report retest user """ type ReportRetestUser implements Node { _id: ID! activity: ActivitiesUserCompletedRetest answered_fix_can_be_bypassed: Boolean assigned_at: DateTime bypass_report_id: Int claimed_at: DateTime completed_at: DateTime fixed: Boolean id: ID! invitation: InvitationsRetest report_retest: ReportRetest state: String user: User } """ The connection type for ReportRetestUser. """ type ReportRetestUserConnection { """ Int """ approved_count: Int! completed_count: Int! """ A list of edges. """ edges: [ReportRetestUserEdge] """ A list of nodes. """ nodes: [ReportRetestUser] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! total_payment_amount: Int! } """ An edge in a connection. """ type ReportRetestUserEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ReportRetestUser } """ Report retest user state enum """ enum ReportRetestUserStateEnumInput { approved assigned claimed expired needs_approval opted_out rejected unassigned } input ReportRetestUserStateEnumInputPredicateInput { _eq: ReportRetestUserStateEnumInput _gt: ReportRetestUserStateEnumInput _gte: ReportRetestUserStateEnumInput _in: [ReportRetestUserStateEnumInput] _is_null: Boolean _lt: ReportRetestUserStateEnumInput _lte: ReportRetestUserStateEnumInput _neq: ReportRetestUserStateEnumInput _nin: [ReportRetestUserStateEnumInput] } """ States a report can be in """ enum ReportStateEnum { closed draft duplicate editing informative needs_more_info new not_applicable open pending_program_review resolved retesting spam triaged } """ States a report can be in """ enum ReportStateEnumInput { closed draft duplicate editing informative needs_more_info new not_applicable open pending_program_review resolved retesting spam triaged } input ReportStateEnumInputPredicateInput { _eq: ReportStateEnumInput _gt: ReportStateEnumInput _gte: ReportStateEnumInput _in: [ReportStateEnumInput] _is_null: Boolean _lt: ReportStateEnumInput _lte: ReportStateEnumInput _neq: ReportStateEnumInput _nin: [ReportStateEnumInput] } """ A report tag for organizing reports within an organization """ type ReportTag implements Node { _id: ID! created_at: DateTime! id: ID! name: String! organization: Organization! organization_id: ID! updated_at: DateTime! } """ The connection type for ReportTag. """ type ReportTagConnection { """ A list of edges. """ edges: [ReportTagEdge] """ A list of nodes. """ nodes: [ReportTag] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type ReportTagEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ReportTag } """ A HackerOne report triage summary example """ type ReportTriageSummaryExample implements Node { id: ID! input: String! title: String! triage_summary: String! } """ The connection type for ReportTriageSummaryExample. """ type ReportTriageSummaryExampleConnection { """ A list of edges. """ edges: [ReportTriageSummaryExampleEdge] """ A list of nodes. """ nodes: [ReportTriageSummaryExample] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type ReportTriageSummaryExampleEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ReportTriageSummaryExample } """ Autogenerated input type of RepositionCustomFieldAttribute """ input RepositionCustomFieldAttributeInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String id: ID! position: Int! } """ Autogenerated return type of RepositionCustomFieldAttribute. """ type RepositionCustomFieldAttributePayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String custom_field_attribute: CustomFieldAttributeInterface 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! } """ A reputation """ type Reputation implements Node { """ The change in reputation """ change: Int! """ The time the reputation change was created """ created_at: DateTime! id: ID! """ The reason for the reputation change """ reason: String! """ The report that triggered the reputation change """ report: Report """ The team that triggered the reputation change """ team: Team } """ The connection type for Reputation. """ type ReputationConnection { """ A list of edges. """ edges: [ReputationEdge] """ A list of nodes. """ nodes: [Reputation] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type ReputationEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Reputation } """ Autogenerated input type of RequestBbpLaunch """ input RequestBbpLaunchInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of RequestBbpLaunch. """ type RequestBbpLaunchPayload implements MutationResult { bbp_launch_configuration: BbpLaunchConfiguration """ 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 RequestBountyInsights """ input RequestBountyInsightsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_id: ID! } """ Autogenerated return type of RequestBountyInsights. """ type RequestBountyInsightsPayload 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! organization: Organization was_successful: Boolean! } """ Autogenerated input type of RequestConsumptionSubscriptionHours """ input RequestConsumptionSubscriptionHoursInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String comments: String consumption_subscription_id: Int } """ Autogenerated return type of RequestConsumptionSubscriptionHours. """ type RequestConsumptionSubscriptionHoursPayload 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! was_successful: Boolean! } """ Autogenerated input type of RequestIntegrationCloneMutation """ input RequestIntegrationCloneMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String integrations: [TraySolutionCloneInput!]! pentest_id: ID! } """ Autogenerated return type of RequestIntegrationCloneMutation. """ type RequestIntegrationCloneMutationPayload 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! was_successful: Boolean! } """ Autogenerated input type of RequestPentestInfo """ input RequestPentestInfoInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_id: Int! page_url: String! } """ Autogenerated return type of RequestPentestInfo. """ type RequestPentestInfoPayload 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! was_successful: Boolean! } """ Autogenerated input type of RequestReportDisclosure """ input RequestReportDisclosureInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String report_id: ID! substate: String! } """ Autogenerated return type of RequestReportDisclosure. """ type RequestReportDisclosurePayload implements MutationResult { activity: ActivitiesAgreedOnGoingPublic """ 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 RequestTeamReview """ input RequestTeamReviewInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of RequestTeamReview. """ type RequestTeamReviewPayload 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! was_successful: Boolean! } """ Autogenerated input type of RequestToLaunchPentest """ input RequestToLaunchPentestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentest_id: ID! } """ Autogenerated return type of RequestToLaunchPentest. """ type RequestToLaunchPentestPayload 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! pentest: Pentest was_successful: Boolean! } """ Autogenerated input type of RequestVdpLaunch """ input RequestVdpLaunchInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of RequestVdpLaunch. """ type RequestVdpLaunchPayload 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! vdp_launch_configuration: VdpLaunchConfiguration was_successful: Boolean! } """ Autogenerated input type of ResetAllCredentials """ input ResetAllCredentialsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of ResetAllCredentials. """ type ResetAllCredentialsPayload 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! } """ Data about the user's residency verifications """ type ResidencyVerification implements Node { id: ID! nationality: String! } """ The connection type for ResidencyVerification. """ type ResidencyVerificationConnection { """ A list of edges. """ edges: [ResidencyVerificationEdge] """ A list of nodes. """ nodes: [ResidencyVerification] """ Information to aid in pagination. """ pageInfo: PageInfo! } """ An edge in a connection. """ type ResidencyVerificationEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ResidencyVerification } """ Represents a type that can be retrieved by a URL. """ interface ResourceInterface { url: URI! } """ Possible response efficiency indicators """ enum ResponseEfficiencyIndicatorEnum { failed missed ok } """ Autogenerated input type of ResumeGatewayProgramForUsers """ input ResumeGatewayProgramForUsersInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! user_ids: [Int!]! } """ Autogenerated return type of ResumeGatewayProgramForUsers. """ type ResumeGatewayProgramForUsersPayload 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! gateway_users: [GatewayUser!] was_successful: Boolean! } """ Autogenerated input type of ResumeGatewayProgram """ input ResumeGatewayProgramInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of ResumeGatewayProgram. """ type ResumeGatewayProgramPayload 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 ResumeHaiTask """ input ResumeHaiTaskInput { """ Action or instruction for resuming the task """ action: HaiTaskActionEnum! """ A unique identifier for the client performing the mutation. """ clientMutationId: String hai_task_id: ID! } """ Autogenerated return type of ResumeHaiTask. """ type ResumeHaiTaskPayload 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! hai_task: HaiTask was_successful: Boolean! } """ Different types of a retesting subscription """ enum RetestSubscriptionTag { demo hacker_powered_h1b_h1c legacy new pentest triage triage_h1r } """ Different types of a retesting subscription """ enum RetestSubscriptionTagInput { demo hacker_powered_h1b_h1c legacy new pentest triage triage_h1r } input RetestSubscriptionTagInputPredicateInput { _eq: RetestSubscriptionTagInput _gt: RetestSubscriptionTagInput _gte: RetestSubscriptionTagInput _in: [RetestSubscriptionTagInput] _is_null: Boolean _lt: RetestSubscriptionTagInput _lte: RetestSubscriptionTagInput _neq: RetestSubscriptionTagInput _nin: [RetestSubscriptionTagInput] } """ Custom Return on Mitigation (ROM) settings which will be used to calculate the ROM """ type ReturnOnMitigationCustomSettings implements Node { """ Annual rate of occurrence for availability incidents """ availability_annual_rate_of_occurrence: Float """ Single Loss Expectancy from a High impact availability incident (as percentage of the SLE baseline) """ availability_single_loss_expectancy_high: Float """ Single Loss Expectancy from a Low impact availability incident (as percentage of the SLE baseline) """ availability_single_loss_expectancy_low: Float """ Annual rate of occurrence for confidentiality incidents """ confidentiality_annual_rate_of_occurrence: Float """ Single Loss Expectancy from a High impact confidentiality incident (as percentage of the SLE baseline) """ confidentiality_single_loss_expectancy_high: Float """ Single Loss Expectancy from a Low impact confidentiality incident (as percentage of the SLE baseline) """ confidentiality_single_loss_expectancy_low: Float """ ID of the object. """ id: ID! """ Industry category for ROM calculations, drives the baseline single loss expectancy """ industry: IndustryEnum """ Annual rate of occurrence for integrity incidents """ integrity_annual_rate_of_occurrence: Float """ Single Loss Expectancy from a High impact integrity incident (as percentage of the SLE baseline) """ integrity_single_loss_expectancy_high: Float """ Single Loss Expectancy from a Low impact integrity incident (as percentage of the SLE baseline) """ integrity_single_loss_expectancy_low: Float """ Revenue cohort for ROM calculations, drives the baseline single loss expectancy """ revenue_cohort: RevenueCohortEnum """ Subscription period in years (1-5) """ subscription_period: SubscriptionPeriodEnum """ Subscription cost in USD for the specified period """ usd_subscription_cost_for_period: Int } """ Default Return on Mitigation (ROM) settings which will be used to calculate the ROM """ type ReturnOnMitigationDefaultSettings implements Node { """ Single Loss Expectancy from a High impact availability incident (as percentage of the SLE baseline) """ availability_single_loss_expectancy_high: Float! """ Single Loss Expectancy from a Low impact availability incident (as percentage of the SLE baseline) """ availability_single_loss_expectancy_low: Float! """ Baseline single loss expectancy (in dollars) """ baseline_single_loss_expectancy: Float! """ Single Loss Expectancy from a High impact confidentiality incident (as percentage of the SLE baseline) """ confidentiality_single_loss_expectancy_high: Float! """ Single Loss Expectancy from a Low impact confidentiality incident (as percentage of the SLE baseline) """ confidentiality_single_loss_expectancy_low: Float! """ ID of the object. """ id: ID! """ Industry category for ROM calculations, drives the baseline single loss expectancy """ industry: IndustryEnum """ Single Loss Expectancy from a High impact integrity incident (as percentage of the SLE baseline) """ integrity_single_loss_expectancy_high: Float! """ Single Loss Expectancy from a Low impact integrity incident (as percentage of the SLE baseline) """ integrity_single_loss_expectancy_low: Float! """ Revenue cohort for ROM calculations, drives the baseline single loss expectancy """ revenue_cohort: RevenueCohortEnum } """ Return on Mitigation (ROM) settings which will be used to calculate the ROM """ type ReturnOnMitigationSettings implements Node { """ Annual rate of occurrence for availability incidents """ availability_annual_rate_of_occurrence: Float """ Single Loss Expectancy from a High impact availability incident (as percentage of the SLE baseline) """ availability_single_loss_expectancy_high: Float! """ Single Loss Expectancy from a Low impact availability incident (as percentage of the SLE baseline) """ availability_single_loss_expectancy_low: Float! """ Baseline single loss expectancy (in dollars) """ baseline_single_loss_expectancy: Float! """ Annual rate of occurrence for confidentiality incidents """ confidentiality_annual_rate_of_occurrence: Float """ Single Loss Expectancy from a High impact confidentiality incident (as percentage of the SLE baseline) """ confidentiality_single_loss_expectancy_high: Float! """ Single Loss Expectancy from a Low impact confidentiality incident (as percentage of the SLE baseline) """ confidentiality_single_loss_expectancy_low: Float! """ ID of the object. """ id: ID! """ Industry category for ROM calculations, drives the baseline single loss expectancy """ industry: IndustryEnum """ Annual rate of occurrence for integrity incidents """ integrity_annual_rate_of_occurrence: Float """ Single Loss Expectancy from a High impact integrity incident (as percentage of the SLE baseline) """ integrity_single_loss_expectancy_high: Float! """ Single Loss Expectancy from a Low impact integrity incident (as percentage of the SLE baseline) """ integrity_single_loss_expectancy_low: Float! """ Revenue cohort for ROM calculations, drives the baseline single loss expectancy """ revenue_cohort: RevenueCohortEnum } input ReturnOnMitigationSettingsInputType { """ Annual rate of occurrence for availability incidents """ availability_annual_rate_of_occurrence: Float """ Single Loss Expectancy from a High impact availability incident (as percentage of the SLE baseline) """ availability_single_loss_expectancy_high: Float """ Single Loss Expectancy from a Low impact availability incident (as percentage of the SLE baseline) """ availability_single_loss_expectancy_low: Float """ Annual rate of occurrence for confidentiality incidents """ confidentiality_annual_rate_of_occurrence: Float """ Single Loss Expectancy from a High impact confidentiality incident (as percentage of the SLE baseline) """ confidentiality_single_loss_expectancy_high: Float """ Single Loss Expectancy from a Low impact confidentiality incident (as percentage of the SLE baseline) """ confidentiality_single_loss_expectancy_low: Float """ Industry category for ROM calculations, drives the baseline single loss expectancy """ industry: IndustryEnum """ Annual rate of occurrence for integrity incidents """ integrity_annual_rate_of_occurrence: Float """ Single Loss Expectancy from a High impact integrity incident (as percentage of the SLE baseline) """ integrity_single_loss_expectancy_high: Float """ Single Loss Expectancy from a Low impact integrity incident (as percentage of the SLE baseline) """ integrity_single_loss_expectancy_low: Float """ Revenue cohort for ROM calculations, drives the baseline single loss expectancy """ revenue_cohort: RevenueCohortEnum } """ Revenue cohort categories """ enum RevenueCohortEnum { FIVE_HUNDRED_M_TO_1B FIVE_TO_20M FOUR_TO_10B GREATER_THAN_10B HUNDRED_TO_250M LESS_THAN_1M ONE_TO_4B ONE_TO_5M TWENTY_TO_100M TWO_FIFTY_TO_500M } """ Autogenerated input type of ReviewBitRecommendations """ input ReviewBitRecommendationsInput { bounty_informed_generator_run_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String engagement_interests: [String!]! pentest_check_template_ids: [Int!]! } """ Autogenerated return type of ReviewBitRecommendations. """ type ReviewBitRecommendationsPayload implements MutationResult { bounty_informed_generator_run: BountyInformedPentestGeneratorRun """ 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 ReviewCompletePentestOpportunity """ input ReviewCompletePentestOpportunityInput { account_provisioning_needed: Boolean agent_enabled: Boolean attachment_ids: [ID] authentication_mode: String auto_provision: Boolean citizenship_restrictions: [String!] clear_restriction_reasoning: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String company_name: String compliance_framework: String compliance_framework_other: String consumption_subscription_id: ID cta_required: Boolean customer_email: String customer_note: String desired_outcomes: [String!] intent: String internal_handoff_notes: String location_restrictions: [String!] name: String owner_name: String package_name: String pentest_opportunity_id: ID! requested_start_date: String salesforce_account: String salesforce_opportunity: String schedule_day_restrictions: [String!] schedule_restrictions: String schedule_time_restrictions_end: String schedule_time_restrictions_start: String scopes: String skill_ids: [ID!] specific_concerns: String time_zone: String } """ Autogenerated return type of ReviewCompletePentestOpportunity. """ type ReviewCompletePentestOpportunityPayload 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! was_successful: Boolean! } """ Autogenerated input type of ReviewPentestOpportunity """ input ReviewPentestOpportunityInput { account_provisioning_needed: Boolean agent_enabled: Boolean attachment_ids: [ID] authentication_mode: String citizenship_restrictions: [String!] clear_restriction_reasoning: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String company_name: String compliance_framework: String compliance_framework_other: String consumption_subscription_id: ID cta_required: Boolean customer_email: String customer_note: String desired_outcomes: [String!] intent: String internal_handoff_notes: String location_restrictions: [String!] name: String owner_name: String package_name: String pentest_opportunity_id: ID! requested_start_date: String salesforce_account: String salesforce_opportunity: String schedule_day_restrictions: [String!] schedule_restrictions: String schedule_time_restrictions_end: String schedule_time_restrictions_start: String scopes: String skill_ids: [ID!] specific_concerns: String time_zone: String } """ Autogenerated return type of ReviewPentestOpportunity. """ type ReviewPentestOpportunityPayload 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! was_successful: Boolean! } """ Autogenerated input type of RevokeAssetCredential """ input RevokeAssetCredentialInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_id: ID! } """ Autogenerated return type of RevokeAssetCredential. """ type RevokeAssetCredentialPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential: Credential 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! } """ Autogenerated input type of RevokePentester """ input RevokePentesterInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentester_position_id: ID! } """ Autogenerated return type of RevokePentester. """ type RevokePentesterPayload 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! pentester: Pentester pentester_position: PentesterPosition was_successful: Boolean! } """ Autogenerated input type of RevokeUserApiToken """ input RevokeUserApiTokenInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of RevokeUserApiToken. """ type RevokeUserApiTokenPayload 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! } """ ROM asset group for an organization """ type RomAssetGroup implements Node { _id: ID! """ Assets in this group """ assets: [Asset!] """ Number of assets in this group """ assets_count: Int! """ When this asset group was created """ created_at: DateTime! """ Effective industry setting for this asset group """ effective_industry: IndustryEnum """ Effective revenue cohort setting for this asset group """ effective_revenue_cohort: RevenueCohortEnum """ Effective ROM settings for this asset group combining group and organization settings """ effective_settings: EffectiveRomSettings id: ID! """ Name of the asset group """ name: String! """ Organization this asset group belongs to """ organization: Organization! """ ROM settings specific to this asset group """ rom_asset_group_setting: ReturnOnMitigationCustomSettings """ When this asset group was last updated """ updated_at: DateTime! } """ The connection type for RomAssetGroup. """ type RomAssetGroupConnection { """ A list of edges. """ edges: [RomAssetGroupEdge] """ A list of nodes. """ nodes: [RomAssetGroup] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type RomAssetGroupEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: RomAssetGroup } """ Filter for ROM Asset Groups """ input RomAssetGroupFilterInput { """ IDs of ROM Asset Groups to filter by """ group_ids: [Int] """ Whether to include assets that are not assigned to any group """ include_ungrouped_assets: Boolean } """ Return on Mitigation (ROM) settings subscriptions configuration """ type RomSettingsSubscriptionsConfig implements Node { """ Indicates whether organization subscription settings should be displayed """ display_org_subscription_settings: Boolean! id: ID! } enum RulesOfEngagementStatus { rules_of_engagement_not_signed rules_of_engagement_signed } type SamlProvider implements Node { _id: ID! allow_sign_up: Boolean! alternative_certificate: String alternative_certificate_fingerprint: String approval_requested_at: DateTime certificate: String! certificate_fingerprint: String! created_at: DateTime! disabled_at: DateTime id: ID! jit_provisioning: Boolean name: String rejected_at: DateTime saml_provider_domains( """ 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: FiltersSamlProviderDomainFilterOrder ): SamlProviderDomainConnection saml_tests( """ 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 id: ID """ Returns the last _n_ elements from the list. """ last: Int order_by: FiltersSamlTestFilterOrder where: FiltersSamlTestFilterInput ): SamlTestConnection single_log_out_url: String single_sign_on_url: String! state: String! teams( """ 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: TeamOrderInput permissions: [PermissionEnum] = [] secure_order_by: FiltersTeamFilterOrder where: FiltersTeamFilterInput ): TeamConnection updated_at: DateTime! } """ The connection type for SamlProvider. """ type SamlProviderConnection { """ A list of edges. """ edges: [SamlProviderEdge] """ A list of nodes. """ nodes: [SamlProvider] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ A SAML provider domain """ type SamlProviderDomain implements Node { created_at: DateTime domain: String! domain_ownership: DomainOwnership id: ID! updated_at: DateTime } """ The connection type for SamlProviderDomain. """ type SamlProviderDomainConnection { """ A list of edges. """ edges: [SamlProviderDomainEdge] """ A list of nodes. """ nodes: [SamlProviderDomain] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type SamlProviderDomainEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: SamlProviderDomain } """ An edge in a connection. """ type SamlProviderEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: SamlProvider } """ SAML Provider State """ enum SamlProviderStateEnumInput { approval_requested approved disabled enabled testing testing_successful } input SamlProviderStateEnumInputPredicateInput { _eq: SamlProviderStateEnumInput _gt: SamlProviderStateEnumInput _gte: SamlProviderStateEnumInput _in: [SamlProviderStateEnumInput] _is_null: Boolean _lt: SamlProviderStateEnumInput _lte: SamlProviderStateEnumInput _neq: SamlProviderStateEnumInput _nin: [SamlProviderStateEnumInput] } type SamlResponseLog implements Node { id: ID! response: String! status: String } """ A SAML integration test """ type SamlTest implements Node & ResourceInterface { _id: ID! completed_at: DateTime created_at: DateTime! created_by: User! id: ID! saml_errors: [String!]! saml_response_log: SamlResponseLog started_at: DateTime state: SamlTestStateEnum! test_url: String updated_at: DateTime! url: URI! } """ The connection type for SamlTest. """ type SamlTestConnection { """ A list of edges. """ edges: [SamlTestEdge] """ A list of nodes. """ nodes: [SamlTest] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type SamlTestEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: SamlTest } """ SAML Test State """ enum SamlTestStateEnum { created failed running success } """ SAML Test State """ enum SamlTestStateEnumInput { created failed running success } input SamlTestStateEnumInputPredicateInput { _eq: SamlTestStateEnumInput _gt: SamlTestStateEnumInput _gte: SamlTestStateEnumInput _in: [SamlTestStateEnumInput] _is_null: Boolean _lt: SamlTestStateEnumInput _lte: SamlTestStateEnumInput _neq: SamlTestStateEnumInput _nin: [SamlTestStateEnumInput] } """ Autogenerated input type of SaveCollaboratorsMutation """ input SaveCollaboratorsMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ A list of collaborators that need to be saved """ collaborators: [Collaborator!]! """ The report that this collaborator participates in """ report_id: Int! } """ Autogenerated return type of SaveCollaboratorsMutation. """ type SaveCollaboratorsMutationPayload 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! was_successful: Boolean! } """ Autogenerated input type of SavePentestCheckResult """ input SavePentestCheckResultInput { attachment_ids: [Int!] check_result: PentestCheckResultEnum """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String pentest_check_id: ID! report_ids: [Int!] } """ Autogenerated return type of SavePentestCheckResult. """ type SavePentestCheckResultPayload 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! pentest_check: PentestCheck was_successful: Boolean! } """ Autogenerated input type of SaveUnverifiableCitizenshipVerification """ input SaveUnverifiableCitizenshipVerificationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String has_unverifiable_citizenship: Boolean! } """ Autogenerated return type of SaveUnverifiableCitizenshipVerification. """ type SaveUnverifiableCitizenshipVerificationPayload 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_identity: UserIdentity was_successful: Boolean! } """ Autogenerated input type of SaveUnverifiableResidencyVerification """ input SaveUnverifiableResidencyVerificationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String has_unverifiable_residency: Boolean! } """ Autogenerated return type of SaveUnverifiableResidencyVerification. """ type SaveUnverifiableResidencyVerificationPayload 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_identity: UserIdentity was_successful: Boolean! } """ Scope Exclusion """ type ScopeExclusion implements Node { """ The primary key from the database """ _id: ID! category: String created_at: DateTime! details: String id: ID! updated_at: DateTime } input ScopeExclusionInput { category: String delete: Boolean details: String id: ID } """ The connection type for DocumentUnion. """ type SearchResultConnection { aggs: Hash """ A list of edges. """ edges: [SearchResultEdge] """ A list of nodes. """ nodes: [DocumentUnion] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type SearchResultEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: DocumentUnion } """ Security Email Forwarding object """ type SecurityEmailForwarding implements Node { _id: ID! id: ID! security_email: String! status: String! } """ The connection type for SecurityEmailForwarding. """ type SecurityEmailForwardingConnection { """ A list of edges. """ edges: [SecurityEmailForwardingEdge] """ A list of nodes. """ nodes: [SecurityEmailForwarding] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type SecurityEmailForwardingEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: SecurityEmailForwarding } """ Autogenerated input type of SendMarkdownEmail """ input SendMarkdownEmailInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String email: String! markdown_content: String! subject: String! } """ Autogenerated return type of SendMarkdownEmail. """ type SendMarkdownEmailPayload 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! was_successful: Boolean! } """ A HackerOne session """ type Session implements Node { csrf_token: String! id: ID! } """ Autogenerated input type of SetClickthroughAgreement """ input SetClickthroughAgreementInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! terms: String! } """ Autogenerated return type of SetClickthroughAgreement. """ type SetClickthroughAgreementPayload 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! was_successful: Boolean! } """ Autogenerated input type of SetNoiseReason """ input SetNoiseReasonInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String reason: String! report_id: ID! } """ Autogenerated return type of SetNoiseReason. """ type SetNoiseReasonPayload 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 Stripe SetupIntent object """ type SetupIntent implements Node { client_secret: String! """ ID of the object. """ id: ID! } """ Autogenerated input type of SetupPentest """ input SetupPentestInput { asset_ids_to_add: [ID] citizenship_restrictions: [String] """ A unique identifier for the client performing the mutation. """ clientMutationId: String ends_at: String location_restrictions: [String] pentest_id: ID! pentest_structured_scope_ids_to_remove: [ID] retesting_ends_at: String schedule_day_restrictions: [String] schedule_restrictions: String schedule_time_restrictions_end: String schedule_time_restrictions_start: String starts_at: String time_zone: String } """ Autogenerated return type of SetupPentest. """ type SetupPentestPayload 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! pentest: Pentest was_successful: Boolean! } """ A HackerOne severity for a report """ type Severity implements Node { _id: ID! attack_complexity: SeverityAttackComplexityEnum attack_vector: SeverityAttackVectorEnum author_type: SeverityAuthorEnum availability: SeverityAvailabilityEnum availability_requirement: SeverityAvailabilityRequirementEnum calculation_method: SeverityCalculationMethodEnum confidentiality: SeverityConfidentialityEnum confidentiality_requirement: SeverityConfidentialityRequirementEnum created_at: DateTime cvss_4_point_0_metrics: Cvss4Point0MetricSet cvss_vector_string: String id: ID! integrity: SeverityIntegrityEnum integrity_requirement: SeverityIntegrityRequirementEnum max_severity: SeverityMaxSeverityEnum privileges_required: SeverityPrivilegesRequiredEnum rating: SeverityRatingEnum report_id: Int scope: SeverityScopeEnum score: Float score_by_rating: Float team_id: Int user_id: Int user_interaction: SeverityUserInteractionEnum } """ Severity attack complexity """ enum SeverityAttackComplexityEnum { high low } """ Severity attack vector """ enum SeverityAttackVectorEnum { adjacent local network physical } """ Severity author """ enum SeverityAuthorEnum { Team User } """ Severity availability """ enum SeverityAvailabilityEnum { high low none } """ Severity availability requirement """ enum SeverityAvailabilityRequirementEnum { high low medium none not_defined } """ Severity calculation method """ enum SeverityCalculationMethodEnum { cvss_3_0_hackerone cvss_3_1 cvss_4_0 manual } """ Calculate CVSS Severity score and rating """ type SeverityCalculator implements Node { calculated_severity(attack_complexity: SeverityAttackComplexityEnum!, attack_vector: SeverityAttackVectorEnum!, availability: SeverityAvailabilityEnum!, availability_requirement: SeverityAvailabilityRequirementEnum, confidentiality: SeverityConfidentialityEnum!, confidentiality_requirement: SeverityConfidentialityRequirementEnum, integrity: SeverityIntegrityEnum!, integrity_requirement: SeverityIntegrityRequirementEnum, max_severity: SeverityRatingEnum, privileges_required: SeverityPrivilegesRequiredEnum!, report_id: Int, scope: SeverityScopeEnum!, user_interaction: SeverityUserInteractionEnum!): CalculatedSeverity! id: ID! } """ Severity confidentiality """ enum SeverityConfidentialityEnum { high low none } """ Severity confidentiality requirement """ enum SeverityConfidentialityRequirementEnum { high low medium none not_defined } """ The connection type for Severity. """ type SeverityConnection { """ A list of edges. """ edges: [SeverityEdge] """ A list of nodes. """ nodes: [Severity] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type SeverityEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Severity } """ Severity integrity """ enum SeverityIntegrityEnum { high low none } """ Severity integrity requirement """ enum SeverityIntegrityRequirementEnum { high low medium none not_defined } """ Severity max severity """ enum SeverityMaxSeverityEnum { critical high low medium none } """ Severity privileges required """ enum SeverityPrivilegesRequiredEnum { high low none } """ Severity rating """ enum SeverityRatingEnum { critical high low medium none } """ Severity rating """ enum SeverityRatingEnumInput { critical high low medium none } input SeverityRatingEnumInputPredicateInput { _eq: SeverityRatingEnumInput _gt: SeverityRatingEnumInput _gte: SeverityRatingEnumInput _in: [SeverityRatingEnumInput] _is_null: Boolean _lt: SeverityRatingEnumInput _lte: SeverityRatingEnumInput _neq: SeverityRatingEnumInput _nin: [SeverityRatingEnumInput] } """ Severity scope """ enum SeverityScopeEnum { changed unchanged } """ Severity security requirement rating """ enum SeveritySecurityRequirementEnum { high low medium none not_defined } """ Severity user interaction """ enum SeverityUserInteractionEnum { none required } """ Autogenerated input type of ShareReportViaEmail """ input ShareReportViaEmailInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String emails: [String!]! report_id: ID! } """ Autogenerated return type of ShareReportViaEmail. """ type ShareReportViaEmailPayload 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! } input ShouldInput { bool: BoolQueryInput exists: ExistsInput multi_match: MultiMatchInput nested: NestedInput query_string: QueryStringInput range: RangeInput term: TermFilterInput terms: TermsFilterInput } """ Autogenerated input type of SignRulesOfEngagement """ input SignRulesOfEngagementInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of SignRulesOfEngagement. """ type SignRulesOfEngagementPayload 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_identity: UserIdentity! was_successful: Boolean! } """ A signal entry """ type Signal implements Node { """ The change in signal """ change: Int! """ When the signal was created """ created_at: DateTime! id: ID! """ The reason for the signal change """ reason: String! """ The report that this signal is associated with """ report: Report """ The team that this signal is associated with """ team: Team! } """ The connection type for Signal. """ type SignalConnection { """ A list of edges. """ edges: [SignalEdge] """ A list of nodes. """ nodes: [Signal] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type SignalEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Signal } type SignalRequirementsSetting implements Node { id: ID! target_signal: Float } """ Autogenerated input type of SignupEntryLevelVdp """ input SignupEntryLevelVdpInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String company_name: String! email: String! name: String! password: String! password_confirmation: String! title: String! tos_accept: Boolean! utm_campaign: String utm_content: String utm_medium: String utm_source: String website: String! } """ Autogenerated return type of SignupEntryLevelVdp. """ type SignupEntryLevelVdpPayload 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! was_successful: Boolean! } """ Label of a structured scope """ type Skill implements Node { _id: ID! approved: Boolean! description: String! id: ID! name: String! status: String! } """ The connection type for Skill. """ type SkillConnection { """ A list of edges. """ edges: [SkillEdge] """ A list of nodes. """ nodes: [Skill] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type SkillEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Skill } """ All valid skill proficiencies """ enum SkillProficiencyEnum { BEGINNER EXPERT INTERMEDIATE NOVICE } """ Resolution SLA settings for a HackerOne team """ type SlaSetting implements Node { _id: ID! critical_severity_resolved_staleness_threshold: Int! high_severity_resolved_staleness_threshold: Int! id: ID! low_severity_resolved_staleness_threshold: Int! medium_severity_resolved_staleness_threshold: Int! none_severity_resolved_staleness_threshold: Int! use_advanced_settings: Boolean! } """ SLA snapshot of a Team """ type SlaSnapshot implements Node { 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 bounty_awarded_sla_misses_count: Int created_at: DateTime! first_program_response_sla_failures_count: Int first_program_response_sla_misses_count: Int id: ID! report_resolved_sla_misses_count: Int report_triage_sla_failures_count: Int report_triage_sla_misses_count: Int sla_failures_count: Int sla_misses_count: Int sla_on_target_count: Int team: Team! } """ The connection type for SlaSnapshot. """ type SlaSnapshotConnection { """ A list of edges. """ edges: [SlaSnapshotEdge] group_by(period: SlaSnapshotIntervalEnum): [AggregatedSlaSnapshot] """ A list of nodes. """ nodes: [SlaSnapshot] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type SlaSnapshotEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: SlaSnapshot } """ Fields on which a collection of SLA snapshots can be filtered """ enum SlaSnapshotFilterField { PREVIOUS_WEEK } """ Time intervals sla snapshots can be grouped by """ enum SlaSnapshotIntervalEnum { day month week } """ SLA types """ enum SlaTypeEnum { bounty_awarded first_program_response report_resolved report_triage } """ Slack channel """ type SlackChannel implements Node { id: ID! name: String! } """ A Slack Pipeline Configuration for notifications """ type SlackPipeline implements Node & ResourceInterface { """ The primary key from the database """ _id: ID! channel: String! descriptive_label: String id: ID! 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_retesting: Boolean! notification_report_swag_awarded: Boolean! notification_report_triaged: Boolean! notification_report_user_completed_retest: Boolean! team: Team! updated_at: DateTime! url: URI! } """ The connection type for SlackPipeline. """ type SlackPipelineConnection { """ A list of edges. """ edges: [SlackPipelineEdge] """ A list of nodes. """ nodes: [SlackPipeline] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type SlackPipelineEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: SlackPipeline } """ Slack user """ type SlackUser implements Node { """ The id provided by Slack """ _id: String! deleted: Boolean! id: ID! name: String! real_name: String } """ A hacker application for a soft launched program """ type SoftLaunchApplication implements Node { accepted_at: DateTime id: ID! recipient: User! state: InvitationStateEnum! team: Team! token: String! } """ The connection type for SoftLaunchApplication. """ type SoftLaunchApplicationConnection { """ A list of edges. """ edges: [SoftLaunchApplicationEdge] """ A list of nodes. """ nodes: [SoftLaunchApplication] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type SoftLaunchApplicationEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: SoftLaunchApplication } """ The connection type for InvitationsSoftLaunch. """ type SoftLaunchConnection { """ A list of edges. """ edges: [SoftLaunchEdge] """ A list of nodes. """ nodes: [InvitationsSoftLaunch] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type SoftLaunchEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: InvitationsSoftLaunch } """ Tray::Solution """ type Solution implements Node & ResourceInterface { _id: ID! custom_fields: Hash description: String group_type: String id: ID! name: String! test_button_enabled: Boolean! title: String! url: URI! } """ The connection type for Solution. """ type SolutionConnection { """ A list of edges. """ edges: [SolutionEdge] """ A list of nodes. """ nodes: [Solution] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type SolutionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Solution } """ Tray::SolutionInstance """ type SolutionInstance implements Node & ResourceInterface { _id: ID! created: DateTime description: String edit_url: String! enabled: Boolean! id: ID! linkable: Boolean! name: String! solution: Solution! url: URI! } """ The connection type for SolutionInstance. """ type SolutionInstanceConnection { """ A list of edges. """ edges: [SolutionInstanceEdge] """ A list of nodes. """ nodes: [SolutionInstance] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type SolutionInstanceEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: SolutionInstance } input SortInput { direction: OrderDirection field: String! } """ Spot Check """ type SpotCheck implements Node { _id: ID! attachments: [Attachment!]! budget: Int! estimated_end_date: Date! excluded_hackers: [String!]! hacker_usernames: [String!]! id: ID! instructions: String! name: String! scopes: [String!]! spent_to_date: Int! spot_check_reports: [SpotCheckReport!]! spot_check_type: SpotCheckTypeEnum! spot_check_users(where: FiltersSpotCheckUserFilterInput): [SpotCheckUser!]! start_date: Date! state: SpotCheckTypeStates! target_num_hackers: Int team: Team template_content: String! type_cohort: SpotCheckTypeCohorts users_pending: [SpotCheckUser!] users_reported: [SpotCheckUser!] } """ The connection type for SpotCheck. """ type SpotCheckConnection { """ A list of edges. """ edges: [SpotCheckEdge] """ A list of nodes. """ nodes: [SpotCheck] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type SpotCheckEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: SpotCheck } """ Spot Check Report """ type SpotCheckReport implements Node { _id: ID! approved_at: Date! attachments: [Attachment!]! created_at: Date! executive_summary: String! findings_and_evidence: String! id: ID! methodology_and_tooling: String! related_vulnerability_reports: [Report!]! scope: String! spot_check: SpotCheck! spot_check_user: SpotCheckUser! state: SpotCheckReportTypeStates! time_spent: Int! updated_at: Date! } """ States for a spot check report """ enum SpotCheckReportTypeStates { approved pending rejected } """ Possible type cohorts for a spot check """ enum SpotCheckTypeCohorts { manual top_hackers_program } """ types of SpotCheck """ enum SpotCheckTypeEnum { AI_RED_TEAMING CHECK_COVERAGE CHECK_WEAKNESS DELTA_TESTING } """ States for a spot check """ enum SpotCheckTypeStates { completed launched pending soft_deleted } """ States for a spot check """ enum SpotCheckTypeStatesInput { completed launched pending soft_deleted } input SpotCheckTypeStatesInputPredicateInput { _eq: SpotCheckTypeStatesInput _gt: SpotCheckTypeStatesInput _gte: SpotCheckTypeStatesInput _in: [SpotCheckTypeStatesInput] _is_null: Boolean _lt: SpotCheckTypeStatesInput _lte: SpotCheckTypeStatesInput _neq: SpotCheckTypeStatesInput _nin: [SpotCheckTypeStatesInput] } """ Spot Check User """ type SpotCheckUser implements Node { _id: ID! due_in_days: Int id: ID! spot_check: SpotCheck! spot_check_report: SpotCheckReport state: SpotCheckUserTypeStates! submission_deadline: DateTime submission_deadline_passed: Boolean user: User! } """ States for a spot check report """ enum SpotCheckUserTypeStates { accepted expired invited pending rejected } """ States for a spot check report """ enum SpotCheckUserTypeStatesInput { accepted expired invited pending rejected } input SpotCheckUserTypeStatesInputPredicateInput { _eq: SpotCheckUserTypeStatesInput _gt: SpotCheckUserTypeStatesInput _gte: SpotCheckUserTypeStatesInput _in: [SpotCheckUserTypeStatesInput] _is_null: Boolean _lt: SpotCheckUserTypeStatesInput _lte: SpotCheckUserTypeStatesInput _neq: SpotCheckUserTypeStatesInput _nin: [SpotCheckUserTypeStatesInput] } """ Autogenerated input type of StartBackgroundCheck """ input StartBackgroundCheckInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String country: String state: String } """ Autogenerated return type of StartBackgroundCheck. """ type StartBackgroundCheckPayload 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! url: String was_successful: Boolean! } """ Autogenerated input type of StartCitizenshipVerification """ input StartCitizenshipVerificationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of StartCitizenshipVerification. """ type StartCitizenshipVerificationPayload 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! url: String was_successful: Boolean! } """ Autogenerated input type of StartIdVerification """ input StartIdVerificationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of StartIdVerification. """ type StartIdVerificationPayload 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! url: String was_successful: Boolean! } """ Autogenerated input type of StartResidencyVerification """ input StartResidencyVerificationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of StartResidencyVerification. """ type StartResidencyVerificationPayload 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! url: String was_successful: Boolean! } """ Autogenerated input type of StartTriageIntakeWorkflowRun """ input StartTriageIntakeWorkflowRunInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String workflow_run_id: ID! } """ Autogenerated return type of StartTriageIntakeWorkflowRun. """ type StartTriageIntakeWorkflowRunPayload 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! was_successful: Boolean! workflow_run: WorkflowRun } """ A static dashboard definition """ type StaticDashboard implements Node & ResourceInterface { charts: [StaticDashboardChart]! dashboard_layout: StaticDashboardLayoutEnum dashboard_layout_columns: Int default_end_date: DateTime default_interval: String default_start_date: DateTime description: String description_tooltip: String description_view_docs_link: String elements: [StaticDashboardElement]! filter_options: [String]! filters: [StaticDashboardFilter]! hide_date_picker: Boolean hide_interval_dropdown: Boolean id: ID! include_in_stable_rest_api: Boolean! key: String! organization_schema(organization_id: ID!): JSON queries: [StaticDashboardQuery]! team_schema(team_id: ID!): JSON title: String! title_tooltip: String type: String! url: URI! user_schema: JSON } """ A static dashboard axis definition """ type StaticDashboardAxis implements Node { base_for_percentage: Boolean change_select_field: String color: String darkModeColor: String format: StaticDashboardAxisFormatTypeEnum hide_when_empty: Boolean icon: String id: ID! indent_level: Int label: String label_extra_content: String lightModeColor: String query_key: String select_field: String show_percentage: Boolean tooltip: String type: String units: String } """ Static dashboard axis format type enum """ enum StaticDashboardAxisFormatTypeEnum { currency integer percentage report_id seconds text timestamp } """ A static dashboard tile definition """ type StaticDashboardChart implements Node & ResourceInterface { allow_limit_override: Boolean benchmarks: [String!] card_variation: String chart_orientation: String data_axes: [StaticDashboardAxis!] data_max_value: String description: String description_data: StaticDashboardDescriptionData description_tooltip: String description_view_docs_link: String disable_table_view_toggle_button: Boolean display_all_items_in_tooltip: Boolean display_total_of_all_items_in_tooltip: Boolean dynamic_height: Boolean explore_default_limit: Int explore_disable_row_totals: Boolean explores: [StaticDashboardExplore!] first_header_cell: String hide_chart_card_menu: Boolean hide_date_range_annotation: Boolean id: ID! index_axis: StaticDashboardAxis interval_override: String key: String! legend_position: String legend_word_break: String margin: StaticDashboardMargin new_until: String pivot_axis: StaticDashboardAxis scrollable: Boolean show_horizontal_rule: Boolean stacked: Boolean subheader_override_text: String title: String! title_tooltip: String transpose_table: Boolean type: String! url: URI! } """ A static dashboard description_data definition """ type StaticDashboardDescriptionData implements Node { description_format: String description_format_variables: [StaticDashboardDescriptionFormatVariable!] id: ID! } """ A static dashboard description_format_variables definition """ type StaticDashboardDescriptionFormatVariable implements Node { id: ID! name: String query_key: String select_field: String } """ A static dashboard element definition """ type StaticDashboardElement implements Node & ResourceInterface { chart_config: StaticDashboardChart id: ID! key: String! markdown: String template: String type: String! url: URI! } """ A static dashboard explore definition """ type StaticDashboardExplore implements Node { field: String! id: ID! label: String! type: String! } """ A static dashboard filter definition """ type StaticDashboardFilter implements Node { id: ID! refs: [AnalyticsSelectFieldEnum!]! } """ Available dashboard layout templates """ enum StaticDashboardLayoutEnum { """ Default dashboard layout """ default """ RoM organization dashboard layout """ executive """ RoM dashboard layout """ rom """ Default dashboard layout with top metric cards """ top_cards } """ A static dashboard margin definition """ type StaticDashboardMargin implements Node { bottom: Float id: ID! left: Float right: Float top: Float } """ A static dashboard query definition """ type StaticDashboardQuery implements Node & ResourceInterface { id: ID! key: String! query: String! url: URI! } """ A team report filter preset """ type StaticInboxView implements InboxViewInterface & Node { _id: ID! assets: [Int!]! assigned_to_group_ids: [Int!]! assigned_to_user_ids: [Int!]! built_in: Boolean! created_at: DateTime! custom_fields: [String!]! custom_inbox_ids: [Int!]! filters: [String!]! hackathons: [Int!]! id: ID! key: String! name: String! position: Int! reporter_ids: [Int!]! severities: [String!]! sort_direction: String sort_type: String substates: [String!]! text_query: String! updated_at: DateTime! visible: Boolean! } """ A static participant for a team """ type StaticParticipant implements Node { _id: ID! avatar(size: ProfilePictureSizes!): String! bio: String external_url: String id: ID! name: String! year: String } """ The connection type for StaticParticipant. """ type StaticParticipantConnection { """ A list of edges. """ edges: [StaticParticipantEdge] """ A list of nodes. """ nodes: [StaticParticipant] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type StaticParticipantEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: StaticParticipant } """ Autogenerated input type of StoreTriageComplexityRating """ input StoreTriageComplexityRatingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String complexity: Int! complexity_rationale: String! rateable_id: ID! } """ Autogenerated return type of StoreTriageComplexityRating. """ type StoreTriageComplexityRatingPayload 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! was_successful: Boolean! } """ Autogenerated input type of StoreUserInputDraft """ input StoreUserInputDraftInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String content: String! field_key: String! } """ Autogenerated return type of StoreUserInputDraft. """ type StoreUserInputDraftPayload 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! was_successful: Boolean! } type StoredQuery implements Node & ResourceInterface { _id: ID! average_match_duration: Int id: ID! index_class: IndexEnum! maximum_match_duration: Int minimum_match_duration: Int name: String query_string: String! sum_match_duration: Int tags: [String!]! url: URI! } """ The connection type for StoredQuery. """ type StoredQueryConnection { """ A list of edges. """ edges: [StoredQueryEdge] """ A list of nodes. """ nodes: [StoredQuery] """ Information to aid in pagination. """ pageInfo: PageInfo! } type StoredQueryDocument implements Node { database_id: Int! id: ID! stored_query: StoredQuery! } """ An edge in a connection. """ type StoredQueryEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: StoredQuery } input StringPredicateInput { _eq: String _gt: String _gte: String _ilike: String _in: [String] _is_null: Boolean _like: String _lt: String _lte: String _neq: String _nin: [String] _similar: String } """ A policy section of a HackerOne program """ type StructuredPolicy implements Node & ResourceInterface { brand_promise: String id: ID! preferences: String process: String safe_harbor: String scope: String url: URI! } """ A defined scope of a HackerOne program """ type StructuredScope implements Node & ResourceInterface { _id: ID! archived_at: DateTime asset: Asset asset_identifier: String! asset_type: StructuredScopeAssetTypeEnum attachments: [Attachment] availability_requirement: SeverityAvailabilityRequirementEnum 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 campaigns( """ 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 ): CampaignConnection claimed_credential: Credential confidentiality_requirement: SeverityConfidentialityRequirementEnum country: String created_at: DateTime! credential_inquiry: CredentialInquiry credentials( """ 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: FiltersCredentialFilterOrder where: FiltersCredentialFilterInput ): CredentialConnection credentials_available_count: Int credentials_claimed_count: Int credentials_revoked_count: Int eligible_for_bounty: Boolean eligible_for_submission: Boolean human_asset_type: String id: ID! instruction: String integrity_requirement: SeverityIntegrityRequirementEnum labels( """ 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 ): LabelConnection max_severity: SeverityRatingEnum mobile: Boolean! pentest_opportunity_scope_id: Int pentest_opportunity_scope_type: String reference: String report_count_by_substate_severity_rating: GraphqlScalar reports( """ Returns the elements in the list that come after the specified cursor. """ after: String assignee: AssigneeInputType = null """ Returns the elements in the list that come before the specified cursor. """ before: String database_id: Int = null exclude_self_closed: Boolean filter: ReportFilterInput """ Returns the first _n_ elements from the list. """ first: Int handle: String has_assignee: Boolean has_retests: Boolean """ Returns the last _n_ elements from the list. """ last: Int offset: Int order_by: ReportOrderInput = {direction: DESC, field: id} secure_order_by: FiltersReportFilterOrder state: ReportStateEnum substate: ReportStateEnum where: FiltersReportFilterInput ): ReportConnection structured_scope_versions( """ 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 ): StructuredScopeVersionConnection team: Team unarchived_at: DateTime updated_at: DateTime url: URI! } """ Structured Scope asset type enum """ enum StructuredScopeAssetTypeEnum { AI_MODEL API APPLE_STORE_APP_ID AWS_CLOUD_CONFIG AZURE_CLOUD_CONFIG CIDR DOWNLOADABLE_EXECUTABLES GOOGLE_PLAY_APP_ID HARDWARE IP_ADDRESS OTHER OTHER_APK OTHER_IPA SMART_CONTRACT SOURCE_CODE TESTFLIGHT URL WILDCARD WINDOWS_APP_STORE_APP_ID } """ Structured Scope asset type enum """ enum StructuredScopeAssetTypeEnumInput { AI_MODEL API APPLE_STORE_APP_ID AWS_CLOUD_CONFIG AZURE_CLOUD_CONFIG CIDR DOWNLOADABLE_EXECUTABLES GOOGLE_PLAY_APP_ID HARDWARE IP_ADDRESS OTHER OTHER_APK OTHER_IPA SMART_CONTRACT SOURCE_CODE TESTFLIGHT URL WILDCARD WINDOWS_APP_STORE_APP_ID } input StructuredScopeAssetTypeEnumInputPredicateInput { _eq: StructuredScopeAssetTypeEnumInput _gt: StructuredScopeAssetTypeEnumInput _gte: StructuredScopeAssetTypeEnumInput _in: [StructuredScopeAssetTypeEnumInput] _is_null: Boolean _lt: StructuredScopeAssetTypeEnumInput _lte: StructuredScopeAssetTypeEnumInput _neq: StructuredScopeAssetTypeEnumInput _nin: [StructuredScopeAssetTypeEnumInput] } type StructuredScopeDocument implements Node { _id: ID! asm_system_tags: [String!] asset_type: StructuredScopeAssetTypeEnum attachments: [Attachment!] availability_requirement: SeveritySecurityRequirementEnum confidentiality_requirement: SeveritySecurityRequirementEnum created_at: DateTime cvss_score: String display_name: String! eligible_for_bounty: Boolean! eligible_for_submission: Boolean! id: ID! identifier: String! instruction: String integrity_requirement: SeveritySecurityRequirementEnum new: Boolean! total_resolved_reports: Int updated_at: DateTime } """ An edge in a connection. """ type StructuredScopeEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: StructuredScope } """ A pair of a structured scope id and a list of pentest checklist template ids """ input StructuredScopeMetadataInput { methodologies: [String] = [] pentest_checklist_template_ids: [String] = [] structured_scope_id: Int! } input StructuredScopeOrder { direction: OrderDirection! field: StructuredScopeOrderField! } """ Fields on which a collection of structured scopes can be ordered """ enum StructuredScopeOrderField { archived_at asset_identifier created_at } """ A versioned log of a scope of a HackerOne program """ type StructuredScopeVersion implements Node & ResourceInterface { _id: ID! archived_at: DateTime asset_identifier: String created_at: DateTime! eligible_for_bounty: Boolean eligible_for_submission: Boolean id: ID! instruction: String max_severity: String structured_scope: StructuredScope structured_scope_id: ID! team: Team url: URI! visible_change: Boolean! } """ The connection type for StructuredScopeVersion. """ type StructuredScopeVersionConnection { """ A list of edges. """ edges: [StructuredScopeVersionEdge] max_updated_at: DateTime """ A list of nodes. """ nodes: [StructuredScopeVersion] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type StructuredScopeVersionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: StructuredScopeVersion } """ A materialized view of structured_scope with credential """ type StructuredScopeWithCredential implements Node { _id: ID! id: ID! } """ The connection type for StructuredScope. """ type StructuredScopesConnection { """ A list of edges. """ edges: [StructuredScopeEdge] max_updated_at: DateTime """ A list of nodes. """ nodes: [StructuredScope] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ A HackerOne programs's submission requirements """ type SubmissionRequirements implements Node { asset_required: Boolean created_at: DateTime id: ID! severity_calculation_methods: [SeverityCalculationMethodEnum!]! severity_required_at: DateTime terms_required_at: DateTime weakness_required: Boolean } """ Submission states """ enum SubmissionStateEnum { disabled open paused } """ Submission states """ enum SubmissionStateEnumInput { disabled open paused } input SubmissionStateEnumInputPredicateInput { _eq: SubmissionStateEnumInput _gt: SubmissionStateEnumInput _gte: SubmissionStateEnumInput _in: [SubmissionStateEnumInput] _is_null: Boolean _lt: SubmissionStateEnumInput _lte: SubmissionStateEnumInput _neq: SubmissionStateEnumInput _nin: [SubmissionStateEnumInput] } """ Autogenerated input type of SubmitPayLaterRequest """ input SubmitPayLaterRequestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pentest_task_id: ID! team_id: ID! } """ Autogenerated return type of SubmitPayLaterRequest. """ type SubmitPayLaterRequestPayload 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 SubmitPentestOpportunity """ input SubmitPentestOpportunityInput { account_provisioning_needed: Boolean attachment_ids: [ID] authentication_mode: String citizenship_restrictions: [String!] clear_restriction_reasoning: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String company_name: String compliance_framework: String compliance_framework_other: String customer_email: String customer_note: String desired_outcomes: [String!] intent: String location_restrictions: [String!] name: String owner_name: String requested_start_date: String schedule_day_restrictions: [String!] schedule_restrictions: String schedule_time_restrictions_end: String schedule_time_restrictions_start: String scopes: String skill_ids: [ID!] specific_concerns: String time_zone: String token: String! } """ Autogenerated return type of SubmitPentestOpportunity. """ type SubmitPentestOpportunityPayload 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! was_successful: Boolean! } """ Autogenerated input type of SubmitReportIntent """ input SubmitReportIntentInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_intent_id: ID! } """ Autogenerated return type of SubmitReportIntent. """ type SubmitReportIntentPayload 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_intent: ReportIntent was_successful: Boolean! } """ The subscription root for the GraphQL schema """ type Subscription implements Node { """ Test subscriptions infrastructure """ cat_fact: CatFactPayload! """ Subscribe to updates for a specific conversation """ conversation(conversation_id: ID!): ConversationInterface! """ ID of the object. """ id: ID! """ Subscribe to messages in a specific LLM conversation """ llm_conversation_messages(conversation_id: ID!): LlmConversationMessage! """ Subscribe to updates for a specific report intent """ report_intent(report_intent_id: ID!): ReportIntent! } """ Subscription period options in years """ enum SubscriptionPeriodEnum { """ Five Years """ FIVE_YEARS """ Four Years """ FOUR_YEARS """ One Year """ ONE_YEAR """ Three Years """ THREE_YEARS """ Two Years """ TWO_YEARS } """ A HackerOne summary for a report """ type Summary implements Node { _id: ID! attachments: [Attachment] category: String @deprecated(reason: "The implementation of this field contains hard to reason about polymorphism") content: String! created_at: DateTime! id: ID! updated_at: DateTime! user: User } """ A HackerOne survey """ type Survey implements Node & ResourceInterface { category: String! id: ID! question: String! question_settings: Hash structured_responses( """ 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 ): SurveyStructuredResponseConnection url: URI! } """ A survey filled out by a hacker """ type SurveyAnswer implements Node { _id: ID! created_at: DateTime! feedback: String id: ID! source_type: String survey_structured_responses( """ 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 ): SurveyStructuredResponseConnection team: Team updated_at: DateTime user: User } """ The connection type for SurveyAnswer. """ type SurveyAnswerConnection { """ A list of edges. """ edges: [SurveyAnswerEdge] """ A list of nodes. """ nodes: [SurveyAnswer] """ Information to aid in pagination. """ pageInfo: PageInfo! statistics(response_type: SurveyStructuredResponseTypeEnum): SurveyAnswerStatistics total_count: Int! } """ An edge in a connection. """ type SurveyAnswerEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: SurveyAnswer } """ Fields on which a collection of survey answers can be ordered """ enum SurveyAnswerOrderField { id } input SurveyAnswerOrderInput { direction: OrderDirection! field: SurveyAnswerOrderField! } """ Statistics for a reason hackers have selected in a survey """ type SurveyAnswerStatistics { survey_structured_response: SurveyStructuredResponse total_count: Int } """ Survey categories """ enum SurveyCategoryEnum { invitation_rejection program_leave program_satisfaction } """ The connection type for Survey. """ type SurveyConnection { """ A list of edges. """ edges: [SurveyEdge] """ A list of nodes. """ nodes: [Survey] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type SurveyEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Survey } """ All valid survey eligibility status values """ enum SurveyEligibilityStatusEnum { answered eligible ineligible } """ A survey rating """ type SurveyRating implements Node { _id: ID! completed_at: DateTime created_at: DateTime! id: ID! respondent: User state: SurveyRatingStateEnum survey_rating_items( """ 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 ): SurveyRatingItemsConnection team: Team type: String updated_at: DateTime } """ A survey rating item """ type SurveyRatingItem implements Node { _id: ID! created_at: DateTime! i_can_toggle_survey_rating_item: Boolean! id: ID! key: String! pentester: Pentester private_comment: String public_comment: String rating: Int rating_out_of: Int! recipient: User subject: SurveyRatingItemSubjectUnion survey_rating: SurveyRating team: Team updated_at: DateTime visible_on_user_profile: Boolean } input SurveyRatingItemResultInput { id: ID! private_comment: String public_comment: String rating: Int } """ The actor of an survey rating item """ union SurveyRatingItemSubjectUnion = Organization | Pentest | Pentester | Report | Team """ The connection type for SurveyRatingItem. """ type SurveyRatingItemsConnection { """ A list of edges. """ edges: [SurveyRatingItemsEdge] """ A list of nodes. """ nodes: [SurveyRatingItem] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type SurveyRatingItemsEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: SurveyRatingItem } """ SurveyRating state enum """ enum SurveyRatingStateEnum { completed created expired } """ SurveyRating state enum """ enum SurveyRatingStateEnumInput { completed created expired } input SurveyRatingStateEnumInputPredicateInput { _eq: SurveyRatingStateEnumInput _gt: SurveyRatingStateEnumInput _gte: SurveyRatingStateEnumInput _in: [SurveyRatingStateEnumInput] _is_null: Boolean _lt: SurveyRatingStateEnumInput _lte: SurveyRatingStateEnumInput _neq: SurveyRatingStateEnumInput _nin: [SurveyRatingStateEnumInput] } """ Different survey rating types """ enum SurveyRatingTypesInput { hacker_review lead_pentester pentester program_overview supporting_pentester team_member tem } input SurveyRatingTypesInputPredicateInput { _eq: SurveyRatingTypesInput _gt: SurveyRatingTypesInput _gte: SurveyRatingTypesInput _in: [SurveyRatingTypesInput] _is_null: Boolean _lt: SurveyRatingTypesInput _lte: SurveyRatingTypesInput _neq: SurveyRatingTypesInput _nin: [SurveyRatingTypesInput] } """ The connection type for SurveyRating. """ type SurveyRatingsConnection { """ A list of edges. """ edges: [SurveyRatingsEdge] """ A list of nodes. """ nodes: [SurveyRating] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type SurveyRatingsEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: SurveyRating } """ Prepared survey response reasons """ type SurveyStructuredResponse implements Node { _id: ID! helper_text: String id: ID! reason: String! survey: Survey } """ The connection type for SurveyStructuredResponse. """ type SurveyStructuredResponseConnection { """ A list of edges. """ edges: [SurveyStructuredResponseEdge] """ A list of nodes. """ nodes: [SurveyStructuredResponse] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type SurveyStructuredResponseEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: SurveyStructuredResponse } """ Survey Structured Response types """ enum SurveyStructuredResponseTypeEnum { accuracy_severity_decision aggressive_policy backlog better_communication better_documentation busy clarity competitiveness dissatisfied hardened improved_understanding more_competitive_bounties neutral no objection onerous_setup satisfied small_scope specialization time_to_bounty time_to_fix time_to_triage uninteresting unresponsive very_dissatisfied very_satisfied yes } """ Autogenerated input type of SuspendGatewayProgramForUsers """ input SuspendGatewayProgramForUsersInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! user_ids: [Int!]! } """ Autogenerated return type of SuspendGatewayProgramForUsers. """ type SuspendGatewayProgramForUsersPayload 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! gateway_users: [GatewayUser!] was_successful: Boolean! } """ Autogenerated input type of SuspendGatewayProgram """ input SuspendGatewayProgramInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of SuspendGatewayProgram. """ type SuspendGatewayProgramPayload 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! } """ A HackerOne swag awarded for a report """ type Swag implements Node { _id: ID! created_at: DateTime id: ID! report: Report sent: Boolean! team: Team user: User } """ The connection type for Swag. """ type SwagConnection { """ A list of edges. """ edges: [SwagEdge] """ A list of nodes. """ nodes: [Swag] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type SwagEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Swag } """ Autogenerated input type of SwapOrganizationSamlProviderCertificates """ input SwapOrganizationSamlProviderCertificatesInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String saml_provider_id: ID! } """ Autogenerated return type of SwapOrganizationSamlProviderCertificates. """ type SwapOrganizationSamlProviderCertificatesPayload 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! saml_provider: SamlProvider was_successful: Boolean! } """ Support languages the backend system can translate to. """ enum TargetLanguageCodeEnum { ar de en es fr hi id it ja ko nl pt th tl tr vi zh } """ Task """ type Task implements Node & ResourceInterface { _id: ID! completed: Boolean completed_at: DateTime description: String! id: ID! key: TaskKeyEnum! url: URI! } """ The connection type for Task. """ type TaskConnection { """ A list of edges. """ edges: [TaskEdge] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type TaskEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Task } """ All valid task keys """ enum TaskKeyEnum { BOOKMARK_PROGRAMS FIRST_FIVE_THOUSAND FIRST_HUNDRED FIRST_THOUSAND PARTAKE_CTF UPVOTE_HACKTIVITY VALID_REPORT VALID_REPORT_COLLABORATION } """ A tax form for a user """ type TaxForm implements Node { created_at: DateTime! hello_sign_client_id: String id: ID! signed_at: DateTime status: TaxFormStateEnum! type: TaxFormTypeEnum! url: String } """ Status of a tax form """ enum TaxFormStateEnum { blocked expired in_review needs_review rejected requested unavailable validated } """ Type of a tax form """ enum TaxFormTypeEnum { W8BEN W8BENE W9 W9Corporate } """ A HackerOne team """ type Team implements ActivitiesInterface & Node & ResourceInterface { """ The primary key from the database """ _id: ID! about: String abuse: Boolean active_integrations: [ActiveIntegrationUnion!]! active_subscription: Boolean 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 internal: [Boolean] """ Returns the last _n_ elements from the list. """ last: Int not_types: [ActivityTypes] order_by: ActivityOrderInput = {field: created_at, direction: ASC} report_id: Int team_handle: String types: [ActivityTypes] """ A timestamp encoded as a string that. When provided, only activities with a updated_at greater than this value will be resolved. Example: activities(updated_at_after: "2017-11-30 13:37:12 UTC") """ updated_at_after: String ): ActivityConnection agile_accelerator_integration: AgileAcceleratorIntegration agile_accelerator_integration_enabled: Boolean allow_all_hacker_invitations: Boolean allowed_to_offer_swag: Boolean allowed_to_use_saml_in_sandbox: Boolean allows_bounty_splitting: Boolean allows_collaboration_with_non_whitelisted_hackers: Boolean allows_disclosure_assistance: Boolean! allows_private_disclosure: Boolean analytics_gateway_http_streams_search( """ 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 end_date: DateTime """ Returns the first _n_ elements from the list. """ first: Int from: Int """ Returns the last _n_ elements from the list. """ last: Int search_string: String size: Int start_date: DateTime ): SearchResultConnection asset_credentials_set_up: Boolean asset_discovery_setting: AssetDiscoverySetting asset_scope_tab_enabled: Boolean assets( """ 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 ): AssetConnection attachments: [Attachment] audit_log_items( """ 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 secure_order_by: FiltersAuditLogItemFilterOrder where: FiltersAuditLogItemFilterInput ): AuditLogItemConnection available_integrations(key: String = null): Hash! available_permissions: [String!] average_bounty_lower_amount: Int average_bounty_upper_amount: Int awards_miles: Boolean balance: Float base_bounty: Int bbp_launch_configuration: BbpLaunchConfiguration bookmarked: Boolean bookmarked_team_users( """ 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 ): UserConnection bounties( """ 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 ): BountyConnection bounties_awarded_in_period(end_date: DateTime, start_date: DateTime): Float bounties_total: String bounty_awarded_staleness_threshold: Int bounty_competitiveness_percentile(input: BountyCompetitivenessPercentileInput!): BountyCompetitivenessPercentile """ The participant's total bounty earned within the team """ bounty_earned_for_user: Float bounty_table: BountyTable bounty_time(date_start: DateTime): Float campaign(id: Int!): Campaign campaigns( """ 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 where: FiltersCampaignFilterInput ): CampaignConnection can_request_review: Boolean can_toggle_bounty_splitting: Boolean! can_update_all_hacker_invitations: Boolean! challenge_setting: ChallengeSetting child_program_directory_enabled: Boolean child_teams( """ 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 ): TeamConnection churned_at: DateTime common_responses( """ 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: FiltersCommonResponseFilterOrder = {title: {_direction: ASC}} where: FiltersCommonResponseFilterInput = {} ): CommonResponseConnection communication_channels( """ 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 ): CommunicationChannelConnection! completed_recommendations( """ 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 ): CompletedRecommendationConnection controlled_launch_setting: ControlledLaunchSetting cover_color: String cover_photo_url: String created_at: DateTime credential_inquiry_enabled: Boolean credential_instruction: String credentials( """ 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: FiltersCredentialFilterOrder where: FiltersCredentialFilterInput ): CredentialConnection credentials_available_count: Int credentials_claimed_count: Int credentials_revoked_count: Int credit_card_brand: String critical_submissions_enabled: Boolean currency: String current_reach: Float custom_field_attributes( """ 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 where: FiltersCustomFieldAttributeFilterInput ): CustomFieldAttributeConnection customer_invitations_profile: CustomerInvitationsProfile customized_report_template: Boolean! 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 database_id: Int = null """ Returns the first _n_ elements from the list. """ first: Int """ Returns the last _n_ elements from the list. """ last: Int ): CveRequestsConnection cwe_field_hidden: Boolean! declarative_policy: DeclarativePolicy domain_ownerships( """ 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 ): DomainOwnershipConnection email_forwarding_setting: EmailForwardingSetting email_setting: Int embedded_submission_domains( """ 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 ): EmbeddedSubmissionDomainConnection embedded_submission_forms( """ 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 ): EmbeddedSubmissionFormConnection engagement_deliverables( """ 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 ): EngagementDeliverableConnection entitlement_consumption_overview: EntitlementConsumptionOverview entry_vdp: Boolean escalation_integrations: [EscalationIntegrationUnion!]! expiration_month: String expiration_year: String external_program: ExternalProgram external_url: String facebook_team: Boolean family_tree( """ 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 ): TeamConnection fancy_slack_integration: Boolean features: [Feature] first_response_time(date_start: DateTime): Float first_time_invite: Boolean formatted_bounties_paid_last_90_days: Int formatted_total_bounties_paid_amount: Int formatted_total_bounties_paid_prefix: String forwarded_emails( """ 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: ForwardedEmailOrderInput = {direction: DESC, field: created_at} ): ForwardedEmailsConnection gateway_program: GatewayProgram goal_valid_reports: Int grace_period_remaining_in_days: Int hacker_invitations( """ 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: InvitationOrderInput ): SoftLaunchConnection hackerone_to_jira_events_configuration: HackeroneToJiraEventsConfiguration handle: String! has_avatar: Boolean has_billing_set_up: Boolean! has_cover_photo: Boolean has_cover_video: Boolean has_credit_card_enabled: Boolean has_enabled_invites: Boolean has_hierarchy_thanks_page: Boolean has_payment_method: Boolean has_scheduled_hacker_meta_data_pipelines: Boolean has_self_service_pipeline: Boolean hide_bounty_amounts: Boolean i_am_a_whitelisted_reporter: Boolean i_can_assign_report_to_pentests: Boolean! i_can_create_cve_request: Boolean i_can_create_draft_reports: Boolean! i_can_create_jira_webhook: Boolean i_can_create_pentest: Boolean! i_can_create_triggers: Boolean i_can_destroy_jira_webhook: Boolean! i_can_edit_gateway_settings: Boolean! i_can_edit_name: Boolean! i_can_edit_policy_and_scope: Boolean! i_can_edit_program_profile: Boolean i_can_manage_billing: Boolean! i_can_manage_common_responses: Boolean! i_can_manage_credentials: Boolean! i_can_manage_custom_fields: Boolean i_can_manage_cve_requests: Boolean! i_can_manage_email_forwarding: Boolean! i_can_manage_embedded_submission_domains: Boolean! i_can_manage_gateway_v2: Boolean! i_can_manage_hackbot: Boolean! i_can_manage_integrations: Boolean! i_can_manage_legacy_feature_toggles: Boolean! i_can_manage_messaging: Boolean! i_can_manage_miles: Boolean! i_can_manage_private_disclosure: Boolean! i_can_manage_program: Boolean! i_can_manage_proof_of_compliance: Boolean! i_can_manage_references: Boolean! i_can_manage_scopes: Boolean! i_can_manage_submission_requirements: Boolean! i_can_manage_team_inbox_views: Boolean! i_can_manage_team_members: Boolean! i_can_manage_webhooks: Boolean! i_can_reset_demo_environments: Boolean! i_can_see_report_submit_button: Boolean i_can_self_onboard: Boolean! i_can_view_advanced_vetting_page: Boolean! i_can_view_all_weaknesses: Boolean i_can_view_audit_log: Boolean! i_can_view_base_bounty: Boolean i_can_view_bounty_table: Boolean i_can_view_critical_submissions_enabled: Boolean i_can_view_email_forwarding_overview: Boolean! i_can_view_hacktivity: Boolean i_can_view_invite_hackers: Boolean! i_can_view_jira_integration: Boolean i_can_view_jira_webhook: Boolean i_can_view_pentests: Boolean! i_can_view_policy_page: Boolean i_can_view_private: Boolean i_can_view_product_editions: Boolean! i_can_view_program_analytics: Boolean! i_can_view_program_info: Boolean i_can_view_redact_attachments: Boolean! i_can_view_reports: Boolean! i_can_view_reports_resolved: Boolean i_can_view_reward_settings: Boolean! i_can_view_weaknesses: Boolean i_reached_abuse_limit: Boolean ibb_bounty_table: IbbBountyTable id: ID! ignored_hosts_in_reports: [String] impact_template: String inbox_views( """ 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: InboxViewOrder = {direction: ASC, field: position} visible: Boolean ): InboxViewConnection industry: String internet_bug_bounty: Boolean invitation_rejection_survey_answers( """ 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 """ A date string that, when provided, only survey answers with a created_at less than the end of the day will be resolved. Example: survey_answers(end_date: "2017-11-30") """ end_date: String """ Returns the first _n_ elements from the list. """ first: Int """ Returns the last _n_ elements from the list. """ last: Int order_by: SurveyAnswerOrderInput = {direction: DESC, field: id} """ A date string that, when provided, only survey answers with a created_at greater than the beginning of the day will be resolved. Example: survey_answers(start_date: "2017-11-30") """ start_date: String ): SurveyAnswerConnection is_delinquent: Boolean is_pending_review: Boolean is_review_rejected: Boolean is_submission_state_locked: Boolean! is_team_member: Boolean! jira_integration: JiraIntegration jira_team_integration: TeamIntegrationsJira jira_webhook: JiraWebhook last_four: String """ The participant's date of accepted the teams invitation """ last_invitation_accepted_at_for_user: DateTime last_report_resolved_at: DateTime last_updated_at: DateTime launch_link: String launched_at: DateTime legacy_features: [Feature] maximum_bounty_table_value: Int maximum_number_of_team_mediation_requests: Float minimum_bounty: Int minimum_bounty_table_value: Int most_recent_sla_snapshot: SlaSnapshot name: String! needs_payment_method: Boolean new_staleness_threshold: Int new_staleness_threshold_limit: Int number_of_claimed_credentials_for_scopes(scopes: [String!]!): Int """ The participant's number of reports within the team """ number_of_reports_for_user: Int """ The participant's number of valid reports within the team """ number_of_valid_reports_for_user: Int offers_bounties: Boolean offers_swag: Boolean offers_thanks: Boolean only_cleared_hackers: Boolean only_id_verified_hackers: Boolean organization: Organization participants( """ 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: UserOrderInput = {direction: DESC, field: reputation} year: Int = null ): ParticipantConnection participants_count: Int! payment_transactions( """ 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 month: Int = null year: Int = null ): PaymentTransactionConnection payments_team_owner: Team pending_invitations( """ 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: InvitationOrderInput ): SoftLaunchConnection pentest: Pentest pentest_feature_enabled: Boolean policy: String policy_setting: PolicySetting posts( """ 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: TeamPostOrderInput = {direction: DESC, field: created_at} ): TeamPostConnection product_edition: ProductEdition profile_metrics_snapshot: ProfileMetricsSnapshot profile_picture(size: ProfilePictureSizes!): String! program_leave_survey_answers( """ 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 """ A date string that, when provided, only survey answers with a created_at less than the end of the day will be resolved. Example: survey_answers(end_date: "2017-11-30") """ end_date: String """ Returns the first _n_ elements from the list. """ first: Int """ Returns the last _n_ elements from the list. """ last: Int order_by: SurveyAnswerOrderInput = {direction: DESC, field: id} """ A date string that, when provided, only survey answers with a created_at greater than the beginning of the day will be resolved. Example: survey_answers(start_date: "2017-11-30") """ start_date: String ): SurveyAnswerConnection publicly_visible_retesting: Boolean remaining_retest_count: Int remediation_guidance_disabled_at: DateTime remediation_guidance_enabled: Boolean! report_assistant_enabled: Boolean report_sources: [String!] report_submission_form_intro: String report_template: String reporters( """ 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 """ This argument is no longer supported """ limit: Int = null """ This argument is no longer supported """ page: Int = null where: FiltersUserFilterInput ): UserConnection reports( """ Returns the elements in the list that come after the specified cursor. """ after: String approaching_sla_violation: [SlaTypeEnum!] assignee: AssigneeInputType = null """ Returns the elements in the list that come before the specified cursor. """ before: String database_id: Int = null filter: ReportFilterInput """ Returns the first _n_ elements from the list. """ first: Int handle: String has_assignee: Boolean has_retests: Boolean """ Returns the last _n_ elements from the list. """ last: Int not_approaching_any_sla_violation: Boolean offset: Int order_by: ReportOrderInput = {direction: DESC, field: id} secure_order_by: FiltersReportFilterOrder state: ReportStateEnum substate: ReportStateEnum violates_minimum_sla: [SlaTypeEnum!] where: FiltersReportFilterInput ): ReportConnection reports_received_last_90_days: Int resolution_time(date_start: DateTime): Float resolved_report_count: Int resolved_staleness_threshold: Int response_efficiency_indicator: ResponseEfficiencyIndicatorEnum response_efficiency_percentage: Int review_rejected_at: DateTime review_requested_at: DateTime saml_provider: SamlProvider scope_description: String settings_disabled: Boolean settings_link: String setup_guide_completed: Boolean shared_credentials_list_enabled: Boolean should_generate_feedback_summary: Boolean signal_requirements_setting: SignalRequirementsSetting skip_declaration_auto_enrollment: Boolean sla_failed_count: Int sla_setting: SlaSetting sla_snapshots( """ 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 end_date: DateTime """ Returns the first _n_ elements from the list. """ first: Int """ Returns the last _n_ elements from the list. """ last: Int of: SlaSnapshotFilterField start_date: DateTime ): SlaSnapshotConnection slack_integration: TeamIntegrationsSlack 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 soft_launch_invitations( """ 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 ): InvitationUnionConnection @deprecated(reason: "This should be a generic invitation connection. Used interim until generic invitation type is defined") solution(solution_id: String!): Solution spot_checks( """ 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 where: FiltersSpotCheckFilterInput ): SpotCheckConnection started_accepting_at: DateTime state: TeamState static_participants( """ 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 ): StaticParticipantConnection structured_scope_asset_types: [String!] structured_scope_stats: Hash structured_scope_versions( """ Returns the elements in the list that come after the specified cursor. """ after: String archived: Boolean """ 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 ): StructuredScopeVersionConnection structured_scopes( """ Returns the elements in the list that come after the specified cursor. """ after: String archived: Boolean = null asset_type: [String!] = null """ Returns the elements in the list that come before the specified cursor. """ before: String eligible_for_bounty: Boolean = null eligible_for_submission: Boolean = null """ Returns the first _n_ elements from the list. """ first: Int has_credential_inquiry: Boolean = null has_credentials: Boolean = null id: Int ids: [Int!] """ Returns the last _n_ elements from the list. """ last: Int order_by: StructuredScopeOrder search: String = null """ A date that, when provided, only structured_scopes with a created_at greater than this date will be resolved. Example: structured_scopes(start_date: "2017-11-30") """ start_date: DateTime ): StructuredScopesConnection structured_scopes_search( """ Returns the elements in the list that come after the specified cursor. """ after: String asm_tag_ids: [Int] asset_types: [StructuredScopeAssetTypeEnum] """ Returns the elements in the list that come before the specified cursor. """ before: String eligible_for_bounty: Boolean eligible_for_submission: Boolean """ Returns the first _n_ elements from the list. """ first: Int from: Int group_names: [String] grouped: Boolean """ Returns the last _n_ elements from the list. """ last: Int min_severity_score: SeverityRatingEnum search_string: String size: Int sort: SortInput ): SearchResultConnection structured_scopes_with_credentials(all_credentials_revoked: Boolean): [StructuredScopeWithCredential!]! submission_requirements: SubmissionRequirements submission_requirements_enabled: Boolean submission_state: SubmissionStateEnum suggested_campaign_hacker_count(campaign_objective_id: ID): Int summary_report_delivery_date: DateTime survey_answers( """ 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 """ A date string that, when provided, only survey answers with a created_at less than the end of the day will be resolved. Example: survey_answers(end_date: "2017-11-30") """ end_date: String """ Returns the first _n_ elements from the list. """ first: Int """ Returns the last _n_ elements from the list. """ last: Int order_by: SurveyAnswerOrderInput = {direction: DESC, field: id} """ A date string that, when provided, only survey answers with a created_at greater than the beginning of the day will be resolved. Example: survey_answers(start_date: "2017-11-30") """ start_date: String ): SurveyAnswerConnection swag( """ 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: FiltersSwagFilterOrder = {id: {_direction: DESC}} where: FiltersSwagFilterInput = {} ): SwagConnection system_users( """ 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 ): TeamMemberConnection team_asm_tags( """ 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 category_name: String """ Returns the first _n_ elements from the list. """ first: Int has_scope: Boolean """ Returns the last _n_ elements from the list. """ last: Int ): TeamAsmTagConnection team_display_options: TeamDisplayOptions team_genii( """ 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 ): TeamGeniusConnection team_insights( """ 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 ): TeamInsightConnection team_integrations( """ 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 integration_type: TeamIntegrationType = null """ Returns the last _n_ elements from the list. """ last: Int ): TeamIntegrationConnection team_member_eligibility_settings: TeamMemberEligibilitySettings team_member_groups: [TeamMemberGroup] team_member_invite_rate_limited: Boolean team_members( """ 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: TeamMemberOrder = {direction: ASC, field: username} ): TeamMemberConnection """ A Resolver for TeamWeaknesses """ team_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 where: FiltersTeamWeaknessFilterInput ): TeamWeaknessConnection terms: String thanks_items( """ 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 ): ThanksItemConnection top_bounty_lower_amount: Int top_bounty_upper_amount: Int top_hacker_engagement_trend(category: TopHackerEngagementTrendCategoryEnum = valid_submissions, end_date: Date, interval: DateSeriesIntervalEnum, start_date: Date): [TopHackerEngagementTrend!] tray_integration: TeamIntegrationsTray tray_integration_enabled: Boolean triage_active: Boolean triage_bounty_management: String triage_enabled: Boolean triage_note: String triage_plus: Boolean triage_ratings( """ 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 ): TriageRatingConnection triage_retesting: Boolean triage_scope_instructions( """ 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 ): TriageScopeInstructionConnection triage_time(date_start: DateTime): Float triage_workflow: TriageWorkflow triaged_staleness_threshold: Int triaged_staleness_threshold_limit: Int 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 order_by: FiltersTriggerFilterOrder = {created_at: {_direction: DESC}} where: FiltersTriggerFilterInput = {} ): TriggerConnection twitter_handle: String type: String updated_at: DateTime url: URI! user_feedback: UserOpportunitiesFeedback user_open_to_collaboration: Boolean users_open_for_collaboration( """ 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 count: Int """ Returns the first _n_ elements from the list. """ first: Int """ Returns the last _n_ elements from the list. """ last: Int ): UserConnection vdp_launch_configuration: VdpLaunchConfiguration vpn_blocked_for_me: Boolean vpn_state: VpnStateEnum! vpn_state_disabled: Boolean vpn_suspended: Boolean vulnerability_templates_enabled: Boolean 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 cluster_id: ID = null """ 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 ): DeprecatedTeamWeaknessConnection webhooks( """ 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 ): WebhookConnection website: String whitelisted_cidr_ranges: [String!] whitelisted_hackers( """ 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 """ This argument is no longer supported """ limit: Int = null """ This argument is no longer supported """ page: Int = null where: FiltersUserFilterInput ): UserConnection whitelisted_reporter_logs( """ 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: WhitelistedReporterLogOrderInput ): WhitelistedReporterLogConnection whitelisted_reporter_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 ): WhitelistedReporterRowConnection whitelisted_reporters( """ 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 """ This argument is no longer supported """ limit: Int = null """ This argument is no longer supported """ page: Int = null where: FiltersUserFilterInput ): WhitelistedReporterConnection workboard: Workboard } """ A team asm tag """ type TeamAsmTag implements Node { _id: ID! category_name: String! has_scope: Boolean! id: ID! tag_name: String! } """ The connection type for TeamAsmTag. """ type TeamAsmTagConnection { """ A list of edges. """ edges: [TeamAsmTagEdge] """ A list of nodes. """ nodes: [TeamAsmTag] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type TeamAsmTagEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TeamAsmTag } """ The connection type for Team. """ type TeamConnection { """ A list of edges. """ edges: [TeamEdge] """ Boolean """ exists: Boolean! """ A list of nodes. """ nodes: [Team] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ Display options for a HackerOne team """ type TeamDisplayOptions implements Node { _id: ID! id: ID! show_average_bounty: Boolean! show_mean_bounty_time: Boolean! show_mean_first_response_time: Boolean! show_mean_report_triage_time: Boolean! show_mean_resolution_time: Boolean! show_minimum_bounty: Boolean! show_private_team_posts: Boolean! show_reports_resolved: Boolean! show_response_efficiency_indicator: Boolean! show_top_bounties: Boolean! show_total_bounties_paid: Boolean! show_total_reports_per_asset: Boolean! show_total_reports_per_severity: Boolean! team: Team! } """ An edge in a connection. """ type TeamEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Team } """ A HackerOne team genius object """ type TeamGenius implements Node { _id: ID! description: String id: ID! muted: Boolean! name: String! } """ The connection type for TeamGenius. """ type TeamGeniusConnection { """ A list of edges. """ edges: [TeamGeniusEdge] """ A list of nodes. """ nodes: [TeamGenius] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type TeamGeniusEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TeamGenius } """ A team report filter preset """ type TeamInboxView implements InboxViewInterface & Node { _id: ID! assets: [Int!]! assigned_to_group_ids: [Int!]! assigned_to_user_ids: [Int!]! built_in: Boolean! created_at: DateTime! custom_fields: [String!]! custom_inbox_ids: [Int!]! filters: [String!]! hackathons: [Int!]! id: ID! key: String! name: String! position: Int! reporter_ids: [Int!]! severities: [String!]! sort_direction: String sort_type: String substates: [String!]! team: Team! text_query: String! updated_at: DateTime! visible: Boolean! } """ An insight template entry """ type TeamInsight implements Node { _id: ID! created_at: DateTime! id: ID! identifier: String! insight_data_snapshot: String insight_summary: String! insight_template: InsightTemplate! insight_text: String! user_insights: [UserInsight!]! } """ The connection type for TeamInsight. """ type TeamInsightConnection { """ A list of edges. """ edges: [TeamInsightEdge] """ A list of nodes. """ nodes: [TeamInsight] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type TeamInsightEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TeamInsight } """ The connection type for TeamIntegrationUnion. """ type TeamIntegrationConnection { """ A list of edges. """ edges: [TeamIntegrationUnionEdge] """ A list of nodes. """ nodes: [TeamIntegrationUnion] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An interface for the common fields on an HackerOne Team Integration """ interface TeamIntegrationInterface { _id: ID! active: Boolean! authentication_type: String group_type: String id: ID! linkable: Boolean! name: String! team: Team! } """ Possible types for Team Integrations """ enum TeamIntegrationType { Jira Slack Tray Webhook } """ TeamIntegrations can be of multiple types """ union TeamIntegrationUnion = TeamIntegrationsJira | TeamIntegrationsSlack | TeamIntegrationsTray | TeamIntegrationsWebhook """ An edge in a connection. """ type TeamIntegrationUnionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TeamIntegrationUnion } """ A TeamIntegrations object for Jira """ type TeamIntegrationsJira implements Node & TeamIntegrationInterface { _id: ID! active: Boolean! """ Assignables for a project """ assignables(project_id: Int!): [Hash] authentication_type: String group_type: String has_authentication: Boolean id: ID! legacy_integration: Boolean linkable: Boolean! name: String! priorities: [Hash] project_meta(issue_type: Int, project_id: Int): [Hash] project_selection_enabled: Boolean projects: [Hash] site: String stored_project_meta: [Hash] team: Team! } """ A TeamIntegrations object for Manual """ type TeamIntegrationsManual implements Node & TeamIntegrationInterface { _id: ID! active: Boolean! authentication_type: String create_reference_url: String group_type: String id: ID! linkable: Boolean! name: String! team: Team! url_for_report(report_id: Int!): String view_reference_url: String } """ A TeamIntegrations object for Slack """ type TeamIntegrationsSlack implements Node & TeamIntegrationInterface { _id: ID! active: Boolean! authentication_type: String channel: String @deprecated(reason: "this field is not used in our new Slack integration") channels: [SlackChannel] group_type: String id: ID! linkable: Boolean! name: String! should_fetch_slack_channels: Boolean! should_fetch_slack_users: Boolean! team: Team! team_name: String team_url: String users: [SlackUser] } """ A TeamIntegrations object for Tray """ type TeamIntegrationsTray implements Node & TeamIntegrationInterface { _id: ID! active: Boolean! authentication_type: String can_create_solution_instance(solution_id: String!): Boolean! config_url: String group_type: String id: ID! linkable: Boolean! name: String! solution_instances( """ 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 solution_id: String = null ): SolutionInstanceConnection team: Team! tray_profile: TrayProfile } """ A TeamIntegrations object for Webhooks """ type TeamIntegrationsWebhook implements Node & TeamIntegrationInterface { _id: ID! active: Boolean! authentication_type: String group_type: String id: ID! linkable: Boolean! name: String! team: Team! } """ A HackerOne team member """ type TeamMember implements Node & NotificationPreferencesInterface { """ The primary key from the database """ _id: ID! auto_subscribe: Boolean @deprecated(reason: "Query notification_preferences on TeamMember instead") concealed: Boolean created_at: DateTime! groups: [TeamMemberGroup] i_can_leave_team: Boolean! id: ID! notification_preference: String notification_preferences( """ 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: [NotificationPreferenceTypes] ): NotificationPreferenceConnection permissions: [String]! slack_user_id: String team: Team! user: User! } """ The connection type for TeamMember. """ type TeamMemberConnection { """ A list of edges. """ edges: [TeamMemberEdge] """ A list of nodes. """ nodes: [TeamMember] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type TeamMemberEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TeamMember } """ Eligibility settings for team membership """ type TeamMemberEligibilitySettings implements Node { _id: ID! allowed_domains: [String!]! allowed_domains_enabled: Boolean! created_at: DateTime id: ID! name: String organization_id: ID updated_at: DateTime } """ The connection type for TeamMemberEligibilitySettings. """ type TeamMemberEligibilitySettingsConnection { """ A list of edges. """ edges: [TeamMemberEligibilitySettingsEdge] """ A list of nodes. """ nodes: [TeamMemberEligibilitySettings] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type TeamMemberEligibilitySettingsEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TeamMemberEligibilitySettings } """ A HackerOne team member group """ type TeamMemberGroup implements Node { _id: ID! assigned_to_h1_triage: Boolean! created_at: DateTime description: String handle: String id: ID! immutable: Boolean! key: String name: String! permissions: [String]! team: Team! team_members( """ 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 ): TeamMemberConnection } """ The connection type for TeamMemberGroup. """ type TeamMemberGroupConnection { """ A list of edges. """ edges: [TeamMemberGroupEdge] """ A list of nodes. """ nodes: [TeamMemberGroup] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type TeamMemberGroupEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TeamMemberGroup } """ The connection type for InvitationsTeamMember. """ type TeamMemberInvitationConnection { """ A list of edges. """ edges: [TeamMemberInvitationEdge] """ A list of nodes. """ nodes: [InvitationsTeamMember] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type TeamMemberInvitationEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: InvitationsTeamMember } input TeamMemberOrder { direction: OrderDirection! field: TeamMemberOrderField! } """ Fields on which a collection of team members can be ordered """ enum TeamMemberOrderField { username } """ A message sent to hackers by a program """ type TeamMessage implements Node { """ Unique identifier for the team message """ _id: ID! """ When the message was created """ created_at: ISO8601DateTime! id: ID! """ Current state of the message """ state: TeamMessageState! } """ Possible states of a team message """ enum TeamMessageState { invalid needs_action needs_review sent } """ Fields on which a collection of Teams can be ordered """ enum TeamOrderField { bounty_earned_by_user last_invitation_accepted_at reports_submitted_by_user valid_reports_submitted_by_user } input TeamOrderInput { direction: OrderDirection! field: TeamOrderField! } """ A subscription to team updates """ type TeamPolicySubscription implements Node & ResourceInterface { _id: ID! created_at: DateTime! id: ID! source_type: String team: Team! unsubscribed_at: DateTime updated_at: DateTime url: URI! user: User! } """ The connection type for TeamPolicySubscription. """ type TeamPolicySubscriptionConnection { """ A list of edges. """ edges: [TeamPolicySubscriptionEdge] """ A list of nodes. """ nodes: [TeamPolicySubscription] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type TeamPolicySubscriptionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TeamPolicySubscription } """ The connection type for Post. """ type TeamPostConnection { """ A list of edges. """ edges: [TeamPostEdge] """ A list of nodes. """ nodes: [Post] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type TeamPostEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Post } """ Fields on which a collection of team posts can be ordered """ enum TeamPostOrderField { created_at } input TeamPostOrderInput { direction: OrderDirection! field: TeamPostOrderField! } """ The connection type for Team. """ type TeamScopeConnection { """ A list of edges. """ edges: [TeamScopeEdge] """ A list of nodes. """ nodes: [Team] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type TeamScopeEdge { coverage: String! """ A cursor for use in pagination. """ cursor: String! eligible_for_bounty: Boolean! """ The item at the end of the edge. """ node: Team } """ Search statistics we track """ enum TeamSearchStatisticCategoryEnum { asset company industry program_type } input TeamSearchStatisticInput { category: TeamSearchStatisticCategoryEnum! value: String! } """ Autogenerated input type of TeamSearchStatisticMutation """ input TeamSearchStatisticMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String interests: [TeamSearchStatisticInput!]! } """ Autogenerated return type of TeamSearchStatisticMutation. """ type TeamSearchStatisticMutationPayload 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! was_successful: Boolean! } """ Different possible team states """ enum TeamState { da_mode inactive public_mode sandboxed soft_launched } """ Different possible team states """ enum TeamStateInput { da_mode inactive public_mode sandboxed soft_launched } input TeamStateInputPredicateInput { _eq: TeamStateInput _gt: TeamStateInput _gte: TeamStateInput _in: [TeamStateInput] _is_null: Boolean _lt: TeamStateInput _lte: TeamStateInput _neq: TeamStateInput _nin: [TeamStateInput] } """ Triage metadata relating to a specific team """ type TeamTriageMeta implements Node { id: ID! team_name: String team_pod_name: String team_product_edition_name: String team_triage_plus: Boolean } """ All possible engagement types """ enum TeamTypeEnumInput { Assessment BugBountyProgram Challenge Legacy VulnerabilityDisclosureProgram } input TeamTypeEnumInputPredicateInput { _eq: TeamTypeEnumInput _gt: TeamTypeEnumInput _gte: TeamTypeEnumInput _in: [TeamTypeEnumInput] _is_null: Boolean _lt: TeamTypeEnumInput _lte: TeamTypeEnumInput _neq: TeamTypeEnumInput _nin: [TeamTypeEnumInput] } """ Possible preferences of team updates delivery """ enum TeamUpdateDeliveryPreferences { notifications notifications_and_emails } """ Team configuration of a weakness """ type TeamWeakness implements Node { id: ID! instruction: String state: TeamWeaknessStates team: Team! weakness: Weakness } """ The connection type for TeamWeakness. """ type TeamWeaknessConnection { """ A list of edges. """ edges: [TeamWeaknessEdge] """ A list of nodes. """ nodes: [TeamWeakness] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type TeamWeaknessEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TeamWeakness } """ Possible states of how a weakness can be configured for a team """ enum TeamWeaknessStates { disabled enabled hidden unused } """ A HackerOne term object """ type Term implements Node { _id: ID! copy: String! created_at: DateTime! id: ID! name: String! } """ The connection type for Term. """ type TermConnection { """ A list of edges. """ edges: [TermEdge] """ A list of nodes. """ nodes: [Term] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type TermEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Term } input TermFilterInput { actor_name: String allows_bounty_splitting: Boolean allows_private_disclosure: Boolean credentials_set_up: Boolean fast_payments: Boolean from_hacker: Boolean gold_standard: Boolean h1_clear: Boolean identifier: String idv: Boolean industry: String key: String list_opportunity: Boolean mentioned_user_ids: Int offers_bounties: Boolean open_scope: Boolean organization_id: Int publicly_visible_retesting: Boolean report_substate: [String!] state: Int system: Boolean team_ids: [Int!] team_type: String triage_active: Boolean unread: Boolean } input TermsFilterInput { coverage: [AssetCoverageEnum!] engagement_name: [String!] industry: [String!] organization_id: [Int!] permissions: [OrganizationPermissionsEnum!] report_substate: [String!] reporter_id: [String!] state: [String!] submission_state: [SubmissionStateEnum!] substate: [String!] team_id: [Int!] team_ids: [Int!] tech: [String!] type: [String!] } """ Autogenerated input type of TestEmailForwarding """ input TestEmailForwardingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String forwarding_id: Int! team_id: ID! } """ Autogenerated return type of TestEmailForwarding. """ type TestEmailForwardingPayload 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 TestSolutionInstance """ input TestSolutionInstanceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String solution_instance_id: ID! team_id: ID! } """ Autogenerated return type of TestSolutionInstance. """ type TestSolutionInstancePayload 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 TestWebhookRequest """ input TestWebhookRequestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String secret: String! url: String! webhook_id: ID! } """ Autogenerated return type of TestWebhookRequest. """ type TestWebhookRequestPayload 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! was_successful: Boolean! webhook: Webhook } """ Thanks item for a user """ type ThanksItem implements Node { id: ID! rank: Int recognized_report_count: Int report_count: Int reputation: Int team: Team total_report_count: Int user: User } """ The connection type for ThanksItem. """ type ThanksItemConnection { """ A list of edges. """ edges: [ThanksItemEdge] """ A list of nodes. """ nodes: [ThanksItem] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type ThanksItemEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: ThanksItem } """ Theme preferences """ enum ThemePreferenceEnum { auto dark light } """ Autogenerated input type of ToggleArchivedCustomFieldAttribute """ input ToggleArchivedCustomFieldAttributeInput { archived: Boolean! """ A unique identifier for the client performing the mutation. """ clientMutationId: String id: ID! } """ Autogenerated return type of ToggleArchivedCustomFieldAttribute. """ type ToggleArchivedCustomFieldAttributePayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String custom_field_attribute: CustomFieldAttributeInterface 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 ToggleAssetScanner """ input ToggleAssetScannerInput { asset_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String enabled: Boolean! } """ Autogenerated return type of ToggleAssetScanner. """ type ToggleAssetScannerPayload implements MutationResult { asset: Asset asset_scanner_profile: AssetScannerProfile """ 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 ToggleBookmarkNotification """ input ToggleBookmarkNotificationInput { bookmarked: Boolean! """ A unique identifier for the client performing the mutation. """ clientMutationId: String notification_id: Int! } """ Autogenerated return type of ToggleBookmarkNotification. """ type ToggleBookmarkNotificationPayload 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! was_successful: Boolean! } """ Autogenerated input type of ToggleCollaborationWithNonWhitelistedHackers """ input ToggleCollaborationWithNonWhitelistedHackersInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of ToggleCollaborationWithNonWhitelistedHackers. """ type ToggleCollaborationWithNonWhitelistedHackersPayload 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 ToggleFeatureMutation """ input ToggleFeatureMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String key: String! } """ Autogenerated return type of ToggleFeatureMutation. """ type ToggleFeatureMutationPayload 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! feature: Feature me: User was_successful: Boolean! } """ Autogenerated input type of ToggleFollowUser """ input ToggleFollowUserInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String user_id: ID! } """ Autogenerated return type of ToggleFollowUser. """ type ToggleFollowUserPayload 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 user: User was_successful: Boolean! } """ Autogenerated input type of ToggleHai """ input ToggleHaiInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String hai_enabled: Boolean! organization_id: ID! } """ Autogenerated return type of ToggleHai. """ type ToggleHaiPayload 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! organization: Organization was_successful: Boolean! } """ Autogenerated input type of ToggleOrganizationMemberAdmin """ input ToggleOrganizationMemberAdminInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_admin: Boolean! organization_member_id: ID! } """ Autogenerated return type of ToggleOrganizationMemberAdmin. """ type ToggleOrganizationMemberAdminPayload 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! organization: Organization organization_member: OrganizationMember was_successful: Boolean! } """ Autogenerated input type of ToggleSurveyRatingItemVisibleOnUserProfile """ input ToggleSurveyRatingItemVisibleOnUserProfileInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String survey_rating_item_id: ID! } """ Autogenerated return type of ToggleSurveyRatingItemVisibleOnUserProfile. """ type ToggleSurveyRatingItemVisibleOnUserProfilePayload 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! survey_rating_item: SurveyRatingItem was_successful: Boolean! } """ Autogenerated input type of ToggleTeamUpdatesSubscription """ input ToggleTeamUpdatesSubscriptionInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String handle: String! } """ Autogenerated return type of ToggleTeamUpdatesSubscription. """ type ToggleTeamUpdatesSubscriptionPayload 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 ToggleTrigger """ input ToggleTriggerInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String trigger_id: ID! } """ Autogenerated return type of ToggleTrigger. """ type ToggleTriggerPayload 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! trigger: Trigger was_successful: Boolean! } """ Top Hacker Engagement Trend type """ type TopHackerEngagementTrend implements Node { grouped_by_values: Hash id: ID! total_value: Int user: User } """ Category of TopHackerEngagementTrend data """ enum TopHackerEngagementTrendCategoryEnum { bounty severity valid_submissions } """ Top Technology Tag type """ type TopTechnologyTag implements Node { _id: ID! count: Int! id: ID! technology: String! } """ The connection type for TopTechnologyTag. """ type TopTechnologyTagConnection { """ A list of edges. """ edges: [TopTechnologyTagEdge] """ A list of nodes. """ nodes: [TopTechnologyTag] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type TopTechnologyTagEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TopTechnologyTag } """ Autogenerated input type of Translate """ input TranslateInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String strings: [String!]! target_language_code: TargetLanguageCodeEnum! } """ Autogenerated return type of Translate. """ type TranslatePayload 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! translation: TranslationResult was_successful: Boolean! } """ Translation result object """ type TranslationResult implements Node { id: ID! strings: [String!] was_successful: Boolean } """ A tray escalation for a report """ type TrayEscalation implements Node { _id: ID! created_at: Date! id: ID! reference: String solution_instance: SolutionInstance solution_instance_id: String url: URI } """ A Tray Profile object """ type TrayProfile implements Node { id: ID! solution_instance(solution_instance_id: String!): SolutionInstance! solution_instance_url(solution_instance_id: String!): String! solution_instances( """ 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 solution_name: String ): SolutionInstanceConnection team: Team tray_user_id: String } input TraySolutionCloneInput { id: ID solution_instance: String solution_instance_name: String! solution_name: String! team_handle: String! } """ Triage Complexity Rating for Reports and Assets """ type TriageComplexityRating implements Node { complexity: Int! complexity_rationale: String id: ID! } """ Triage Inbox """ type TriageInbox implements Node { id: ID! oldest_undismissed_at(view: TriageInboxItemViewEnum!): DateTime owned_by_me_total_count(pod_name: String = null): Int! owned_by_triage_total_count(pod_name: String = null): Int! prioritization_total_count(pod_name: String = null): Int! pristine_total_count(pod_name: String = null): Int! teams: [Team] } """ A Triage Inbox Item """ type TriageInboxItem implements Node { _id: ID! activity: ActivityUnion created_at: DateTime! dismissed_at: DateTime dismissed_by: User id: ID! report: Report report_id: ID! team_name: String triage_meta: TriageMeta } """ The connection type for TriageInboxItem. """ type TriageInboxItemConnection { """ A list of edges. """ edges: [TriageInboxItemEdge] """ A list of nodes. """ nodes: [TriageInboxItem] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ Valid values for the dismissal method of triage inbox items """ enum TriageInboxItemDismissalMethodEnum { report_view_comment_analysis_accept_and_dismiss report_view_comment_and_dismiss support_app_activity_dismiss triage_inbox_bulk_dismiss_button triage_inbox_comment_and_dismiss triage_inbox_dismiss_button triage_inbox_reset triage_plus_inbox_list_item_dismisser triage_plus_inbox_report_drawer_dismisser triage_plus_inbox_state_changer } """ An edge in a connection. """ type TriageInboxItemEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TriageInboxItem } """ Valid values for the report priority of triage inbox items """ enum TriageInboxItemPriorityEnum { high regular } """ Valid values for the report substate of triage inbox items """ enum TriageInboxItemReportSubstateEnum { duplicate informative needs_more_info new not_applicable pending_program_review resolved retesting spam triaged } """ Valid views for the triage inbox item connection """ enum TriageInboxItemViewEnum { owned_by_me owned_by_triage prioritization pristine recently_claimed recently_dismissed } input TriageIntakeOutputInput { bugClass: String bugClassCategoryId: Int bugClassCategoryType: String highPriorityReasoning: String incompleteReportCategoryId: Int partialDuplicateMessage: String partialDuplicateReportIds: [Int!] reportClearOwnershipReason: String reportMarkedAsHighPriority: Boolean reportOriginalReportId: Int reportStateChange: ReportStateEnum reportStateChangeMessage: String reportStateChangeReason: String reportStructuredScopeId: Int scopeExclusionHighlightedSection: String stepConclusion: TriageIntakeStepConclusionInput unlistedAssetIdentifier: String validationOutcome: String vulnerabilityAndLegibilityRecommendationEnabled: Boolean } input TriageIntakeStepConclusionInput { triage_intake_asset_scope_check: [String!] triage_intake_asset_scope_check_v1_1: [String!] triage_intake_assign_priority_check: [String!] triage_intake_basic_duplicate_check: [String!] triage_intake_bug_class_scope_check: [String!] triage_intake_bug_class_scope_check_v1_1: [String!] triage_intake_report_completeness_check: [String!] triage_intake_vulnerability_and_legibility_check_v1_1: [String!] triage_intake_vulnerability_check: [String!] } """ Triage meta """ type TriageMeta implements Node & ResourceInterface { asset_type: String currently_viewing_triager: User id: ID! likely_invalid_submission: Boolean! matched_trigger_title: String noise_reason: String oldest_undismissed_triage_inbox_item: TriageInboxItem owned_by: User owned_by_at: DateTime plus: Boolean priority: String priority_classification: String priority_probability_score: Int pristine: Boolean report: Report report_id: ID report_metadata_reviewed_at: DateTime team_triage_meta: TeamTriageMeta timer_goals: [Hash!] url: URI! } """ A Triage pod """ type TriagePod implements Node { _id: ID! id: ID! name: String! } """ The connection type for TriagePod. """ type TriagePodConnection { """ A list of edges. """ edges: [TriagePodEdge] """ A list of nodes. """ nodes: [TriagePod] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type TriagePodEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TriagePod } """ A HackerOne report triage rating """ type TriageRating implements Node { _id: ID! comment: String! id: ID! rating: Int! report: Report report_id: ID! user: User user_id: ID! } """ The connection type for TriageRating. """ type TriageRatingConnection { """ A list of edges. """ edges: [TriageRatingEdge] """ A list of nodes. """ nodes: [TriageRating] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type TriageRatingEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TriageRating } """ TriageScopeInstruction """ type TriageScopeInstruction implements Node { _id: ID! asset_identifier: String! guideline: String! id: ID! team_id: ID! } """ The connection type for TriageScopeInstruction. """ type TriageScopeInstructionConnection { """ A list of edges. """ edges: [TriageScopeInstructionEdge] """ A list of nodes. """ nodes: [TriageScopeInstruction] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type TriageScopeInstructionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TriageScopeInstruction } """ Triage Scope instruction guideline enum """ enum TriageScopeInstructionGuidelineEnum { accept ask reject } """ Triage Workflow """ type TriageWorkflow implements Node { _id: ID! allow_participants_for_duplicate_reports: Boolean custom_triage_summary_templates: [String!] customer_preferred_assigned_group_id: Int customer_preferred_report_substate: String id: ID! jira_escalation: TriageWorkflowJiraEscalationEnum last_state_for_triage: String priority: String require_credentials: Boolean require_custom_fields: Boolean team: Team } """ Valid views for the triage workflow jira escalation field """ enum TriageWorkflowJiraEscalationEnum { do_not_escalate escalate_automatically } """ Trigger """ type Trigger implements Node & ResourceInterface { _id: ID! action_message: String! action_type: String! created_at: DateTime! disabled_at: DateTime expression_operator: String! expressions( """ 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 ): ExpressionConnection! id: ID! percolated_query_string: String seeded: Boolean! team: Team! title: String trigger_action_logs( """ 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 ): TriggerActionLogConnection url: URI! } """ TriggerActionLog """ type TriggerActionLog implements Node { _id: ID! id: ID! } """ The connection type for TriggerActionLog. """ type TriggerActionLogConnection { """ A list of edges. """ edges: [TriggerActionLogEdge] """ A list of nodes. """ nodes: [TriggerActionLog] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type TriggerActionLogEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: TriggerActionLog } """ The connection type for Trigger. """ type TriggerConnection { """ A list of edges. """ edges: [TriggerEdge] """ A list of nodes. """ nodes: [Trigger] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type TriggerEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Trigger } """ Tshirt size """ enum TshirtSizeEnum { M_Large M_Medium M_Small M_XLarge M_XXLarge W_Large W_Medium W_Small W_XLarge W_XXLarge } """ Tutorial """ type Tutorial implements Node { complete: Boolean id: ID! type: String! } """ The connection type for Tutorial. """ type TutorialConnection { """ A list of edges. """ edges: [TutorialEdge] """ A list of nodes. """ nodes: [Tutorial] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type TutorialEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Tutorial } """ An object that holds backup codes, a TOTP secret, signature, and QR code """ type TwoFactorAuthenticationCredentials implements Node { backup_codes: [String!]! id: ID! qr_code: [[Boolean!]!]! signature: String! totp_secret: String! } """ Represents a RFC compliant URI string. It is often used to fetch an object. """ scalar URI """ Autogenerated input type of UnarchiveStructuredScope """ input UnarchiveStructuredScopeInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String structured_scope_id: ID! } """ Autogenerated return type of UnarchiveStructuredScope. """ type UnarchiveStructuredScopePayload 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! } """ Autogenerated input type of UnclaimReportRetest """ input UnclaimReportRetestInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String opted_out_message: String! report_id: ID! } """ Autogenerated return type of UnclaimReportRetest. """ type UnclaimReportRetestPayload 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! } """ Entry for the up and comers leaderboard by engagement type """ type UpAndComersByEngagementTypeLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! engagement_type: String! id: ID! previous_rank: Int rank: Int reputation: Int! user: User! } """ Entry for the up and comers leaderboard """ type UpAndComersLeaderboardEntry implements LeaderboardEntryInterface & Node { _id: ID! id: ID! previous_rank: Int rank: Int reputation: Int! user: User! } """ Autogenerated input type of UpdateAccountRecoveryPhoneNumber """ input UpdateAccountRecoveryPhoneNumberInput { account_recovery_unverified_phone_number: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of UpdateAccountRecoveryPhoneNumber. """ type UpdateAccountRecoveryPhoneNumberPayload 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 UpdateActivity """ input UpdateActivityInput { activity_id: ID! attachment_ids: [Int!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String! } """ Autogenerated return type of UpdateActivity. """ type UpdateActivityPayload implements MutationResult { activity: ActivityUnion """ 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 UpdateAgentInstructions """ input UpdateAgentInstructionsInput { agent_key: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String instructions: String organization_id: ID! } """ Autogenerated return type of UpdateAgentInstructions. """ type UpdateAgentInstructionsPayload implements MutationResult { agent_configuration: AgentConfiguration """ 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! organization: Organization was_successful: Boolean! } """ Autogenerated input type of UpdateAnalyticsReport """ input UpdateAnalyticsReportInput { analytics_report_id: Int! """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! } """ Autogenerated return type of UpdateAnalyticsReport. """ type UpdateAnalyticsReportPayload implements MutationResult { analytics_report: AnalyticsReport """ 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 UpdateAsmTagCategory """ input UpdateAsmTagCategoryInput { """ The ID of the ASM tag category to update """ asm_tag_category_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ Whether assets can have only one tag from this category """ unique_tag_per_asset: Boolean! } """ Autogenerated return type of UpdateAsmTagCategory. """ type UpdateAsmTagCategoryPayload implements MutationResult { asm_tag_category: AsmTagCategory """ 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 UpdateAssetCvssScore """ input UpdateAssetCvssScoreInput { asset_id: ID! availability_requirement: SeveritySecurityRequirementEnum """ A unique identifier for the client performing the mutation. """ clientMutationId: String confidentiality_requirement: SeveritySecurityRequirementEnum integrity_requirement: SeveritySecurityRequirementEnum } """ Autogenerated return type of UpdateAssetCvssScore. """ type UpdateAssetCvssScorePayload implements MutationResult { asset: Asset """ 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 UpdateAssetDescription """ input UpdateAssetDescriptionInput { asset_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String description: String! } """ Autogenerated return type of UpdateAssetDescription. """ type UpdateAssetDescriptionPayload implements MutationResult { asset: Asset """ 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 UpdateAssetIdentifier """ input UpdateAssetIdentifierInput { asset_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String identifier: String! } """ Autogenerated return type of UpdateAssetIdentifier. """ type UpdateAssetIdentifierPayload implements MutationResult { asset: Asset """ 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 UpdateAsset """ input UpdateAssetInput { asset_id: ID! asset_tags_ids: [Int!] availability_requirement: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String confidentiality_requirement: String description: String integrity_requirement: String max_severity: SeverityRatingEnum organization_id: ID! owner: String reference: String } """ Autogenerated input type of UpdateAssetMaxSeverity """ input UpdateAssetMaxSeverityInput { asset_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String max_severity: SeverityRatingEnum! } """ Autogenerated return type of UpdateAssetMaxSeverity. """ type UpdateAssetMaxSeverityPayload implements MutationResult { asset: Asset """ 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 return type of UpdateAsset. """ type UpdateAssetPayload implements MutationResult { asset: Asset """ 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 UpdateAssetReference """ input UpdateAssetReferenceInput { asset_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String reference: String } """ Autogenerated return type of UpdateAssetReference. """ type UpdateAssetReferencePayload implements MutationResult { asset: Asset """ 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 UpdateAssigneeToGroup """ input UpdateAssigneeToGroupInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String group_id: ID! message: String report_id: ID! } """ Autogenerated return type of UpdateAssigneeToGroup. """ type UpdateAssigneeToGroupPayload 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 UpdateAssigneeToNobody """ input UpdateAssigneeToNobodyInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String report_id: ID! } """ Autogenerated return type of UpdateAssigneeToNobody. """ type UpdateAssigneeToNobodyPayload 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! query: Query report: Report was_successful: Boolean! } """ Autogenerated input type of UpdateAssigneeToUser """ input UpdateAssigneeToUserInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String report_id: ID! user_id: ID! } """ Autogenerated return type of UpdateAssigneeToUser. """ type UpdateAssigneeToUserPayload 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 UpdateAttachmentToInternalOnly """ input UpdateAttachmentToInternalOnlyInput { attachment_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of UpdateAttachmentToInternalOnly. """ type UpdateAttachmentToInternalOnlyPayload 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 UpdateAutomationArchived """ input UpdateAutomationArchivedInput { archived: Boolean! automation_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of UpdateAutomationArchived. """ type UpdateAutomationArchivedPayload implements MutationResult { automation: Automation """ 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 UpdateAutomationEnabled """ input UpdateAutomationEnabledInput { automation_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String enabled: Boolean! } """ Autogenerated return type of UpdateAutomationEnabled. """ type UpdateAutomationEnabledPayload implements MutationResult { automation: Automation """ 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 UpdateAutomation """ input UpdateAutomationInput { automation_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String code: String config: JSON events: [String!] run_once_per_report: Boolean schedule_type: String scheduled_day_of_month: Int scheduled_day_of_week: Int scheduled_hour_of_day: Int title: String } """ Autogenerated return type of UpdateAutomation. """ type UpdateAutomationPayload implements MutationResult { automation: Automation! """ 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 UpdateBbpLaunchConfigurationCurrentStep """ input UpdateBbpLaunchConfigurationCurrentStepInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String current_configuration_step: String! team_id: ID! } """ Autogenerated return type of UpdateBbpLaunchConfigurationCurrentStep. """ type UpdateBbpLaunchConfigurationCurrentStepPayload implements MutationResult { bbp_launch_configuration: BbpLaunchConfiguration """ 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 UpdateBbpLaunchConfigurationPolicy """ input UpdateBbpLaunchConfigurationPolicyInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String policy_custom_section_content: String policy_custom_section_name: String policy_disclosure_policies: String policy_out_of_scope: String policy_program_rules: String policy_test_plan: String team_id: ID! } """ Autogenerated return type of UpdateBbpLaunchConfigurationPolicy. """ type UpdateBbpLaunchConfigurationPolicyPayload implements MutationResult { bbp_launch_configuration: BbpLaunchConfiguration """ 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 UpdateBookmarkedTeam """ input UpdateBookmarkedTeamInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of UpdateBookmarkedTeam. """ type UpdateBookmarkedTeamPayload implements MutationResult { bookmarked_team_edges( """ 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 ): TeamConnection """ 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_bookmarked_team_edge: TeamEdge query: Query team: Team was_successful: Boolean! } """ Autogenerated input type of UpdateBountyTable """ input UpdateBountyTableInput { bounty_table_rows: [BountyTableRowInput!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String critical_label: String! custom_message: String description: String high_label: String! low_label: String! medium_label: String! notify_subscribers_of_changes: Boolean team_id: ID! use_range: Boolean } """ Autogenerated return type of UpdateBountyTable. """ type UpdateBountyTablePayload 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 UpdateCampaign """ input UpdateCampaignInput { bounty_table_row_id: ID campaign_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String critical: Float end_date: DateTime! high: Float low: Float medium: Float researchers_information: String! start_date: DateTime! structured_scope_ids: [ID!]! } """ Autogenerated return type of UpdateCampaign. """ type UpdateCampaignPayload 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! was_successful: Boolean! } """ Autogenerated input type of UpdateCollaborationSettings """ input UpdateCollaborationSettingsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of UpdateCollaborationSettings. """ type UpdateCollaborationSettingsPayload 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 UpdateCommonResponse """ input UpdateCommonResponseInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String common_response_id: ID! message: String! title: String! } """ Autogenerated return type of UpdateCommonResponse. """ type UpdateCommonResponsePayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String common_response: CommonResponse! 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 UpdateCredentialInquiry """ input UpdateCredentialInquiryInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_inquiry_id: ID! description: String! } """ Autogenerated return type of UpdateCredentialInquiry. """ type UpdateCredentialInquiryPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_inquiry: CredentialInquiry 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 UpdateCredentialInstruction """ input UpdateCredentialInstructionInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_instruction: String! team_id: ID! } """ Autogenerated return type of UpdateCredentialInstruction. """ type UpdateCredentialInstructionPayload 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 UpdateCustomDashboard """ input UpdateCustomDashboardInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ ID of the dashboard to update """ dashboard_id: ID! """ New description """ description: String """ Number of columns in grid """ layout_columns: Int """ Compaction type: vertical or horizontal """ layout_compact_type: String """ Height of each row in pixels """ layout_row_height: Int """ New name for the dashboard """ name: String } """ Autogenerated return type of UpdateCustomDashboard. """ type UpdateCustomDashboardPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String custom_dashboard: CustomDashboard 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 UpdateCustomFieldAttribute """ input UpdateCustomFieldAttributeInput { archived: Boolean checkbox_text: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String configuration: String error_message: String helper_text: String id: ID! internal: Boolean! label: String! regex: String required: Boolean } """ Autogenerated return type of UpdateCustomFieldAttribute. """ type UpdateCustomFieldAttributePayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String custom_field_attribute: CustomFieldAttributeInterface 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 UpdateCustomInboxNotificationPreference """ input UpdateCustomInboxNotificationPreferenceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String enabled: Boolean! organization_inbox_id: ID! } """ Autogenerated return type of UpdateCustomInboxNotificationPreference. """ type UpdateCustomInboxNotificationPreferencePayload 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! organization_inbox: OrganizationInbox! was_successful: Boolean! } """ Autogenerated input type of UpdateCveIds """ input UpdateCveIdsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String cve_ids: [String!]! report_id: ID! } """ Autogenerated return type of UpdateCveIds. """ type UpdateCveIdsPayload 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 UpdateCveRequest """ input UpdateCveRequestInput { auto_submit_on_publicly_disclosing_report: Boolean """ A unique identifier for the client performing the mutation. """ clientMutationId: String cve_request_id: ID! description: String event: String event_reason: String metrics: JSON references: [String] report_id: Int versions: JSON vulnerability_discovered_at: String weakness_name: String } """ Autogenerated return type of UpdateCveRequest. """ type UpdateCveRequestPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String cve_request: CveRequest 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 UpdateDashboardChart """ input UpdateDashboardChartInput { """ Custom configuration overrides """ chart_config_overrides: JSON """ ID of the chart to update """ chart_id: ID! """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ New height """ grid_h: Int """ New width """ grid_w: Int """ New X position """ grid_x: Int """ New Y position """ grid_y: Int """ Maximum height """ max_h: Int """ Maximum width """ max_w: Int """ Minimum height """ min_h: Int """ Minimum width """ min_w: Int } """ Autogenerated return type of UpdateDashboardChart. """ type UpdateDashboardChartPayload implements MutationResult { chart: CustomDashboardChart """ 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 UpdateDashboardLayout """ input UpdateDashboardLayoutInput { """ New positions for all charts """ chart_positions: [ChartPositionInput!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ Dashboard to update """ dashboard_id: ID! } """ Autogenerated return type of UpdateDashboardLayout. """ type UpdateDashboardLayoutPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String custom_dashboard: CustomDashboard 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 UpdateDataOverridesWriteUp """ input UpdateDataOverridesWriteUpInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String company_name: String enable_inline_images: Boolean name: String structured_scope_ids: [Int!] write_up_id: ID! } """ Autogenerated return type of UpdateDataOverridesWriteUp. """ type UpdateDataOverridesWriteUpPayload 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! was_successful: Boolean! } """ Autogenerated input type of UpdateEligibilitySetting """ input UpdateEligibilitySettingInput { allowed_domains: [String!] = null allowed_domains_enabled: Boolean """ A unique identifier for the client performing the mutation. """ clientMutationId: String eligibility_setting_id: ID! name: String } """ Autogenerated return type of UpdateEligibilitySetting. """ type UpdateEligibilitySettingPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String eligibility_setting: TeamMemberEligibilitySettings 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 UpdateEmbeddedSubmissionDomain """ input UpdateEmbeddedSubmissionDomainInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String embedded_submission_domains: [String]! team_id: ID! } """ Autogenerated return type of UpdateEmbeddedSubmissionDomain. """ type UpdateEmbeddedSubmissionDomainPayload 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 UpdateEmbeddedSubmissionForm """ input UpdateEmbeddedSubmissionFormInput { accent_color: String accent_text_color: String button_color: String button_text_color: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String link_color: String locales: [String!] promotion_enabled: Boolean! team_id: ID! typeface: String version: Int } """ Autogenerated return type of UpdateEmbeddedSubmissionForm. """ type UpdateEmbeddedSubmissionFormPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String embedded_submission_form: EmbeddedSubmissionForm 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 UpdateGatewayIpsecSettings """ input UpdateGatewayIpsecSettingsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String customer_ipsec_endpoint: String! routes: [String!] team_id: ID! tunnel_network: String! } """ Autogenerated return type of UpdateGatewayIpsecSettings. """ type UpdateGatewayIpsecSettingsPayload 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 UpdateGatewayScopes """ input UpdateGatewayScopesInput { cidrs: [String!] """ A unique identifier for the client performing the mutation. """ clientMutationId: String domains: [String!] ips: [String!] team_id: ID! urls: [String!] wildcards: [String!] } """ Autogenerated return type of UpdateGatewayScopes. """ type UpdateGatewayScopesPayload 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 UpdateHackTheBoxStudentId """ input UpdateHackTheBoxStudentIdInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String hack_the_box_student_id: String } """ Autogenerated return type of UpdateHackTheBoxStudentId. """ type UpdateHackTheBoxStudentIdPayload 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 UpdateHackerPreference """ input UpdateHackerPreferenceInput { availability: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String collaboration: String has_asset_type_preferences: Boolean has_weakness_preferences: Boolean level: String opportunity_types: [String!] } """ Autogenerated return type of UpdateHackerPreference. """ type UpdateHackerPreferencePayload 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! hacker_preference: HackerPreference was_successful: Boolean! } """ Autogenerated input type of UpdateHackerPreferencesAssetTypes """ input UpdateHackerPreferencesAssetTypesInput { asset_types: [HackerPreferencesAssetTypeInputType!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of UpdateHackerPreferencesAssetTypes. """ type UpdateHackerPreferencesAssetTypesPayload 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! was_successful: Boolean! } """ Autogenerated input type of UpdateHackerPreferencesWeaknesses """ input UpdateHackerPreferencesWeaknessesInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String weaknesses: [String!]! } """ Autogenerated return type of UpdateHackerPreferencesWeaknesses. """ type UpdateHackerPreferencesWeaknessesPayload 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! hacker_preferences_weaknesses: [String!] was_successful: Boolean! } """ Autogenerated input type of UpdateHackerSkills """ input UpdateHackerSkillsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String skills: [HackerSkillInputType!]! } """ Autogenerated return type of UpdateHackerSkills. """ type UpdateHackerSkillsPayload 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 UpdateHackerTemplate """ input UpdateHackerTemplateInput { body: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String cwe: Int hacker_report_template_id: ID! impact: String report_title: String severity: String title: String! } """ Autogenerated return type of UpdateHackerTemplate. """ type UpdateHackerTemplatePayload 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! hacker_report_template: HackerReportTemplate was_successful: Boolean! } """ Autogenerated input type of UpdateHackerTriageRating """ input UpdateHackerTriageRatingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String comment: String rating: Int rating_options: [String!] report_id: Int! } """ Autogenerated return type of UpdateHackerTriageRating. """ type UpdateHackerTriageRatingPayload 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! hacker_triage_rating: HackerTriageRating was_successful: Boolean! } """ Autogenerated input type of UpdateHaiPlay """ input UpdateHaiPlayInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String color: String! conversation_starters: [String!] description: String! hai_play_id: ID! instructions: String! name: String! organization_ids: [ID!] placeholder: String! } """ Autogenerated return type of UpdateHaiPlay. """ type UpdateHaiPlayPayload 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! hai_play: HaiPlay was_successful: Boolean! } """ Autogenerated input type of UpdateIbbBountyTable """ input UpdateIbbBountyTableInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String critical: Int! high: Int! low: Int! medium: Int! team_id: ID! } """ Autogenerated return type of UpdateIbbBountyTable. """ type UpdateIbbBountyTablePayload 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! ibb_bounty_table: IbbBountyTable was_successful: Boolean! } """ Autogenerated input type of UpdateInvitationPreferences """ input UpdateInvitationPreferencesInput { bounty_programs_only: Boolean """ A unique identifier for the client performing the mutation. """ clientMutationId: String exclude_crypto_programs: Boolean min_bounty: Float receive_invites: Boolean time_off_ends_at: DateTime } """ Autogenerated return type of UpdateInvitationPreferences. """ type UpdateInvitationPreferencesPayload 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 UpdateJiraWebhook """ input UpdateJiraWebhookInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String close_status_id: String jira_webhook_id: ID! process_assignee_change: Boolean process_comment_add: Boolean process_priority_change: Boolean process_resolution_change: Boolean process_status_change: Boolean } """ Autogenerated return type of UpdateJiraWebhook. """ type UpdateJiraWebhookPayload 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! jira_webhook: JiraWebhook was_successful: Boolean! } """ Autogenerated input type of UpdateLastViewedNewFeaturesAt """ input UpdateLastViewedNewFeaturesAtInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of UpdateLastViewedNewFeaturesAt. """ type UpdateLastViewedNewFeaturesAtPayload 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 UpdateLlmConversationMessage """ input UpdateLlmConversationMessageInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String llm_conversation_message_id: ID! was_useful: Boolean } """ Autogenerated return type of UpdateLlmConversationMessage. """ type UpdateLlmConversationMessagePayload 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! llm_conversation_message: LlmConversationMessage was_successful: Boolean! } """ Autogenerated input type of UpdateMe """ input UpdateMeInput { auto_accept_invites_from_usernames: [String] """ A unique identifier for the client performing the mutation. """ clientMutationId: String tshirt_size: String } """ Autogenerated return type of UpdateMe. """ type UpdateMePayload 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 UpdateNotificationDeliveryPreference """ input UpdateNotificationDeliveryPreferenceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String delivery_preference: String! preference_type: String! } """ Autogenerated return type of UpdateNotificationDeliveryPreference. """ type UpdateNotificationDeliveryPreferencePayload 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 UpdateNotificationPreferences """ input UpdateNotificationPreferencesInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String receive_bounty_update_notifications: Boolean receive_policy_update_notifications: Boolean receive_smart_reward_update_notifications: Boolean receive_structured_scope_update_notifications: Boolean receive_team_update_delivery_preference: TeamUpdateDeliveryPreferences } """ Autogenerated return type of UpdateNotificationPreferences. """ type UpdateNotificationPreferencesPayload 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 UpdateNotificationsMutation """ input UpdateNotificationsMutationInput { clicked: Boolean """ A unique identifier for the client performing the mutation. """ clientMutationId: String id: Int subtype: String team_handle: String team_ids: [Int!] type: String unread: Boolean user_type: String } """ Autogenerated return type of UpdateNotificationsMutation. """ type UpdateNotificationsMutationPayload 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 UpdateOrganizationInbox """ input UpdateOrganizationInboxInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String organization_inbox_id: ID! organization_member_group_ids: [Int] profile_picture: Upload } """ Autogenerated return type of UpdateOrganizationInbox. """ type UpdateOrganizationInboxPayload 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! organization_inbox: OrganizationInbox was_successful: Boolean! } """ Autogenerated input type of UpdateOrganizationIntegrationSettings """ input UpdateOrganizationIntegrationSettingsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_id: ID! scw_enabled: Boolean! } """ Autogenerated return type of UpdateOrganizationIntegrationSettings. """ type UpdateOrganizationIntegrationSettingsPayload 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! organization: Organization was_successful: Boolean! } """ Autogenerated input type of UpdateOrganizationMemberGroup """ input UpdateOrganizationMemberGroupInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String eligibility_setting_id: Int name: String organization_inbox_ids: [Int] organization_member_group_id: ID! organization_member_ids: [Int!] permissions: [OrganizationPermissionsEnum!] team_ids: [Int] } """ Autogenerated return type of UpdateOrganizationMemberGroup. """ type UpdateOrganizationMemberGroupPayload 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! organization_member_group: OrganizationMemberGroup was_successful: Boolean! } """ Autogenerated input type of UpdateOrganizationProfile """ input UpdateOrganizationProfileInput { about: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! organization_id: ID! profile_picture: Upload } """ Autogenerated return type of UpdateOrganizationProfile. """ type UpdateOrganizationProfilePayload 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! organization: Organization was_successful: Boolean! } """ Autogenerated input type of UpdateOrganizationReturnOnMitigationAssetGroup """ input UpdateOrganizationReturnOnMitigationAssetGroupInput { asset_group_id: ID! assets: [ID!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! organization_id: ID! rom_settings: ReturnOnMitigationSettingsInputType! } """ Autogenerated return type of UpdateOrganizationReturnOnMitigationAssetGroup. """ type UpdateOrganizationReturnOnMitigationAssetGroupPayload 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! organization: Organization! was_successful: Boolean! } """ Autogenerated input type of UpdateOrganizationReturnOnMitigationSettings """ input UpdateOrganizationReturnOnMitigationSettingsInput { """ Annual rate of occurrence for availability incidents """ availability_annual_rate_of_occurrence: Float """ Single Loss Expectancy from a High impact availability incident (as percentage of the SLE baseline) """ availability_single_loss_expectancy_high: Float """ Single Loss Expectancy from a Low impact availability incident (as percentage of the SLE baseline) """ availability_single_loss_expectancy_low: Float """ A unique identifier for the client performing the mutation. """ clientMutationId: String """ Annual rate of occurrence for confidentiality incidents """ confidentiality_annual_rate_of_occurrence: Float """ Single Loss Expectancy from a High impact confidentiality incident (as percentage of the SLE baseline) """ confidentiality_single_loss_expectancy_high: Float """ Single Loss Expectancy from a Low impact confidentiality incident (as percentage of the SLE baseline) """ confidentiality_single_loss_expectancy_low: Float """ Industry category for ROM calculations, drives the baseline single loss expectancy """ industry: IndustryEnum """ Annual rate of occurrence for integrity incidents """ integrity_annual_rate_of_occurrence: Float """ Single Loss Expectancy from a High impact integrity incident (as percentage of the SLE baseline) """ integrity_single_loss_expectancy_high: Float """ Single Loss Expectancy from a Low impact integrity incident (as percentage of the SLE baseline) """ integrity_single_loss_expectancy_low: Float organization_id: ID! """ Revenue cohort for ROM calculations, drives the baseline single loss expectancy """ revenue_cohort: RevenueCohortEnum """ Subscription period in years (1-5) """ subscription_period: SubscriptionPeriodEnum """ Subscription cost in USD for the specified period """ usd_subscription_cost_for_period: Int } """ Autogenerated return type of UpdateOrganizationReturnOnMitigationSettings. """ type UpdateOrganizationReturnOnMitigationSettingsPayload 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! organization: Organization! was_successful: Boolean! } """ Autogenerated input type of UpdateOrganizationSamlProviderAlternativeCertificate """ input UpdateOrganizationSamlProviderAlternativeCertificateInput { alternative_certificate: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String saml_provider_id: ID! } """ Autogenerated return type of UpdateOrganizationSamlProviderAlternativeCertificate. """ type UpdateOrganizationSamlProviderAlternativeCertificatePayload 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! saml_provider: SamlProvider was_successful: Boolean! } """ Autogenerated input type of UpdateOrganizationSolutionInstance """ input UpdateOrganizationSolutionInstanceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String enabled: Boolean! name: String! organization_id: ID! solution_instance_id: ID! } """ Autogenerated return type of UpdateOrganizationSolutionInstance. """ type UpdateOrganizationSolutionInstancePayload 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! organization: Organization solution_instance: SolutionInstance was_successful: Boolean! } """ Autogenerated input type of UpdateOrganizationTestingSamlProvider """ input UpdateOrganizationTestingSamlProviderInput { allow_sign_up: Boolean! certificate: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String domain_ownership_ids: [ID!]! name: String! saml_provider_id: ID! single_sign_on_url: String! } """ Autogenerated return type of UpdateOrganizationTestingSamlProvider. """ type UpdateOrganizationTestingSamlProviderPayload 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! saml_provider: SamlProvider was_successful: Boolean! } """ Autogenerated input type of UpdateOrganizationUser """ input UpdateOrganizationUserInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_admin: Boolean organization_member_group_ids: [Int!] organization_member_id: ID! team_ids: [Int!]! team_member_group_ids: [Int!] } """ Autogenerated return type of UpdateOrganizationUser. """ type UpdateOrganizationUserPayload 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! organization: Organization organization_member: OrganizationMember was_successful: Boolean! } """ Autogenerated input type of UpdatePaymentsUserMutation """ input UpdatePaymentsUserMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String pause_payouts: Boolean payout_cadence: PayoutCadenceEnum! payout_threshold_amount: Int } """ Autogenerated return type of UpdatePaymentsUserMutation. """ type UpdatePaymentsUserMutationPayload 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 UpdatePentestCheckTemplate """ input UpdatePentestCheckTemplateInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String description: String instructions: String pentest_check_template_id: ID! title: String } """ Autogenerated return type of UpdatePentestCheckTemplate. """ type UpdatePentestCheckTemplatePayload 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! pentest_check_template: PentestCheckTemplate was_successful: Boolean! } """ Autogenerated input type of UpdatePentestChecklistTemplate """ input UpdatePentestChecklistTemplateInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! pentest_checklist_template_id: ID! } """ Autogenerated return type of UpdatePentestChecklistTemplate. """ type UpdatePentestChecklistTemplatePayload 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! pentest_checklist_template: PentestChecklistTemplate was_successful: Boolean! } """ Autogenerated input type of UpdatePentestFormAnswer """ input UpdatePentestFormAnswerInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String content: String! pentest_form_answer_id: ID! } """ Autogenerated return type of UpdatePentestFormAnswer. """ type UpdatePentestFormAnswerPayload 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! pentest_form_answer: PentestFormAnswer was_successful: Boolean! } """ Autogenerated input type of UpdatePentest """ input UpdatePentestInput { attachment_ids: [ID] """ A unique identifier for the client performing the mutation. """ clientMutationId: String description: String pentest_id: ID! } """ Autogenerated input type of UpdatePentestOpportunityCloudConfigScope """ input UpdatePentestOpportunityCloudConfigScopeInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String database_id: Int! government_cloud: Boolean integrations: [String!] pentest_opportunity_id: Int! } """ Autogenerated return type of UpdatePentestOpportunityCloudConfigScope. """ type UpdatePentestOpportunityCloudConfigScopePayload 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! pentest_opportunity_cloud_config_scope: PentestOpportunityCloudConfigScope! was_successful: Boolean! } """ Autogenerated input type of UpdatePentestOpportunityFirstViewedAt """ input UpdatePentestOpportunityFirstViewedAtInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String opportunity_token: String! } """ Autogenerated return type of UpdatePentestOpportunityFirstViewedAt. """ type UpdatePentestOpportunityFirstViewedAtPayload 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! was_successful: Boolean! } """ Autogenerated return type of UpdatePentest. """ type UpdatePentestPayload 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! pentest: Pentest was_successful: Boolean! } """ Autogenerated input type of UpdatePentestStructuredScope """ input UpdatePentestStructuredScopeInput { asset_identifier: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_instruction: String instruction: String metadata: PentestStructuredScopeMetadataInput pentest_structured_scope_id: ID! } """ Autogenerated return type of UpdatePentestStructuredScope. """ type UpdatePentestStructuredScopePayload 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! pentest_structured_scope: PentestStructuredScope was_successful: Boolean! } """ Autogenerated input type of UpdatePentestStructuredScopeWithMethodologies """ input UpdatePentestStructuredScopeWithMethodologiesInput { asset_identifier: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String credential_instruction: String instruction: String methodologies: [String!] = [] pentest_checklist_template_ids: [String!] = [] pentest_structured_scope_id: ID! } """ Autogenerated return type of UpdatePentestStructuredScopeWithMethodologies. """ type UpdatePentestStructuredScopeWithMethodologiesPayload 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! pentest_structured_scope: PentestStructuredScope was_successful: Boolean! } """ Autogenerated input type of UpdatePentestSummaryForm """ input UpdatePentestSummaryFormInput { change_details: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String event: String! pentest_id: ID! } """ Autogenerated return type of UpdatePentestSummaryForm. """ type UpdatePentestSummaryFormPayload 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! pentest: Pentest was_successful: Boolean! } """ Autogenerated input type of UpdatePentestTask """ input UpdatePentestTaskInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String new_state: PentestTaskStateEnum! pentest_task_id: ID! } """ Autogenerated return type of UpdatePentestTask. """ type UpdatePentestTaskPayload 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! pentest_task: PentestTask was_successful: Boolean! } """ Autogenerated input type of UpdateProgramPolicy """ input UpdateProgramPolicyInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String policy: String! team_id: ID! } """ Autogenerated return type of UpdateProgramPolicy. """ type UpdateProgramPolicyPayload 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 UpdateReconArtifact """ input UpdateReconArtifactInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String description: String information_type: ReconInformationTypeEnum name: String pinned: Boolean recon_artifact_id: Int! tool_source: ReconToolEnum } """ Autogenerated return type of UpdateReconArtifact. """ type UpdateReconArtifactPayload 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! recon_artifact: ReconWorkspaceArtifact was_successful: Boolean! } """ Autogenerated input type of UpdateReconContext """ input UpdateReconContextInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String description: String name: String recon_context_id: Int! } """ Autogenerated return type of UpdateReconContext. """ type UpdateReconContextPayload 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! recon_context: ReconWorkspaceContext was_successful: Boolean! } """ Autogenerated input type of UpdateRemediationGuidance """ input UpdateRemediationGuidanceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String disabled: Boolean! team_id: ID! } """ Autogenerated return type of UpdateRemediationGuidance. """ type UpdateRemediationGuidancePayload 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 UpdateReportCloseComments """ input UpdateReportCloseCommentsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! } """ Autogenerated return type of UpdateReportCloseComments. """ type UpdateReportCloseCommentsPayload implements MutationResult { activity: ActivitiesCommentsClosed """ 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 UpdateReportCustomFieldValues """ input UpdateReportCustomFieldValuesInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String custom_field_values: [CustomFieldValueInput!]! report_id: ID! } """ Autogenerated return type of UpdateReportCustomFieldValues. """ type UpdateReportCustomFieldValuesPayload 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 UpdateReportCves """ input UpdateReportCvesInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String cve_ids: [String!]! report_id: ID! } """ Autogenerated return type of UpdateReportCves. """ type UpdateReportCvesPayload 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 UpdateReportDraft """ input UpdateReportDraftInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String handle: String! structured_scope_id: Int vulnerability_information: String! weakness_id: Int } """ Autogenerated return type of UpdateReportDraft. """ type UpdateReportDraftPayload 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_draft: ReportDraft was_successful: Boolean! } """ Autogenerated input type of UpdateReportFavorite """ input UpdateReportFavoriteInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String favorite: Boolean! report_id: ID! } """ Autogenerated return type of UpdateReportFavorite. """ type UpdateReportFavoritePayload 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 UpdateReportIneligibleForBounty """ input UpdateReportIneligibleForBountyInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! } """ Autogenerated return type of UpdateReportIneligibleForBounty. """ type UpdateReportIneligibleForBountyPayload 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 UpdateReportIntentFeedback """ input UpdateReportIntentFeedbackInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String feedback_rating: String! report_intent_id: ID! } """ Autogenerated return type of UpdateReportIntentFeedback. """ type UpdateReportIntentFeedbackPayload 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_intent: ReportIntent was_successful: Boolean! } """ Autogenerated input type of UpdateReportIntent """ input UpdateReportIntentInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String custom_field_values: [CustomFieldValueInput!] description: String report_intent_content_override: String report_intent_id: ID! } """ Autogenerated return type of UpdateReportIntent. """ type UpdateReportIntentPayload 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_intent: ReportIntent was_successful: Boolean! } """ Autogenerated input type of UpdateReportNotificationPreferences """ input UpdateReportNotificationPreferencesInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String option: String! team_member_id: ID! } """ Autogenerated return type of UpdateReportNotificationPreferences. """ type UpdateReportNotificationPreferencesPayload 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_member: TeamMember was_successful: Boolean! } """ Autogenerated input type of UpdateReportOrganizationInboxes """ input UpdateReportOrganizationInboxesInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_inbox_ids: [ID!] report_id: ID! } """ Autogenerated return type of UpdateReportOrganizationInboxes. """ type UpdateReportOrganizationInboxesPayload 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 UpdateReportReportTags """ input UpdateReportReportTagsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! tag_names: [String!] } """ Autogenerated return type of UpdateReportReportTags. """ type UpdateReportReportTagsPayload 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 UpdateReportStateToDuplicate """ input UpdateReportStateToDuplicateInput { attachment_ids: [Int] """ A unique identifier for the client performing the mutation. """ clientMutationId: String duplicate_detection_page_state: DuplicateDetectionPageStateInput message: String! original_report_id: Int report_id: ID! } """ Autogenerated return type of UpdateReportStateToDuplicate. """ type UpdateReportStateToDuplicatePayload implements MutationResult { activity: ActivityUnion """ 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 UpdateReportStateToInformative """ input UpdateReportStateToInformativeInput { attachment_ids: [Int] """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String! report_id: ID! } """ Autogenerated return type of UpdateReportStateToInformative. """ type UpdateReportStateToInformativePayload implements MutationResult { activity: ActivityUnion """ 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 UpdateReportStateToNeedsMoreInfo """ input UpdateReportStateToNeedsMoreInfoInput { attachment_ids: [Int] """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String! report_id: ID! } """ Autogenerated return type of UpdateReportStateToNeedsMoreInfo. """ type UpdateReportStateToNeedsMoreInfoPayload implements MutationResult { activity: ActivityUnion """ 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 UpdateReportStateToNew """ input UpdateReportStateToNewInput { attachment_ids: [Int] """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String report_id: ID! } """ Autogenerated return type of UpdateReportStateToNew. """ type UpdateReportStateToNewPayload implements MutationResult { activity: ActivityUnion """ 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 UpdateReportStateToNotApplicable """ input UpdateReportStateToNotApplicableInput { attachment_ids: [Int] """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String report_id: ID! } """ Autogenerated return type of UpdateReportStateToNotApplicable. """ type UpdateReportStateToNotApplicablePayload implements MutationResult { activity: ActivityUnion """ 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 UpdateReportStateToPendingProgramReview """ input UpdateReportStateToPendingProgramReviewInput { attachment_ids: [Int] """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String report_id: ID! } """ Autogenerated return type of UpdateReportStateToPendingProgramReview. """ type UpdateReportStateToPendingProgramReviewPayload implements MutationResult { activity: ActivityUnion """ 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 UpdateReportStateToResolved """ input UpdateReportStateToResolvedInput { attachment_ids: [Int] """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String report_id: ID! } """ Autogenerated return type of UpdateReportStateToResolved. """ type UpdateReportStateToResolvedPayload implements MutationResult { activity: ActivityUnion """ 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 UpdateReportStateToRetesting """ input UpdateReportStateToRetestingInput { attachment_ids: [Int] """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String report_id: ID! retest_award_amount: Float } """ Autogenerated return type of UpdateReportStateToRetesting. """ type UpdateReportStateToRetestingPayload implements MutationResult { activity: ActivityUnion """ 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 UpdateReportStateToSpam """ input UpdateReportStateToSpamInput { attachment_ids: [Int] """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String report_id: ID! } """ Autogenerated return type of UpdateReportStateToSpam. """ type UpdateReportStateToSpamPayload implements MutationResult { activity: ActivityUnion """ 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 UpdateReportStateToTriaged """ input UpdateReportStateToTriagedInput { attachment_ids: [Int] """ A unique identifier for the client performing the mutation. """ clientMutationId: String message: String report_id: ID! } """ Autogenerated return type of UpdateReportStateToTriaged. """ type UpdateReportStateToTriagedPayload implements MutationResult { activity: ActivityUnion """ 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 UpdateReportStructuredScope """ input UpdateReportStructuredScopeInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! structured_scope_id: ID } """ Autogenerated return type of UpdateReportStructuredScope. """ type UpdateReportStructuredScopePayload 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 UpdateReportSubscription """ input UpdateReportSubscriptionInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: Int! subscribe: Boolean! } """ Autogenerated return type of UpdateReportSubscription. """ type UpdateReportSubscriptionPayload 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 UpdateReportTag """ input UpdateReportTagInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! report_tag_id: ID! } """ Autogenerated return type of UpdateReportTag. """ type UpdateReportTagPayload 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_tag: ReportTag was_successful: Boolean! } """ Autogenerated input type of UpdateReportTitle """ input UpdateReportTitleInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! title: String! } """ Autogenerated return type of UpdateReportTitle. """ type UpdateReportTitlePayload 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 UpdateReportVulnerabilityInformation """ input UpdateReportVulnerabilityInformationInput { attachment_ids: [ID]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! vulnerability_information: String! } """ Autogenerated return type of UpdateReportVulnerabilityInformation. """ type UpdateReportVulnerabilityInformationPayload 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 UpdateReportWeakness """ input UpdateReportWeaknessInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! weakness_id: Int } """ Autogenerated return type of UpdateReportWeakness. """ type UpdateReportWeaknessPayload 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 UpdateSfdcAgileAcceleratorSettings """ input UpdateSfdcAgileAcceleratorSettingsInput { api_url: URI! assignee_id: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String client_id: String! client_secret: String! field_prefix: String investigation_type_id: String! product_tag: String! sandbox: Boolean team_id: ID! } """ Autogenerated return type of UpdateSfdcAgileAcceleratorSettings. """ type UpdateSfdcAgileAcceleratorSettingsPayload 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 UpdateSlackPipeline """ input UpdateSlackPipelineInput { 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_retesting: Boolean! notification_report_swag_awarded: Boolean! notification_report_triaged: Boolean! notification_report_user_completed_retest: Boolean! slack_pipeline_id: ID! } """ Autogenerated return type of UpdateSlackPipeline. """ type UpdateSlackPipelinePayload 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! slack_pipeline: SlackPipeline! was_successful: Boolean! } """ Autogenerated input type of UpdateSlackUser """ input UpdateSlackUserInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String slack_user_id: String! team_member_id: ID! } """ Autogenerated return type of UpdateSlackUser. """ type UpdateSlackUserPayload 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_member: TeamMember was_successful: Boolean! } """ Autogenerated input type of UpdateSolutionInstance """ input UpdateSolutionInstanceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String enabled: Boolean! name: String! solution_instance_id: ID! team_id: ID! } """ Autogenerated return type of UpdateSolutionInstance. """ type UpdateSolutionInstancePayload 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 UpdateSpotCheck """ input UpdateSpotCheckInput { budget: Int """ A unique identifier for the client performing the mutation. """ clientMutationId: String excluded_hackers: [String!] hacker_usernames: [String!] instructions: String name: String scopes: [String!] spot_check_id: ID! spot_check_type: SpotCheckTypeEnum start_date: Date target_num_hackers: Int type_cohort: SpotCheckTypeCohorts } """ Autogenerated return type of UpdateSpotCheck. """ type UpdateSpotCheckPayload 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! spot_check: SpotCheck was_successful: Boolean! } """ Autogenerated input type of UpdateStructuredPolicy """ input UpdateStructuredPolicyInput { brand_promise: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String preferences: String process: String safe_harbor: String scope: String team_handle: String! } """ Autogenerated return type of UpdateStructuredPolicy. """ type UpdateStructuredPolicyPayload 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 UpdateStructuredScope """ input UpdateStructuredScopeInput { asset_identifier: String availability_requirement: String """ A unique identifier for the client performing the mutation. """ clientMutationId: String confidentiality_requirement: String country: String custom_message: String = "" eligible_for_bounty: Boolean eligible_for_submission: Boolean instruction: String integrity_requirement: String max_severity: SeverityRatingEnum notify_subscribers_of_changes: Boolean = true reference: String structured_scope_id: ID! } """ Autogenerated return type of UpdateStructuredScope. """ type UpdateStructuredScopePayload 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 team: Team! was_successful: Boolean! } """ Autogenerated input type of UpdateSubmissionRequirements """ input UpdateSubmissionRequirementsInput { asset_required: Boolean """ A unique identifier for the client performing the mutation. """ clientMutationId: String severity_calculation_methods: [SeverityCalculationMethodEnum!] severity_required_at: String team_id: ID! weakness_required: Boolean } """ Autogenerated return type of UpdateSubmissionRequirements. """ type UpdateSubmissionRequirementsPayload 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 UpdateSurveyRating """ input UpdateSurveyRatingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String complete: Boolean results: [SurveyRatingItemResultInput!]! survey_rating_id: ID! } """ Autogenerated return type of UpdateSurveyRating. """ type UpdateSurveyRatingPayload 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! survey_rating: SurveyRating was_successful: Boolean! } """ Autogenerated input type of UpdateTaxForm """ input UpdateTaxFormInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String status: String tax_form_id: ID! } """ Autogenerated return type of UpdateTaxForm. """ type UpdateTaxFormPayload 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! tax_form: TaxForm was_successful: Boolean! } """ Autogenerated input type of UpdateTeamAllowsPrivateDisclosure """ input UpdateTeamAllowsPrivateDisclosureInput { allows_private_disclosure: Boolean! """ A unique identifier for the client performing the mutation. """ clientMutationId: String handle: String! } """ Autogenerated return type of UpdateTeamAllowsPrivateDisclosure. """ type UpdateTeamAllowsPrivateDisclosurePayload 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 UpdateTeamBountySplittingSetting """ input UpdateTeamBountySplittingSettingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! } """ Autogenerated return type of UpdateTeamBountySplittingSetting. """ type UpdateTeamBountySplittingSettingPayload 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 UpdateTeamCriticalSubmissionState """ input UpdateTeamCriticalSubmissionStateInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String critical_submissions_enabled: Boolean! handle: String! } """ Autogenerated return type of UpdateTeamCriticalSubmissionState. """ type UpdateTeamCriticalSubmissionStatePayload 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 UpdateTeamCustomerInvitationsProfile """ input UpdateTeamCustomerInvitationsProfileInput { asset_types: [AssetImplementationTypeEnum!]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String country_codes: [String!]! country_restriction_source: CountryRestrictionSourceEnum country_restriction_type: CountryRestrictionTypeEnum display_opportunity: Boolean goals: [String!]! hacker_cohorts: [String!]! hacker_vetting_requirement: HackerVettingRequirementTypeEnum other_goal_reason: String skill_ids: [ID!]! team_id: ID! weakness_ids: [ID!]! } """ Autogenerated return type of UpdateTeamCustomerInvitationsProfile. """ type UpdateTeamCustomerInvitationsProfilePayload 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 UpdateTeamDisplayOptions """ input UpdateTeamDisplayOptionsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String show_average_bounty: Boolean show_mean_bounty_time: Boolean show_mean_first_response_time: Boolean show_mean_report_triage_time: Boolean show_mean_resolution_time: Boolean show_minimum_bounty: Boolean show_private_team_posts: Boolean show_reports_resolved: Boolean show_top_bounties: Boolean show_total_bounties_paid: Boolean show_total_reports_per_asset: Boolean show_total_reports_per_severity: Boolean team_id: ID! } """ Autogenerated return type of UpdateTeamDisplayOptions. """ type UpdateTeamDisplayOptionsPayload 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 team_display_options: TeamDisplayOptions was_successful: Boolean! } """ Autogenerated input type of UpdateTeamEmailSetting """ input UpdateTeamEmailSettingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String email_setting: Int! team_id: ID! } """ Autogenerated return type of UpdateTeamEmailSetting. """ type UpdateTeamEmailSettingPayload 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 UpdateTeamFancySlackIntegration """ input UpdateTeamFancySlackIntegrationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String fancy_slack_integration: Boolean! team_id: ID! } """ Autogenerated return type of UpdateTeamFancySlackIntegration. """ type UpdateTeamFancySlackIntegrationPayload 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 UpdateTeamGenius """ input UpdateTeamGeniusInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String muted: Boolean! team_genius_id: ID! } """ Autogenerated return type of UpdateTeamGenius. """ type UpdateTeamGeniusPayload 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_genius: TeamGenius was_successful: Boolean! } """ Autogenerated input type of UpdateTeamMemberVisibility """ input UpdateTeamMemberVisibilityInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String concealed: Boolean! team_member_id: ID! } """ Autogenerated return type of UpdateTeamMemberVisibility. """ type UpdateTeamMemberVisibilityPayload 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_member: TeamMember was_successful: Boolean! } """ Autogenerated input type of UpdateTeamPolicy """ input UpdateTeamPolicyInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String contact_email: String custom_message_for_policy_change: String disclosure_declaration: String exemplary_standards_exclusions: [String!] has_open_scope: Boolean introduction: String notify_subscribers_of_policy_change: Boolean pays_within_one_month: Boolean platform_standards_exclusions: [PlatformStandardsExclusionInput!] policy: String protected_by_gold_standard_safe_harbor: Boolean scope_exclusions: [ScopeExclusionInput!] team_id: ID! } """ Autogenerated return type of UpdateTeamPolicy. """ type UpdateTeamPolicyPayload 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 UpdateTeamResponseSla """ input UpdateTeamResponseSlaInput { bounty_awarded_staleness_threshold: Int """ A unique identifier for the client performing the mutation. """ clientMutationId: String critical_severity_resolved_staleness_threshold: Int high_severity_resolved_staleness_threshold: Int low_severity_resolved_staleness_threshold: Int medium_severity_resolved_staleness_threshold: Int new_staleness_threshold: Int none_severity_resolved_staleness_threshold: Int resolved_staleness_threshold: Int team_handle: String! triaged_staleness_threshold: Int use_advanced_settings: Boolean } """ Autogenerated return type of UpdateTeamResponseSla. """ type UpdateTeamResponseSlaPayload 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 UpdateTeamScopeDescription """ input UpdateTeamScopeDescriptionInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String scope_description: String! team_id: ID! } """ Autogenerated return type of UpdateTeamScopeDescription. """ type UpdateTeamScopeDescriptionPayload 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 UpdateTeamSubmissionState """ input UpdateTeamSubmissionStateInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String handle: String! submission_state: SubmissionStateEnum! } """ Autogenerated return type of UpdateTeamSubmissionState. """ type UpdateTeamSubmissionStatePayload 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 UpdateTeamSuccessGoals """ input UpdateTeamSuccessGoalsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String goal_valid_reports: Int! team_id: ID! } """ Autogenerated return type of UpdateTeamSuccessGoals. """ type UpdateTeamSuccessGoalsPayload 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 UpdateTeamSwagSetting """ input UpdateTeamSwagSettingInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String offers_swag: Boolean! team_id: ID! } """ Autogenerated return type of UpdateTeamSwagSetting. """ type UpdateTeamSwagSettingPayload 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 UpdateTeamTargetSignal """ input UpdateTeamTargetSignalInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String target_signal: Float! team_id: ID! } """ Autogenerated return type of UpdateTeamTargetSignal. """ type UpdateTeamTargetSignalPayload 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 UpdateTeamTriageNote """ input UpdateTeamTriageNoteInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String team_id: ID! triage_note: String! } """ Autogenerated return type of UpdateTeamTriageNote. """ type UpdateTeamTriageNotePayload 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 UpdateTeamTriagePreferences """ input UpdateTeamTriagePreferencesInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String customer_preferred_assigned_group_id: Int customer_preferred_report_substate: String handle: String! } """ Autogenerated return type of UpdateTeamTriagePreferences. """ type UpdateTeamTriagePreferencesPayload 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 UpdateTeamWeakness """ input UpdateTeamWeaknessInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String instruction: String state: TeamWeaknessStates! team_weakness_id: ID! } """ Autogenerated return type of UpdateTeamWeakness. """ type UpdateTeamWeaknessPayload 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! query: Query team_weakness: TeamWeakness was_successful: Boolean! } """ Autogenerated input type of UpdateTriageInboxItemsOwnership """ input UpdateTriageInboxItemsOwnershipInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String owner_username: String! report_ids: [ID] triage_inbox_item_ids: [ID] } """ Autogenerated return type of UpdateTriageInboxItemsOwnership. """ type UpdateTriageInboxItemsOwnershipPayload 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! triage_inbox_items: [TriageInboxItem] was_successful: Boolean! } """ Autogenerated input type of UpdateTriagePriority """ input UpdateTriagePriorityInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String priority: TriageInboxItemPriorityEnum! report_id: Int! } """ Autogenerated return type of UpdateTriagePriority. """ type UpdateTriagePriorityPayload 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 UpdateTriageScopeInstruction """ input UpdateTriageScopeInstructionInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String guideline: TriageScopeInstructionGuidelineEnum! triage_scope_instruction_id: ID! } """ Autogenerated return type of UpdateTriageScopeInstruction. """ type UpdateTriageScopeInstructionPayload 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! triage_scope_instruction: TriageScopeInstruction! was_successful: Boolean! } """ Autogenerated input type of UpdateTrigger """ input UpdateTriggerInput { action_message: String! action_type: String! """ A unique identifier for the client performing the mutation. """ clientMutationId: String expression_operator: String! expressions: [ExpressionInput]! trigger_id: ID! } """ Autogenerated return type of UpdateTrigger. """ type UpdateTriggerPayload 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! trigger: Trigger was_successful: Boolean! } """ Autogenerated input type of UpdateTwoFactorAuthenticationBackupCodes """ input UpdateTwoFactorAuthenticationBackupCodesInput { backup_code: String! backup_codes: [String]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String otp_code: String! password: String! signature: String! totp_secret: String! } """ Autogenerated return type of UpdateTwoFactorAuthenticationBackupCodes. """ type UpdateTwoFactorAuthenticationBackupCodesPayload 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 UpdateTwoFactorAuthenticationCredentials """ input UpdateTwoFactorAuthenticationCredentialsInput { backup_code: String! backup_codes: [String]! """ A unique identifier for the client performing the mutation. """ clientMutationId: String otp_code: String! password: String! signature: String! totp_secret: String! } """ Autogenerated return type of UpdateTwoFactorAuthenticationCredentials. """ type UpdateTwoFactorAuthenticationCredentialsPayload 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 UpdateUserApiToken """ input UpdateUserApiTokenInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String } """ Autogenerated return type of UpdateUserApiToken. """ type UpdateUserApiTokenPayload 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 unhashed_token: String was_successful: Boolean! } """ Autogenerated input type of UpdateUserAvailabilityMutation """ input UpdateUserAvailabilityMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String from_date: Date! to_date: Date! user_availabilities: [UserAvailabilityInput!]! } """ Autogenerated return type of UpdateUserAvailabilityMutation. """ type UpdateUserAvailabilityMutationPayload 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_availabilities: [UserAvailability!] was_successful: Boolean! } """ Autogenerated input type of UpdateUserCollaborationPreference """ input UpdateUserCollaborationPreferenceInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String collaboration: String! } """ Autogenerated return type of UpdateUserCollaborationPreference. """ type UpdateUserCollaborationPreferencePayload 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! hacker_preference: HackerPreference was_successful: Boolean! } """ Autogenerated input type of UpdateUserDisplayOptions """ input UpdateUserDisplayOptionsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String organization_id: ID show_bounty_amounts: Boolean show_private_team_thanks: Boolean theme_preference: ThemePreferenceEnum view_profile_preference: String } """ Autogenerated return type of UpdateUserDisplayOptions. """ type UpdateUserDisplayOptionsPayload 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 UpdateUserEmail """ input UpdateUserEmailInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String email: String! password: String! } """ Autogenerated return type of UpdateUserEmail. """ type UpdateUserEmailPayload 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 UpdateUserInsight """ input UpdateUserInsightInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String dismissed: Boolean user_insight_id: Int! viewed: Boolean } """ Autogenerated return type of UpdateUserInsight. """ type UpdateUserInsightPayload 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! was_successful: Boolean! } """ Autogenerated input type of UpdateUserLufthansaAccount """ input UpdateUserLufthansaAccountInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String first_name: String! last_name: String! number: String! } """ Autogenerated return type of UpdateUserLufthansaAccount. """ type UpdateUserLufthansaAccountPayload 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 UpdateUserOpportunitiesFeedback """ input UpdateUserOpportunitiesFeedbackInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String likes_team: Boolean! reason: String team_id: ID! } """ Autogenerated return type of UpdateUserOpportunitiesFeedback. """ type UpdateUserOpportunitiesFeedbackPayload 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 user_opportunities_feedback: UserOpportunitiesFeedback was_successful: Boolean! } """ Autogenerated input type of UpdateUserPassword """ input UpdateUserPasswordInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String current_password: String! password: String! password_confirmation: String! } """ Autogenerated return type of UpdateUserPassword. """ type UpdateUserPasswordPayload 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 UpdateUserType """ input UpdateUserTypeInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String user_type: UserTypeEnum! } """ Autogenerated return type of UpdateUserType. """ type UpdateUserTypePayload 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 UpdateVdpLaunchConfigurationCurrentStep """ input UpdateVdpLaunchConfigurationCurrentStepInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String current_configuration_step: String! team_id: ID! } """ Autogenerated return type of UpdateVdpLaunchConfigurationCurrentStep. """ type UpdateVdpLaunchConfigurationCurrentStepPayload 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! vdp_launch_configuration: VdpLaunchConfiguration was_successful: Boolean! } """ Autogenerated input type of UpdateVdpLaunchConfigurationPolicy """ input UpdateVdpLaunchConfigurationPolicyInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String policy_custom_section_content: String policy_custom_section_name: String policy_disclosure_policies: String policy_out_of_scope: String policy_program_rules: String policy_test_plan: String team_id: ID! } """ Autogenerated return type of UpdateVdpLaunchConfigurationPolicy. """ type UpdateVdpLaunchConfigurationPolicyPayload 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! vdp_launch_configuration: VdpLaunchConfiguration was_successful: Boolean! } """ Autogenerated input type of UpdateViewingReport """ input UpdateViewingReportInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String report_id: ID! } """ Autogenerated return type of UpdateViewingReport. """ type UpdateViewingReportPayload 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 UpdateWebhook """ input UpdateWebhookInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String integration_events_configuration: IntegrationEventsConfigurationInputType! name: String! secret: String! url: String! webhook_id: ID! } """ Autogenerated return type of UpdateWebhook. """ type UpdateWebhookPayload 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! webhook: Webhook } """ Autogenerated input type of UpdateWorkboardMutation """ input UpdateWorkboardMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! workboard_id: ID! } """ Autogenerated return type of UpdateWorkboardMutation. """ type UpdateWorkboardMutationPayload 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! was_successful: Boolean! workboard: Workboard } """ Autogenerated input type of UpdateWorkboardView """ input UpdateWorkboardViewInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String columns: [String!]! query_string: String! sort_state: JSON! workboard_view_id: ID! } """ Autogenerated return type of UpdateWorkboardView. """ type UpdateWorkboardViewPayload 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! was_successful: Boolean! workboard_view: WorkboardView } scalar Upload """ Autogenerated input type of UploadAttachment """ input UploadAttachmentInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String file: Upload! } """ Autogenerated return type of UploadAttachment. """ type UploadAttachmentPayload implements MutationResult { attachment: Attachment """ 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 UploadCredentialsCsvMutation """ input UploadCredentialsCsvMutationInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String file: Upload! team_id: ID! } """ Autogenerated return type of UploadCredentialsCsvMutation. """ type UploadCredentialsCsvMutationPayload 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 UploadPentestReport """ input UploadPentestReportInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String description: String file: Upload! name: String! pentest_id: Int! report_type: String! } """ Autogenerated return type of UploadPentestReport. """ type UploadPentestReportPayload 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! was_successful: Boolean! } """ Autogenerated input type of UploadProgramPolicyAttachment """ input UploadProgramPolicyAttachmentInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String file: Upload! program_id: ID! } """ Autogenerated return type of UploadProgramPolicyAttachment. """ type UploadProgramPolicyAttachmentPayload implements MutationResult { attachment: Attachment """ 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 UploadReportIntentAttachments """ input UploadReportIntentAttachmentsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String files: [Upload!]! report_intent_id: ID } """ Autogenerated return type of UploadReportIntentAttachments. """ type UploadReportIntentAttachmentsPayload implements MutationResult { attachments: [Attachment!] """ 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 UploadScopeAttachments """ input UploadScopeAttachmentsInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String files: [Upload!]! structured_scope_id: ID! } """ Autogenerated return type of UploadScopeAttachments. """ type UploadScopeAttachmentsPayload implements MutationResult { attachments: [Attachment!] """ 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 Upvote """ input UpvoteInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String hacktivity_item_id: ID! } """ Autogenerated return type of Upvote. """ type UpvotePayload 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! hacktivity_document: HacktivityDocument was_successful: Boolean! } """ A HackerOne user """ type User implements ActivitiesInterface & Node & ResourceInterface { _id: ID! account_recovery_phone_number: String account_recovery_phone_number_sent_at: DateTime account_recovery_phone_number_verified_at: DateTime account_recovery_unverified_phone_number: String active_ban: HackerTempBan 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 internal: [Boolean] """ Returns the last _n_ elements from the list. """ last: Int not_types: [ActivityTypes] order_by: ActivityOrderInput = {field: created_at, direction: ASC} report_id: Int team_handle: String types: [ActivityTypes] """ A timestamp encoded as a string that. When provided, only activities with a updated_at greater than this value will be resolved. Example: activities(updated_at_after: "2017-11-30 13:37:12 UTC") """ updated_at_after: String ): ActivityConnection address: Address allow_pentester_application: Boolean! assets( """ 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 id: [Int!] = null """ Returns the last _n_ elements from the list. """ last: Int where: FiltersAssetFilterInput ): AssetConnection authentication_service: AuthenticationServiceEnum! auto_accept_invites_from_users: [User] badges( """ 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 ): BadgesUsersConnection balance: Float bio: String blacklisted_from_hacker_publish: Boolean! blog_posts( """ 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 ): BlogPostConnection bounties( """ 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 currency: CurrencyCode = null """ Returns the first _n_ elements from the list. """ first: Int """ Returns the last _n_ elements from the list. """ last: Int where: FiltersBountyFilterInput ): BountyConnection bugcrowd_handle: String calendar_token: String can_access_payout_prefs_addtl_requirements: Boolean! cleared: Boolean! cobalt_handle: String collaboration_invitations( """ 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 ): InvitedReportCollaboratorConnection country: String created_at: DateTime! current_sign_in_at: DateTime demo_hacker: Boolean! disabled: Boolean! duplicate_users( """ 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 ): UserConnection earnings( """ 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 ): EarningConnection edit_unclaimed_profiles: Boolean email: String email_alias: String enrollable_features( """ 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: FiltersFeatureFilterOrder where: FiltersOrganizationFilterInput ): FeatureConnection experience_by_owasp_categories: ExperienceByOwaspCategories facebook_oauth_state: String facebook_user_id: String facebook_user_name: String features: [Feature] followed: Boolean followed_users( """ 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 ): UserConnection gateway_programs: [GatewayProgram!] github_handle: String gitlab_handle: String h1_pentester: Boolean hack_the_box_handle: String hack_the_box_student_id: String hacker_certifications: [HackerCertification!] hacker_invitations_profile: HackerInvitationsProfile hacker_preference: HackerPreference hacker_preferences_asset_types: [HackerPreferencesAssetType!] hacker_preferences_weaknesses: [HackerPreferencesWeakness!] hacker_report_templates(where: FiltersHackerReportTemplateFilterInput): [HackerReportTemplate!] hacker_skills( """ 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 where: FiltersHackerSkillFilterInput ): HackerSkillConnection! hacker_triage_ratings( """ 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 report_id: Int ): HackerTriageRatingConnection hackerone_agent: Boolean hackerone_employee: Boolean hackerone_triager: Boolean hai_tasks( """ 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: FiltersHaiTaskFilterOrder where: FiltersHaiTaskFilterInput ): HaiTaskConnection has_active_ban: Boolean has_api_token: Boolean has_ctf_flags: Boolean has_tray_profile: Boolean i_can_see_hai: Boolean i_can_toggle_my_features: Boolean i_can_update_invitation_profile: Boolean i_can_update_username: Boolean i_can_use_hai: Boolean i_can_view_gateway_v2_settings: Boolean id: ID! impact: Float impact_changes( """ 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 ): ImpactConnection impact_percentile: Int intro: String last_active_time: DateTime leaderboard_entry(engagement_type: String, filter: String, key: LeaderboardKeyEnum!, quarter: Int, user_type: String, year: Int): LeaderboardEntryUnion linkedin_handle: String llm_conversation_messages( """ 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: FiltersLlmConversationMessageFilterOrder where: FiltersLlmConversationMessageFilterInput ): LlmConversationMessageConnection llm_conversations( """ 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: FiltersLlmConversationFilterOrder where: FiltersLlmConversationFilterInput ): LlmConversationConnection location: String lufthansa_account: LufthansaAccount manual_user_balance_adjustments( """ 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 ): ManualUserBalanceAdjustmentConnection mark_as_company_on_leaderboards: Boolean member_of_any_organization: Boolean member_of_any_team: Boolean member_of_verified_team: Boolean membership(team_handle: String!): TeamMember memberships( """ 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: MembershipOrderInput = {field: TEAM_NAME, direction: ASC} team_handles: [String] = [] where: FiltersTeamMemberFilterInput ): TeamMemberConnection most_hacked_on_team_recently: Team name: String next_update_username_date: String notification_delivery_preferences( """ 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 ): NotificationDeliveryPreferenceConnection notifications(assignee: AssigneeInputType, created_after: DateTime, include_message: Boolean, include_read: Boolean, just_mentions: Boolean, page: Int, page_size: Int, sort_direction: String, team_ids: [Int], type: String, user_type: String): [VirtualNotification!] open_for_employment: Boolean organizations( """ 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: FiltersOrganizationFilterOrder where: FiltersOrganizationFilterInput ): OrganizationConnection payments_user: PaymentsUserType payout_preferences: [PayoutPreferenceUnion] payouts( """ 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 ): PayoutConnection pentest_invitations( """ 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: InvitationOrderInput state: [InvitationStateEnum] = null team_handle: String = null terms_accepted: Boolean = null ): JoinPentestConnection pentester_profile: PentesterProfile """ A Resolver for Pentesters """ pentesters( """ 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 where: FiltersPentesterFilterInput ): PentesterConnection """ A Resolver for Pentests """ pentests( """ 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: PentestOrderInput secure_order_by: FiltersPentestFilterOrder where: FiltersPentestFilterInput ): PentestConnection private_program_applications_next_available_date: DateTime private_program_applications_remaining_count: Int product_analytics: UserProductAnalytics product_user_type: String profile_activated: Boolean profile_picture(size: ProfilePictureSizes!): String! profile_pictures: Hash! @deprecated(reason: "Returns all the possible profile pictures instead of just the one you want use .profile_picture instead.") program_health_acknowledgements( """ 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 throttle_time: Int ): ProgramHealthAcknowledgementConnection program_satisfaction_survey_eligibility_status(handle: String!): SurveyEligibilityStatusEnum public_reviews( """ 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 ): HackerReviewsConnection rank: Int receive_bounty_update_notifications: Boolean receive_policy_update_notifications: Boolean receive_smart_reward_update_notifications: Boolean receive_structured_scope_update_notifications: Boolean receive_team_update_delivery_preference: TeamUpdateDeliveryPreferences remaining_otp_backup_code_count: Int remaining_reports(team_handle: String!): Int report_drafts( """ 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 ): ReportDraftConnection report_intents( """ 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 search: String = null ): ReportIntentConnection report_retest_users( """ 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 completed: Boolean """ Returns the first _n_ elements from the list. """ first: Int """ Returns the last _n_ elements from the list. """ last: Int left: Boolean new: Boolean pending: Boolean ): ReportRetestUserConnection reports( """ Returns the elements in the list that come after the specified cursor. """ after: String assignee: AssigneeInputType = null """ Returns the elements in the list that come before the specified cursor. """ before: String database_id: Int = null filter: ReportFilterInput """ Returns the first _n_ elements from the list. """ first: Int handle: String has_assignee: Boolean has_retests: Boolean """ Returns the last _n_ elements from the list. """ last: Int offset: Int order_by: ReportOrderInput = {direction: DESC, field: id} secure_order_by: FiltersReportFilterOrder state: ReportStateEnum substate: ReportStateEnum where: FiltersReportFilterInput ): ReportConnection reputation: Int reputation_changes( """ 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 ): ReputationConnection reputations_grouped_by_last_months(last: Int!): [LabeledIntegerPair] resolved_report_count: Int resolved_report_counts: UserResolvedReportCounts saml_enabled: Boolean sessions( """ 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 ): UserSessionConnection severities( """ 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 id: [Int!] = null """ Returns the last _n_ elements from the list. """ last: Int where: FiltersSeverityFilterInput ): SeverityConnection signal: Float signal_changes( """ 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 ): SignalConnection signal_percentile: Int skills( """ 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 ): SkillConnection soft_launch_applications( """ 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: InvitationOrderInput state: [InvitationStateEnum] = null team_handle: String = null ): SoftLaunchApplicationConnection soft_launch_invitations( """ 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: InvitationOrderInput state: [InvitationStateEnum] = null team_handle: String = null terms_accepted: Boolean = null ): SoftLaunchConnection spot_checks( """ 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 where: FiltersSpotCheckFilterInput ): SpotCheckConnection statistics_snapshot(snapshot_type: UserStatisticsSnapshotTypeEnum!): UserStatisticsSnapshot subscribed_for_team_messages: Boolean survey_ratings( """ 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 where: FiltersSurveyRatingFilterInput ): SurveyRatingsConnection swag( """ 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 ): SwagConnection system: Boolean tax_form: TaxForm team_policy_subscription(handle: String!): TeamPolicySubscription team_policy_subscriptions( active: Boolean """ 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 ): TeamPolicySubscriptionConnection teams( """ 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: TeamOrderInput permissions: [PermissionEnum] = [] secure_order_by: FiltersTeamFilterOrder where: FiltersTeamFilterInput ): TeamConnection teams_that_i_can_submit_reports_to( """ 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 search: String ): TeamConnection """ A Resolver for SurveyRatingItems """ testimonials( """ 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: FiltersSurveyRatingItemFilterOrder where: FiltersSurveyRatingItemFilterInput ): SurveyRatingItemsConnection thanks_items( """ 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 ): ThanksItemConnection thanks_items_total_count: Int! todays_intake_count: Int total_earnings: Float total_manual_user_balance_adjustments: Float total_payouts: Float totp_enabled: Boolean totp_supported: Boolean triage_ratings( """ 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 report_id: ID ): TriageRatingConnection triage_user: Boolean tshirt_size: TshirtSizeEnum tutorials( """ 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 ): TutorialConnection twitter_handle: String unconfirmed_email: String unread_notification_count(assignee: AssigneeInputType, created_after: DateTime, team_ids: [Int], type: String, user_type: String): Int url: URI! """ A Resolver for User Availabilities """ user_availabilities( """ 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: FiltersUserAvailabilityFilterOrder where: FiltersUserAvailabilityFilterInput ): UserAvailabilityConnection user_devices( """ 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 ): UserDeviceConnection user_display_options: UserDisplayOptions user_identity: UserIdentity user_input_draft(field_key: String!): UserInputDraft user_opportunities_feedbacks( """ 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 ): UserOpportunitiesFeedbackConnection user_spoken_languages: [UserSpokenLanguage!] user_streak: UserStreak user_type: String username: String! verified: Boolean! view_profile: String! webauthn_credentials( """ 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 ): WebauthnCredentialConnection webauthn_enabled: Boolean website: String whitelisted_teams( """ 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: TeamOrderInput permissions: [PermissionEnum] = [] secure_order_by: FiltersTeamFilterOrder where: FiltersTeamFilterInput ): TeamConnection workflow_runs( """ 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 where: FiltersWorkflowRunFilterInput ): WorkflowRunConnection } """ User availability for a day """ type UserAvailability implements Node { _id: ID! available: Boolean date: Date! id: ID! user: User! } """ The connection type for UserAvailability. """ type UserAvailabilityConnection { """ A list of edges. """ edges: [UserAvailabilityEdge] """ A list of nodes. """ nodes: [UserAvailability] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type UserAvailabilityEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: UserAvailability } input UserAvailabilityInput { available: Boolean! date: Date! } """ The connection type for User. """ type UserConnection { """ A list of edges. """ edges: [UserEdge] """ A list of nodes. """ nodes: [User] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ A device that's been authorized to sign into a HackerOne account """ type UserDevice implements Node { abbreviated_user_agent: String created_at: DateTime! device_id: String! id: ID! ip_address: String! name: String user_agent: String } """ The connection type for UserDevice. """ type UserDeviceConnection { """ A list of edges. """ edges: [UserDeviceEdge] """ A list of nodes. """ nodes: [UserDevice] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type UserDeviceEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: UserDevice } """ Display options for a user """ type UserDisplayOptions implements Node { _id: ID! id: ID! organization: Organization show_bounty_amounts: Boolean! show_private_team_thanks: Boolean! theme_preference: String user: User! view_profile_preference: String } """ An edge in a connection. """ type UserEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: User } """ User flag categories """ enum UserFlagCategoryEnum { abuse abusive_language contacting_security_team_oob discussing_private_program_details exposing_pii extortion h1_clear_violation id_verification_risk_label reputation_farming service_degradation spam unauthorized_disclosure unauthorized_impersonation unprofessional_behavior watchlist } """ User flag priority """ enum UserFlagPriorityEnum { priority_1 priority_2 priority_3 priority_4 priority_5 } """ Data about the user's identity """ type UserIdentity implements Node { active_citizenship_verification_url: String active_residency_verification_url: String background_checked: Boolean citizenship_verification_limit_reached: Boolean! citizenship_verifications( """ 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 only_valid: Boolean ): CitizenshipVerificationConnection! citizenship_verified: Boolean citizenships: [String!]! cleared: Boolean has_unverifiable_citizenship: Boolean! has_unverifiable_residency: Boolean! id: ID! identity_verified: Boolean meets_idv_one_valid_report_criteria: Boolean! residency_verification_limit_reached: Boolean! residency_verifications( """ 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 only_valid: Boolean ): ResidencyVerificationConnection! residency_verified: Boolean rules_of_engagement_signed: Boolean """ Whether the Rules of Engagement have been signed """ rules_of_engagement_status: RulesOfEngagementStatus! } """ Autosaved user input """ type UserInputDraft implements Node { content: String field_key: String! id: ID! updated_at: DateTime! } """ A user insight entry """ type UserInsight implements Node { _id: ID! created_at: DateTime! dismissed: Boolean id: ID! team_insight_id: Int! user_id: Int! viewed: Boolean } """ Possible subscription options for notification preferences """ enum UserNotificationPreferenceOptionEnum { all_reports_activities no_reports_activities tailored_reports_activities } """ A user opportunities feedback object """ type UserOpportunitiesFeedback implements Node { _id: ID! id: ID! likes_team: Boolean! reason: String team: Team! } """ The connection type for UserOpportunitiesFeedback. """ type UserOpportunitiesFeedbackConnection { """ A list of edges. """ edges: [UserOpportunitiesFeedbackEdge] """ A list of nodes. """ nodes: [UserOpportunitiesFeedback] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type UserOpportunitiesFeedbackEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: UserOpportunitiesFeedback } """ Fields on which a collection of users can be ordered """ enum UserOrderField { reputation username } input UserOrderInput { direction: OrderDirection! field: UserOrderField! } """ A HackerOne user product analytics object """ type UserProductAnalytics implements Node { amplitude_id: String! id: ID! } """ User resolved report counts """ type UserResolvedReportCounts implements Node & ResourceInterface { id: ID! severity_critical_count: Int severity_high_count: Int severity_low_count: Int severity_medium_count: Int url: URI! valid_vulnerability_count: Int } """ A HackerOne user's session history """ type UserSession implements Node { _id: ID! abbreviated_user_agent: String country: CountryDetails created_at: DateTime! current: Boolean! deactivated_at: DateTime device_type: String id: ID! ip_address: String session_last_used_at: String user_agent: String } """ The connection type for UserSession. """ type UserSessionConnection { """ A list of edges. """ edges: [UserSessionEdge] """ A list of nodes. """ nodes: [UserSession] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type UserSessionEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: UserSession } """ A HackerOne users' spoken language """ type UserSpokenLanguage implements Node { _id: ID! id: ID! name: String! proficiency: String! } input UserSpokenLanguageInputType { id: ID name: String! proficiency: String! } """ Statistics snapshots for user """ type UserStatisticsSnapshot implements Node { _id: ID! id: ID! impact: Float impact_percentile: Int rank: Int reputation: Int signal: Float signal_percentile: Int } """ types available for user statistics """ enum UserStatisticsSnapshotTypeEnum { last_90_days past_year } """ User streak type """ type UserStreak implements Node { end_date: DateTime id: ID! length: Int! start_date: DateTime } """ Types a user can be """ enum UserTypeEnum { agent api automation company hacker integrations legacy scim webhook } """ A Conversations::ValidationAgent conversation """ type ValidationAgentConversation implements ConversationInterface & Node { _id: ID! entries: [ConversationEntryUnion!]! id: ID! type: String! } """ A Conversations::ValidationAgent conversation entry """ type ValidationAgentConversationEntry implements ConversationEntryInterface & Node { _id: ID! """ The user who created this entry """ actor: User! created_at: DateTime! data: JSON id: ID! type: String! updated_at: DateTime! } """ VDP launch configuration for a team """ type VdpLaunchConfiguration implements Node { current_configuration_step: String has_changed_custom_section: Boolean! has_changed_disclosure_policies: Boolean! has_changed_out_of_scope: Boolean! has_changed_program_rules: Boolean! has_changed_test_plan: Boolean! id: ID! launch_at: DateTime launch_requested_at: DateTime policy_custom_section_content: String policy_custom_section_name: String policy_disclosure_policies: String policy_out_of_scope: String policy_program_rules: String policy_test_plan: String } """ Autogenerated input type of VerifyAccountRecoveryPhoneNumber """ input VerifyAccountRecoveryPhoneNumberInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String otp_code: String verification_code: String! } """ Autogenerated return type of VerifyAccountRecoveryPhoneNumber. """ type VerifyAccountRecoveryPhoneNumberPayload 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 VerifyDomainOwnership """ input VerifyDomainOwnershipInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String domain_ownership_id: ID! } """ Autogenerated return type of VerifyDomainOwnership. """ type VerifyDomainOwnershipPayload implements MutationResult { """ A unique identifier for the client performing the mutation. """ clientMutationId: String domain_ownership: DomainOwnership 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 VerifyOrganizationSamlProvider """ input VerifyOrganizationSamlProviderInput { """ A unique identifier for the client performing the mutation. """ clientMutationId: String saml_provider_id: ID! } """ Autogenerated return type of VerifyOrganizationSamlProvider. """ type VerifyOrganizationSamlProviderPayload 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! saml_provider: SamlProvider was_successful: Boolean! } """ Virtual notification object """ type VirtualNotification implements Node { _id: Int! activity_id: Int actor_name: String! affected_names: String amount: String avatar: String! award_amount: String award_amount_lead: String bonus_amount: String bookmarked: Boolean created_at: DateTime! custom_message: String end_time: String expiration_date: String group_name: String id: ID! is_internal: Boolean is_pentest: Boolean is_user_first_to_agree: Boolean message: String new_vpn_state: String old_award_amount: String old_award_amount_lead: String old_team_name: String organization_inbox_id: Int organization_inbox_name: String pentest_check_name: String pentest_end: String pentest_name: String pentest_start: String pentest_timezone: String readable_closing_substate: String report: Report report_i_am_subscribed: Boolean report_id: Int report_state: String report_substate: String report_title: String start_time: String target_username: String team_name: String team_submission_state: String timestamp: Int! type: String! unread: Boolean! url: String } """ A Vote for a hacktivity item """ type Vote implements Node { """ The primary key from the database """ _id: ID! id: ID! report: Report! user: User! } """ The connection type for Vote. """ type VoteConnection { """ A list of edges. """ edges: [VoteEdge] """ A list of nodes. """ nodes: [Vote] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type VoteEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Vote } """ VPN states """ enum VpnStateEnum { disabled enabled suspended } """ VPN states """ enum VpnStateEnumInput { disabled enabled suspended } input VpnStateEnumInputPredicateInput { _eq: VpnStateEnumInput _gt: VpnStateEnumInput _gte: VpnStateEnumInput _in: [VpnStateEnumInput] _is_null: Boolean _lt: VpnStateEnumInput _lte: VpnStateEnumInput _neq: VpnStateEnumInput _nin: [VpnStateEnumInput] } """ A vulnerability and legibility recommendation on a report """ type VulnerabilityAndLegibilityRecommendation implements Node { id: ID! report_is_spam: Boolean report_is_support_query: Boolean } """ The type of vulnerability on a HackerOne report """ type Weakness implements Node { _id: ID! batched_clusters( """ 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 ): ClusterConnection bounties: Float """ A Resolver for Clusters """ clusters( """ 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 id: ID """ Returns the last _n_ elements from the list. """ last: Int order_by: ClusterOrder = {direction: ASC, field: BROWSING_FRIENDLY} ): ClusterConnection! created_at: DateTime critical_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 cwe_entry: CweEntry description: String external_id: String id: ID! name: String! remediation_guidance_reference: String 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 reputation_change: Int scw_training_url: String updated_at: DateTime } """ The connection type for Weakness. """ type WeaknessConnection { """ A list of edges. """ edges: [WeaknessEdge] """ A list of nodes. """ nodes: [Weakness] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type WeaknessEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Weakness } input WeaknessOrder { direction: OrderDirection! field: WeaknessOrderField! } """ Fields on which a collection of weaknesses can be ordered """ enum WeaknessOrderField { name report_count } """ The type of vulnerability on a HackerOne report """ type WeaknessSuggestion implements Node { _id: ID! id: ID! weakness_1: Weakness! weakness_1_confidence: Float! weakness_2: Weakness weakness_2_confidence: Float weakness_3: Weakness weakness_3_confidence: Float } """ The connection type for KeyCredential. """ type WebauthnCredentialConnection { """ A list of edges. """ edges: [WebauthnCredentialEdge] """ A list of nodes. """ nodes: [KeyCredential] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type WebauthnCredentialEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: KeyCredential } """ Configuration for a webhook defined by a team. """ type Webhook implements Node { _id: ID! created_at: DateTime! created_by: User! deleted_at: DateTime id: ID! integration_events_configuration: IntegrationEventsConfiguration! last_response_success: Boolean! name: String! secret: String url: String! webhook_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 ): WebhookRequestConnection } """ The connection type for Webhook. """ type WebhookConnection { """ A list of edges. """ edges: [WebhookEdge] """ A list of nodes. """ nodes: [Webhook] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type WebhookEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Webhook } """ A recorded webhook request sent according to a webhook configuration. """ type WebhookRequest implements Node { _id: ID! created_at: DateTime! id: ID! request_headers: Hash! request_payload: Hash uuid: String! webhook_responses( """ 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: FiltersWebhookResponseFilterOrder where: FiltersWebhookResponseFilterInput ): WebhookResponseConnection } """ The connection type for WebhookRequest. """ type WebhookRequestConnection { """ A list of edges. """ edges: [WebhookRequestEdge] """ A list of nodes. """ nodes: [WebhookRequest] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type WebhookRequestEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: WebhookRequest } """ A received response for a given request. """ type WebhookResponse implements Node { _id: ID! created_at: DateTime! execution_time: Float! id: ID! response_body: Hash response_code: Int response_headers: Hash success: Boolean! } """ The connection type for WebhookResponse. """ type WebhookResponseConnection { """ A list of edges. """ edges: [WebhookResponseEdge] """ A list of nodes. """ nodes: [WebhookResponse] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int } """ An edge in a connection. """ type WebhookResponseEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: WebhookResponse } """ A program's whitelisted reporter """ type WhitelistedReporter implements ActivitiesInterface & Node & ResourceInterface { _id: ID! 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 internal: [Boolean] """ Returns the last _n_ elements from the list. """ last: Int not_types: [ActivityTypes] order_by: ActivityOrderInput = {field: created_at, direction: ASC} report_id: Int team_handle: String types: [ActivityTypes] """ A timestamp encoded as a string that. When provided, only activities with a updated_at greater than this value will be resolved. Example: activities(updated_at_after: "2017-11-30 13:37:12 UTC") """ updated_at_after: String ): ActivityConnection cleared: Boolean! created_at: DateTime! email_alias: String id: ID! old_usernames: [String!] url: URI! user_identity: UserIdentity username: String! } """ The connection type for WhitelistedReporter. """ type WhitelistedReporterConnection { """ A list of edges. """ edges: [WhitelistedReporterEdge] """ A list of nodes. """ nodes: [WhitelistedReporter] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type WhitelistedReporterEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: WhitelistedReporter } """ A program's whitelisted reporter log entry """ type WhitelistedReporterLog implements Node { _id: ID! accepted_at: DateTime banned_at: DateTime created_at: DateTime! id: ID! invited_at: DateTime quit_at: DateTime user: User! } """ The connection type for WhitelistedReporterLog. """ type WhitelistedReporterLogConnection { """ A list of edges. """ edges: [WhitelistedReporterLogEdge] """ A list of nodes. """ nodes: [WhitelistedReporterLog] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type WhitelistedReporterLogEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: WhitelistedReporterLog } """ Fields on which a collection of whitelisted reporter log can be ordered """ enum WhitelistedReporterLogOrderField { accepted_at banned_at created_at id invited_at quit_at } input WhitelistedReporterLogOrderInput { direction: OrderDirection field: WhitelistedReporterLogOrderField } """ Whitelisted reporter row type """ type WhitelistedReporterRow implements Node { created_at: DateTime! id: ID! user: User! } """ The connection type for WhitelistedReporterRow. """ type WhitelistedReporterRowConnection { """ A list of edges. """ edges: [WhitelistedReporterRowEdge] """ A list of nodes. """ nodes: [WhitelistedReporterRow] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type WhitelistedReporterRowEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: WhitelistedReporterRow } """ A workboard that belongs to an organization """ type Workboard implements Node { """ The primary key from the database """ _id: ID! id: ID! """ The name of the workboard """ name: String! """ The organization that the workboard belongs to """ organization: Organization! """ The views associated with the workboard """ workboard_views( """ 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: FiltersWorkboardViewFilterOrder where: FiltersWorkboardViewFilterInput ): WorkboardViewConnection } """ The connection type for Workboard. """ type WorkboardConnection { """ A list of edges. """ edges: [WorkboardEdge] """ A list of nodes. """ nodes: [Workboard] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type WorkboardEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: Workboard } """ A view associated with a workboard """ type WorkboardView implements Node { """ The primary key from the database """ _id: ID! """ The columns shown in the view """ columns: [String!]! id: ID! """ The name of the workboard view """ name: String! """ The position of the view """ position: Int """ The query string for the view """ query_string: String! """ The sort state for the view """ sort_state: JSON! """ The workboard associated with the view """ workboard: Workboard! } """ The connection type for WorkboardView. """ type WorkboardViewConnection { """ A list of edges. """ edges: [WorkboardViewEdge] """ A list of nodes. """ nodes: [WorkboardView] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type WorkboardViewEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: WorkboardView } """ A workflow run """ type WorkflowRun implements Node { _id: ID! aborted_at: DateTime assignee: User finished_at: DateTime """ Summary of high priority information from the workflow, accessible to all triagers """ high_priority_summary: JSON id: ID! output: JSON report_id: Int! started_at: DateTime state: WorkflowRunStateEnum! workflow_step_runs( """ 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 ): WorkflowStepRunConnection } """ The connection type for WorkflowRun. """ type WorkflowRunConnection { """ A list of edges. """ edges: [WorkflowRunEdge] """ A list of nodes. """ nodes: [WorkflowRun] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type WorkflowRunEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: WorkflowRun } """ States of a WorkflowRun """ enum WorkflowRunStateEnum { aborted finished not_started started } """ Workflow step conclusion can be of multiple types """ union WorkflowStepConclusionUnion = IntakeCommonlyInformativeReportCategory | IntakeCoreIneligibleFindingCategory | IntakeIncompleteReportCategory | OtherWorkflowStepConclusion """ A workflow step outcome configuration """ type WorkflowStepOutcomeConfiguration implements Node { _id: ID! id: ID! message: String state_change: ReportStateEnum workflow_step_conclusion: WorkflowStepConclusionUnion! } """ The connection type for WorkflowStepOutcomeConfiguration. """ type WorkflowStepOutcomeConfigurationConnection { """ A list of edges. """ edges: [WorkflowStepOutcomeConfigurationEdge] """ A list of nodes. """ nodes: [WorkflowStepOutcomeConfiguration] """ Information to aid in pagination. """ pageInfo: PageInfo! total_count: Int! } """ An edge in a connection. """ type WorkflowStepOutcomeConfigurationEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: WorkflowStepOutcomeConfiguration } """ A workflow step run that belongs to a workflow run """ type WorkflowStepRun implements Node { _id: ID! aborted_at: DateTime finished_at: DateTime id: ID! output: JSON started_at: DateTime state: WorkflowStepRunStateEnum! values: JSON workflow_step_type: WorkflowStepTypeEnum! } """ The connection type for WorkflowStepRun. """ type WorkflowStepRunConnection { """ A list of edges. """ edges: [WorkflowStepRunEdge] """ A list of nodes. """ nodes: [WorkflowStepRun] """ Information to aid in pagination. """ pageInfo: PageInfo! } """ An edge in a connection. """ type WorkflowStepRunEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: WorkflowStepRun } """ States of a WorkflowStepRun """ enum WorkflowStepRunStateEnum { aborted finished not_started started } """ Workflow step type """ enum WorkflowStepTypeEnum { triage_intake_asset_scope_check triage_intake_asset_scope_check_v1_1 triage_intake_assign_priority_check triage_intake_basic_duplicate_check triage_intake_bug_class_scope_check triage_intake_bug_class_scope_check_v1_1 triage_intake_report_completeness_check triage_intake_vulnerability_and_legibility_check_v1_1 triage_intake_vulnerability_check } """ Workflow type """ enum WorkflowTypeEnumInput { triage_intake } input WorkflowTypeEnumInputPredicateInput { _eq: WorkflowTypeEnumInput _gt: WorkflowTypeEnumInput _gte: WorkflowTypeEnumInput _in: [WorkflowTypeEnumInput] _is_null: Boolean _lt: WorkflowTypeEnumInput _lte: WorkflowTypeEnumInput _neq: WorkflowTypeEnumInput _nin: [WorkflowTypeEnumInput] } """ A write-up """ type WriteUp implements Node { _id: ID! created_at: DateTime! data_overrides: Hash enable_inline_images: Boolean graphql_data_variables: String id: ID! name: String! template_config_key: String! updated_at: DateTime! } """ The connection type for WriteUp. """ type WriteUpConnection { """ A list of edges. """ edges: [WriteUpEdge] """ A list of nodes. """ nodes: [WriteUp] """ Information to aid in pagination. """ pageInfo: PageInfo! """ Int """ total_count: Int! } """ An edge in a connection. """ type WriteUpEdge { """ A cursor for use in pagination. """ cursor: String! """ The item at the end of the edge. """ node: WriteUp } """ Write-up preview specified in a HackerOne object """ type WriteUpPreview implements Node { content: String id: ID! } """ Format types that a write-up preview may be generated as """ enum WriteUpPreviewFormatEnum { google_docs html pdf } """ Section that can be removed from a write-up preview """ enum WriteUpPreviewSectionEnum { addressing_the_highest_severity_vulnerability addressing_the_most_prevalent_vulnerability summary_of_assets technical_summary testing_team tooling } """ Write up template key enum """ enum WriteUpTemplateConfigKeyEnumInput { pentest_detailed_final_report pentest_detailed_final_report_v2 pentest_letter_of_attestation pentest_summary_report pentest_summary_report_code_assessment } input WriteUpTemplateConfigKeyEnumInputPredicateInput { _eq: WriteUpTemplateConfigKeyEnumInput _gt: WriteUpTemplateConfigKeyEnumInput _gte: WriteUpTemplateConfigKeyEnumInput _in: [WriteUpTemplateConfigKeyEnumInput] _is_null: Boolean _lt: WriteUpTemplateConfigKeyEnumInput _lte: WriteUpTemplateConfigKeyEnumInput _neq: WriteUpTemplateConfigKeyEnumInput _nin: [WriteUpTemplateConfigKeyEnumInput] } """ Autogenerated input type of updateOrganizationLockedgSamlProvider """ input updateOrganizationLockedgSamlProviderInput { allow_sign_up: Boolean! """ A unique identifier for the client performing the mutation. """ clientMutationId: String name: String! saml_provider_id: ID! } """ Autogenerated return type of updateOrganizationLockedgSamlProvider. """ type updateOrganizationLockedgSamlProviderPayload 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! saml_provider: SamlProvider was_successful: Boolean! }