Skip to main content
Every linguapop.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Invitations

create

invitations.create Create a placement test invitation for a candidate and return the test link; with sendEmail true, Linguapop emails the invitation to the candidate. Needs a paid Linguapop subscription, the invitation cannot be cancelled through the API, and completed tests are billed Risk: write · Irreversible
Input The key is added to the JSON body, not sent as a header. email, languageCode and sendEmail are required. externalIdentifier is at most 500 characters, and callbackUrl and returnUrl must be http(s) URLs of at most 1000. Not retried after a 5xx or a timeout. The response shape is from the docs and has not been checked against a paid account. Output

Languages

list

languages.list List the languages Linguapop can test, each with the code to pass as languageCode when creating an invitation Risk: read
Input: empty object Sends no key: a live request without one answered 200. Codes are Linguapop’s own (ger for German), and new languages will be added. Output: object[]