CLI · ENTERPRISE

Enterprise Commands

With an enterprise account, wport enterprise automates repetitive recruiting: create & publish jobs, reply to applicants, update company info, and manage campaigns. Requires an enterprise account and API access.

Save your API key once, then confirm which credential is in effect:

bash
wport enterprise login
wport enterprise whoami

Create & manage jobs

Create a job from a JSON file, then publish or close it (destructive ops need --confirm):

bash
wport enterprise jobs list --status published
wport enterprise jobs view <enc_id>
wport enterprise jobs create --file new-job.json
wport enterprise jobs copy <enc_id>
wport enterprise jobs publish <enc_id>
wport enterprise jobs close <enc_id> --confirm

Reply to applicants

Browse the talent pool and reply to a specific applicant (by enc_resume_id, body from a file):

bash
wport enterprise talents list --tab applied
wport enterprise talents view <enc_resume_id>
wport enterprise talents respond <enc_resume_id> \
  --subject "Interview invite" --body-file reply.txt

Update company info

Update company profile, benefits and tags from a JSON patch file, or upload a logo:

bash
wport enterprise company view
wport enterprise company update --file company-patch.json
wport enterprise company logo upload ./logo.png

Recruitment campaigns

Create and publish recruitment campaigns:

bash
wport enterprise campaigns list --status open
wport enterprise campaigns create --file campaign.json
wport enterprise campaigns publish <enc_id>

API keys

List your API keys, or rotate an expired one in place:

bash
wport enterprise keys list
wport enterprise keys rotate <enc_id> --reveal

Quota & usage

Check your monthly quota and rate-limit headroom:

bash
wport enterprise usage

Tip

Enterprise commands support --output json, and you can pass WPORT_API_KEY as an env var to avoid a key on disk in CI / agent contexts.

Next: Agent integration guide →