Company

Fetch a company profile by URL, slug, or numeric id, and its sub-resources.

Usage

curviate company <id> [flags]

Examples

curviate company acmecorp
curviate company https://www.linkedin.com/company/acmecorp

Arguments

ArgumentRequiredDescription
idyesCompany identifier (URL, slug, or native id).

Flags

FlagTypeRequiredDescription
--sectionsstringnoNot supported on company commands; a usage error (exit 2) if supplied.

Also accepts these global flags: --api-key, --profile, --account, --base-url, --timeout, --json, --fields, --verbose, --beta.

Before you start: an API key and a connected LinkedIn account, see the Quickstart.

Commands

CommandDescription
curviate company employeesList people who currently work at the company.
curviate company postsList the company's posts.
curviate company jobsList the company's open job postings.
curviate company invitable-followersList the account's 1st-degree connections who are eligible to be invited to follow the company page. This is the read that seeds company follow-invite. Items carry no name or headline (a wire limitation), so hydrate a candidate via profile <id> before deciding who to invite. invite_token is always returned as base64 (the raw value can carry binary bytes unsafe to print).
curviate company follow-inviteInvite the account's 1st-degree connections to follow the administered company page. Write, admin-gated (the account must administer the page with invite rights). Pass the AC... member ids from company invitable-followers, one --invitee per invitee. All-or-nothing: for an all-valid request you get one outcome per invitee, in request order (invited/already_invited/ineligible/not_found); if any invitee id is invalid the whole request rejects with a 404, not a partial result. Re-inviting an already-invited member is a safe no-op (the same invitation id, never a duplicate).
curviate company replyReply to a company-inbox conversation, as the page (write, admin-gated: the account must administer the page). Takes the normal 2-... chat id from company chats; the endpoint resolves the page mailbox internally from the company id. Reply-only, this cannot start a new conversation on the page's behalf. See also: company chats (the read that returns the chat id) and message send (the personal equivalent).
curviate company managedList the company pages the connected account administers. An empty result is valid, the account administers no pages.
curviate company followersList a company page's followers, newest first. Admin-gated: the account must administer the page (see company managed).
curviate company chatsList the conversations in a company page's admin message inbox, newest-activity-first. Admin-gated. Beta.
curviate company chatRetrieve one conversation from a company page's admin inbox. Admin-gated.
curviate company messagesList a company-inbox conversation's messages, newest first. Admin-gated.
curviate company messageRetrieve one message from a company-inbox conversation. Admin-gated. See also: company reply (send).
curviate company search-chatsSearch or filter a company page's admin inbox. Exactly one mode per call: free-text <query>, --topic, or --unread; mutually exclusive, enforced server-side. Admin-gated. Beta.

Exit codes: the exit code table.