Recruitment CRM software that maximises revenue per recruiter by putting data at the heart of your recruitment agency.
Go to siteimport { axios } from "@pipedream/platform"
export default defineComponent({
props: {
firefish: {
type: "app",
app: "firefish",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.firefishsoftware.com/api/v1.0/contacts/search/`,
headers: {
Authorization: `Bearer ${this.firefish.$auth.oauth_access_token}`,
},
})
},
})
Emit new event when a new candidate is created. See the documentation
Emit new event when a new contact is created. See the documentation
Removes a particular contact or candidate from all existing firefish email subscriptions. See the documentatio
Firefish uses OAuth authentication. When you connect your Firefish account, Pipedream will open a popup window where you can sign into Firefish and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Firefish API.
Pipedream requests the following authorization scopes when you connect your account:
candidatesAPI-read
contactsAPI-read
companiesAPI-read
placementdetailsAPI-read
placementdetailsAPI-write
jobsAPI-read
jobsAPI-write
actionsAPI-read
advertsAPI-read
candidatesAPI-write
contactsAPI-write
companiesAPI-write
commsAPI-readWrite
POST
https://api.firefishsoftware.com/authorization/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{custom_fields.client_id}}
&
client_secret={{custom_fields.client_secret}}
&
grant_type=client_credentials
&
scope={{oauth.space_separated_scopes}}
POST
https://api.firefishsoftware.com/authorization/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{custom_fields.client_id}}
&
client_secret={{custom_fields.client_secret}}
&
grant_type=client_credentials
&
scope={{oauth.space_separated_scopes}}