The Firefish Application Programming Interface (API) provides access to Candidate, Contact, Company, Jobs, Placement and Offer Details made within the Firefish system (Including Extensions and Terminations), and allows filtering by Candidate, Contact, Company, Date and Team.

The Firefish API helps us integrate with other platforms you might use (such as timesheet, HR or accounting systems) without the need for CSV or Excel exports.

To access a scope's documentation, click the link underneath the API which contains the scope you are looking to use:

The following is covered in the documentation for each scope:

  • How to access the API

  • Technical considerations for those implementing a system based on the API

  • The available end points and data returned by the API

This document is written for a developer and you'll need to know JSON, HTTP and OAuth to read it.

To set up your Custom API through the API Settings, use this Link to see how to set up your scopes and get your login credentials.

For information on enabling one of our native pay & bill integrations, check out this page.

Did this answer your question?