Haekka Companies API

The Companies API from Haekka — 68 operation(s) for companies.

Operations 96

POST /api/companies/installations Api companies installations create #
GET /api/companies/installations/check/{id} Api companies installations check read #
GET /api/companies/installations/{team_id} Api companies installations read #
GET /api/companies/sync/check/{id} Api companies sync check read #
POST /api/companies/sync/{id} Api companies sync create #
GET /api/companies/{company_id}/subscription-url Api companies subscription url list #
GET /api/companies/{id}/employee/top Api companies employee top list #
GET /api/companies/{id}/employees/curriculums/{curriculum_id} Api companies employees curriculums read #
GET /api/companies/{id}/employees/list Api companies employees list list #
DELETE /api/companies/{id}/employees/{employee_id} Api companies employees delete #
PUT /api/companies/{id}/employees/{employee_id}/admin Api companies employees admin update #
PATCH /api/companies/{id}/employees/{employee_id}/admin Api companies employees admin partial update #
GET /api/companies/{id}/engagements/metrics Api companies engagements metrics list #
GET /api/companies/{id}/evdt/analytics/action Api companies evdt analytics action list #
GET /api/companies/{id}/evdt/analytics/event Api companies evdt analytics event list #
GET /api/companies/{id}/groups Api companies groups list #
POST /api/companies/{id}/groups Api companies groups create #
GET /api/companies/{id}/groups/{group_id} Api companies groups read #
PUT /api/companies/{id}/groups/{group_id} Api companies groups update #
DELETE /api/companies/{id}/groups/{group_id} Api companies groups delete #
GET /api/companies/{id}/groups/{group_id}/members/list Api companies groups members list list #
GET /api/companies/{id}/home Api companies home list #
GET /api/companies/{id}/integrations Api companies integrations list #
DELETE /api/companies/{id}/merge/delete/{integration} Api companies merge delete delete #
PATCH /api/companies/{id}/merge/update Api companies merge update partial update #
GET /api/companies/{id}/notifications/get Api companies notifications get list #
GET /api/companies/{id}/notifications/schedule Api companies notifications schedule list #
PATCH /api/companies/{id}/notifications/schedule Api companies notifications schedule partial update #
PATCH /api/companies/{id}/notifications/update/ Api companies notifications update partial update #
GET /api/companies/{id}/phishing/attacks/{phishing_attack_id}/report Api companies phishing attacks report list #
GET /api/companies/{id}/phishing/campaigns Api companies phishing campaigns list #
POST /api/companies/{id}/phishing/campaigns Api companies phishing campaigns create #
GET /api/companies/{id}/phishing/campaigns/{campaign_id}/actions Api companies phishing campaigns actions list #
GET /api/companies/{id}/phishing/campaigns/{campaign_id}/attacks Api companies phishing campaigns attacks read #
DELETE /api/companies/{id}/phishing/campaigns/{campaign_id}/delete Api companies phishing campaigns delete delete #
GET /api/companies/{id}/phishing/campaigns/{campaign_id}/details Api companies phishing campaigns details read #
GET /api/companies/{id}/phishing/campaigns/{campaign_id}/details/table Api companies phishing campaigns details table list #
GET /api/companies/{id}/phishing/campaigns/{campaign_id}/details/{employee_id} Api companies phishing campaigns details read #
PUT /api/companies/{id}/phishing/campaigns/{campaign_id}/edit Api companies phishing campaigns edit update #
PATCH /api/companies/{id}/phishing/campaigns/{campaign_id}/edit Api companies phishing campaigns edit partial update #
GET /api/companies/{id}/phishing/campaigns/{campaign_id}/employees Api companies phishing campaigns employees list #
POST /api/companies/{id}/phishing/campaigns/{campaign_id}/launch Api companies phishing campaigns launch create #
DELETE /api/companies/{id}/phishing/campaigns/{campaign_id}/remove/{employee_id} Api companies phishing campaigns remove delete #
GET /api/companies/{id}/phishing/metrics Api companies phishing metrics list #
GET /api/companies/{id}/phishing/settings Api companies phishing settings list #
PUT /api/companies/{id}/phishing/settings Api companies phishing settings update #
GET /api/companies/{id}/phishing/whitelist/{template_id} Api companies phishing whitelist read #
POST /api/companies/{id}/phishing/whitelist/{template_id} Api companies phishing whitelist create #
GET /api/companies/{id}/report Api companies report read #
GET /api/companies/{id}/slack-groups Api companies slack groups list #
GET /api/companies/{id}/stats Api companies stats list #
GET /api/companies/{id}/streams/{stream_id} Api companies streams read #
GET /api/companies/{id}/streams/{stream_id}/posts Api companies streams posts list #
GET /api/companies/{id}/streams/{stream_id}/posts/{post_id} Api companies streams posts read #
PUT /api/companies/{id}/streams/{stream_id}/posts/{post_id} Api companies streams posts update #
PATCH /api/companies/{id}/streams/{stream_id}/posts/{post_id} Api companies streams posts partial update #
DELETE /api/companies/{id}/streams/{stream_id}/posts/{post_id} Api companies streams posts delete #
PUT /api/companies/{id}/streams/{stream}/subscribe Api companies streams subscribe update #
PATCH /api/companies/{id}/streams/{stream}/subscribe Api companies streams subscribe partial update #
DELETE /api/companies/{id}/tokens/delete Api companies tokens delete delete #
POST /api/companies/{id}/tokens/generate Api companies tokens generate create #
GET /api/companies/{id}/tokens/get Api companies tokens get list #
GET /api/companies/{id}/trainings Api companies trainings list #
POST /api/companies/{id}/trainings Create company training based on editable curriculum #
GET /api/companies/{id}/trainings/list Api companies trainings list list #
GET /api/companies/{id}/trainings/renewed/{curriculum_id} Api companies trainings renewed read #
POST /api/companies/{id}/trainings/renewed/{curriculum_id} Api companies trainings renewed create #
GET /api/companies/{id}/trainings/tags Api companies trainings tags list #
GET /api/companies/{id}/trainings/tags/{tag_id} Api companies trainings tags read #
PUT /api/companies/{id}/trainings/tags/{tag_id} Api companies trainings tags update #
PATCH /api/companies/{id}/trainings/tags/{tag_id} Api companies trainings tags partial update #
DELETE /api/companies/{id}/trainings/tags/{tag_id} Api companies trainings tags delete #
GET /api/companies/{id}/trainings/{training_id} Api companies trainings read #
PUT /api/companies/{id}/trainings/{training_id} Api companies trainings update #
PATCH /api/companies/{id}/trainings/{training_id} Api companies trainings partial update #
DELETE /api/companies/{id}/trainings/{training_id} Api companies trainings delete #
GET /api/companies/{id}/trainings/{training_id}/before Api companies trainings before read #
GET /api/companies/{id}/trainings/{training_id}/lessons Api companies trainings lessons read #
POST /api/companies/{id}/trainings/{training_id}/migrate-training Api companies trainings migrate training create #
POST /api/companies/{id}/trainings/{training_id}/publish Api companies trainings publish create #
POST /api/companies/{id}/trainings/{training_id}/renew Api companies trainings renew create #
POST /api/companies/{id}/trainings/{training_id}/renew-approve-migration Api companies trainings renew approve migration create #
GET /api/companies/{id}/trainings/{training_id}/statistics Api companies trainings statistics read #
GET /api/companies/{id}/trainings/{training_id}/{employee_id}/getevidence Api companies trainings getevidence list #
GET /api/companies/{id}/users_settings Api companies users settings read #
PUT /api/companies/{id}/users_settings Api companies users settings update #
PATCH /api/companies/{id}/users_settings Api companies users settings partial update #
DELETE /api/companies/{id}/users_settings Api companies users settings delete #
GET /api/companies/{id}/workflows Api companies workflows list #
POST /api/companies/{id}/workflows Api companies workflows create #
GET /api/companies/{id}/workflows/{workflow_id} Api companies workflows read #
PUT /api/companies/{id}/workflows/{workflow_id} Api companies workflows update #
PATCH /api/companies/{id}/workflows/{workflow_id} Api companies workflows partial update #
DELETE /api/companies/{id}/workflows/{workflow_id} Api companies workflows delete #
POST /api/companies/{id}/workflows/{workflow_id}/assign Api companies workflows assign create #
POST /api/companies/{id}/workflows/{workflow_id}/assign/all Api companies workflows assign all create #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/haekka:haekka-companies-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

haekka-companies-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Snippets Companies API
  description: Test description
  termsOfService: https://www.google.com/policies/terms/
  contact:
    email: contact@snippets.local
  license:
    name: BSD License
  version: v1
servers:
- url: https://app.haekka.com/
security:
- Bearer: []
tags:


# --- truncated at 32 KB (133 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/haekka/refs/heads/main/openapi/haekka-companies-api-openapi.yml