{"id":49394835,"url":"https://github.com/tools4everbv/helloid-conn-prov-target-multibel","last_synced_at":"2026-04-28T15:03:44.172Z","repository":{"id":351065361,"uuid":"1209417776","full_name":"Tools4everBV/HelloID-Conn-Prov-Target-MultiBel","owner":"Tools4everBV","description":"MultiBel - Target","archived":false,"fork":false,"pushed_at":"2026-04-13T12:13:18.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-13T14:10:47.419Z","etag":null,"topics":["itm","provisioning","target"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tools4everBV.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-13T12:08:37.000Z","updated_at":"2026-04-13T12:11:39.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Tools4everBV/HelloID-Conn-Prov-Target-MultiBel","commit_stats":null,"previous_names":["tools4everbv/helloid-conn-prov-target-multibel"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Tools4everBV/HelloID-Conn-Prov-Target-MultiBel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-MultiBel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-MultiBel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-MultiBel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-MultiBel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tools4everBV","download_url":"https://codeload.github.com/Tools4everBV/HelloID-Conn-Prov-Target-MultiBel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Target-MultiBel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32385943,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T14:34:11.604Z","status":"ssl_error","status_checked_at":"2026-04-28T14:32:37.009Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["itm","provisioning","target"],"created_at":"2026-04-28T15:03:22.577Z","updated_at":"2026-04-28T15:03:44.164Z","avatar_url":"https://github.com/Tools4everBV.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HelloID-Conn-Prov-Target-MultiBel\n\n\u003c!--\n** for extra information about alert syntax please refer to [Alerts](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts)\n--\u003e\n\n\u003e [!IMPORTANT]\n\u003e This repository contains the connector and configuration code only. The implementer is responsible to acquire the connection details such as username, password, certificate, etc. You might even need to sign a contract or agreement with the supplier before implementing this connector. Please contact the client's application manager to coordinate the connector requirements.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://multibel.eu/wp-content/uploads/2016/10/multibel_logo-header.png.webp\"\u003e\n\u003c/p\u003e\n\n## Table of contents\n\n- [HelloID-Conn-Prov-Target-MultiBel](#helloid-conn-prov-target-multibel)\n  - [Table of contents](#table-of-contents)\n  - [Introduction](#introduction)\n  - [Supported features](#supported-features)\n  - [Getting started](#getting-started)\n    - [HelloID Icon URL](#helloid-icon-url)\n    - [Requirements](#requirements)\n    - [Connection settings](#connection-settings)\n    - [Correlation configuration](#correlation-configuration)\n    - [Field mapping](#field-mapping)\n    - [Account Reference](#account-reference)\n  - [Remarks](#remarks)\n    - [FieldMapping](#fieldmapping)\n    - [API Limitation](#api-limitation)\n  - [Development resources](#development-resources)\n    - [API endpoints](#api-endpoints)\n    - [API documentation](#api-documentation)\n  - [Getting help](#getting-help)\n  - [HelloID docs](#helloid-docs)\n\n## Introduction\n\n_HelloID-Conn-Prov-Target-MultiBel_ is a _target_ connector. _MultiBel_ provides a set of REST APIs that allow you to programmatically interact with its data.\n\n## Supported features\n\nThe following features are available:\n\n| Feature                                   | Supported | Actions                                 | Remarks |\n| ----------------------------------------- | --------- | --------------------------------------- | ------- |\n| **Account Lifecycle**                     | ✅         | Create, Update, Enable, Disable, Delete |         |\n| **Permissions**                           | ❌         | -                                       |         |\n| **Resources**                             | ❌         | -                                       |         |\n| **Entitlement Import: Accounts**          | ✅         | -                                       |         |\n| **Entitlement Import: Permissions**       | ❌         | -                                       |         |\n| **Governance Reconciliation Resolutions** | ✅         | -                                       |         |\n\n\n## Getting started\n\n### HelloID Icon URL\nURL of the icon used for the HelloID Provisioning target system.\n```\nhttps://raw.githubusercontent.com/Tools4everBV/HelloID-Conn-Prov-Target-MultiBel/refs/heads/main/Icon.png\n```\n\n### Requirements\n- Connection settings: API Key, Base URL\n\n### Connection settings\n\nThe following settings are required to connect to the API.\n\n| Setting | Description                        | Mandatory |\n| ------- | ---------------------------------- | --------- |\n| API Key | The API-Key  to connect to the API | Yes       |\n| BaseUrl | The URL to the API                 | Yes       |\n\n### Correlation configuration\n\nThe correlation configuration is used to specify which properties will be used to match an existing account within _MultiBel_ to a person in _HelloID_.\n\n| Setting                   | Value                             |\n| ------------------------- | --------------------------------- |\n| Enable correlation        | `True`                            |\n| Person correlation field  | `PersonContext.Person.ExternalId` |\n| Account correlation field | `personId`                        |\n\n\u003e [!TIP]\n\u003e _For more information on correlation, please refer to our correlation [documentation](https://docs.helloid.com/en/provisioning/target-systems/powershell-v2-target-systems/correlation.html) pages_.\n\n### Field mapping\n\nThe field mapping can be imported by using the _fieldMapping.json_ file.\n\n### Account Reference\n\nThe account reference is populated with the property `multibelPersonId` property from _MultiBel_\n\n## Remarks\n### FieldMapping\n- **JobCategories**: In MultiBel, a user can have multiple job categories. The connector is configured to set only a default job category during creation. And will not be updated afterwards. In the Import script the job categories are listed comma separated.\n- **Values must exist**: The Field `JobCategories` and `rolName` must be configured with existing values in MultiBel.\n\n### API Limitation\n- **PhoneNumbers**:\u003cbr\u003e\nThe API supports 1 - 10 phone numbers, in different properties. There is a difference between the GET and PUT call. There is some extra logic in the connector to handle this. The connector currently does not support adding or updating the phone numbers.\n\n## Development resources\n\n### API endpoints\n\nThe following endpoints are used by the connector\n\n| Endpoint                                | HTTP Method | Description                                    |\n| --------------------------------------- | ----------- | ---------------------------------------------- |\n| /api/v2/Persons/Person?PersonId         | GET         | Retrieve (correlate) user information          |\n| /api/v2/Persons/Person?MultiBelPersonId | GET, DELETE | Retrieve and delete user information           |\n| /api/v2/Persons/Person                  | POST, PUT   | Create and update user information             |\n| /api/v2/Persons/Persons                 | GET         | Retrieve all users information (import)        |\n\n### API documentation\n\n- [Swagger documentation](https://webapi.multibel.eu/swagger/ui/index#/)\n\n## Getting help\n\n\u003e [!TIP]\n\u003e _For more information on how to configure a HelloID PowerShell connector, please refer to our [documentation](https://docs.helloid.com/en/provisioning/target-systems/powershell-v2-target-systems.html) pages_.\n\n## HelloID docs\n\nThe official HelloID documentation can be found at: https://docs.helloid.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftools4everbv%2Fhelloid-conn-prov-target-multibel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftools4everbv%2Fhelloid-conn-prov-target-multibel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftools4everbv%2Fhelloid-conn-prov-target-multibel/lists"}