Gophish User Guide
  • Introduction
  • License
  • What is Gophish?
  • Installation
  • Getting Started
  • Documentation
    • Changing Account Settings
    • Groups
    • Templates
    • Attachment Tracking
    • Landing Pages
    • Sending Profiles
    • Campaigns
    • Using the API
    • Generating Reports
    • Email Reporting
    • Webhooks
    • User Management
    • Logging
  • Building Your First Campaign
    • Introducing the Morning Catch Corporation
    • Creating the Sending Profile
    • Importing Groups
    • Creating the Template
    • Creating the Landing Page
    • Launching the Campaign
  • Template Reference
  • Additional References
  • FAQ
Powered by GitBook
On this page
  1. Documentation

Using the API

Gophish was designed to be API-first. This means that the UI is just a wrapper around a powerful JSON RESTful API.

You can find our API documentation here.

Python API Client

The Gophish team maintains an official Python API client for easily interacting with the API.

PreviousCampaignsNextGenerating Reports

Last updated 6 years ago