diff --git a/docs-v2/integrations/all/personio.mdx b/docs-v2/integrations/all/personio.mdx index 670ba5c035..47677c3819 100644 --- a/docs-v2/integrations/all/personio.mdx +++ b/docs-v2/integrations/all/personio.mdx @@ -29,10 +29,10 @@ API configurations: [`personio`](https://nango.dev/providers.yaml), [`personio-r - Personio offers a separate recruiting API that is API key based and is listed under `personio-recruiting` - The other API Personio offers is a client credentials token that authorizes as app instead of a user. This is listed under `personio`. -- The `companyId` value is required for `personio-recruiting` and can be retrieved at Settings > Integrations (API Credentials) and clicking on the "Recruiting API Key". +- (Api V1): The `companyId` value is required for `personio-recruiting` and can be retrieved at Settings > Integrations (API Credentials) and clicking on the "Recruiting API Key". The value for `company` as required for `personio-recruiting` is the name you use to login to your account and is the subdomain of your Personio instance. -- The values for `partnerId` and `appId` are optional but strongly recommended by Personio. Both can be defined by you, but should represent your company name and application name and MUST follow the UPPER_SNAKE_CASE format. For example `MY_APPLICATION`, `ACME` are valid values. +- (Api V1): The values for `partnerId` and `appId` are optional but strongly recommended by Personio. Both can be defined by you, but should represent your company name and application name and MUST follow the UPPER_SNAKE_CASE format. For example `MY_APPLICATION`, `ACME` are valid values. An example of setting them in the `nango.auth` call: ```ts nango.auth('personio-recruiting', 'test-connection-id', { params: { companyId: '33434', partnerId: 'YOUR_CUSTOM_NAME', appId: 'UNIQUE_ID', company: 'company-b' }, diff --git a/packages/shared/providers.yaml b/packages/shared/providers.yaml index 6ca3385018..36f811d25c 100644 --- a/packages/shared/providers.yaml +++ b/packages/shared/providers.yaml @@ -4632,6 +4632,21 @@ personio: title: App ID description: The app ID of your Personio account +personio-v2: + display_name: Personio (v2) + categories: + - hr + auth_mode: OAUTH2_CC + proxy: + base_url: https://api.personio.de/v2 + headers: + Content-Type: application/x-www-form-urlencoded + token_url: https://api.personio.de/v2/auth/token + scope_separator: ' ' + docs: https://docs.nango.dev/integrations/all/personio + token_params: + grant_type: client_credentials + personio-recruiting: display_name: Personio Recruiting categories: diff --git a/packages/webapp/public/images/template-logos/personio-v2.svg b/packages/webapp/public/images/template-logos/personio-v2.svg new file mode 120000 index 0000000000..a01701df52 --- /dev/null +++ b/packages/webapp/public/images/template-logos/personio-v2.svg @@ -0,0 +1 @@ +personio.svg \ No newline at end of file