{"id":19504407,"url":"https://github.com/tools4everbv/helloid-conn-prov-notification-messagebirdsms","last_synced_at":"2026-07-24T10:30:21.677Z","repository":{"id":192659813,"uuid":"677336810","full_name":"Tools4everBV/HelloID-Conn-Prov-Notification-MessageBirdSMS","owner":"Tools4everBV","description":"MessageBird Notification System","archived":false,"fork":false,"pushed_at":"2024-08-13T08:02:18.000Z","size":160,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-01-08T10:44:24.444Z","etag":null,"topics":["cloud","notification","on-premises","pnc","powershell","provisioning","sms"],"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":null,"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}},"created_at":"2023-08-11T10:12:26.000Z","updated_at":"2024-08-13T08:02:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"fd2b9986-b9db-4b91-b6c4-b3a3a27dad87","html_url":"https://github.com/Tools4everBV/HelloID-Conn-Prov-Notification-MessageBirdSMS","commit_stats":null,"previous_names":["tools4everbv/helloid-conn-prov-notification-messagebirdsms"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Notification-MessageBirdSMS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Notification-MessageBirdSMS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Notification-MessageBirdSMS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tools4everBV%2FHelloID-Conn-Prov-Notification-MessageBirdSMS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tools4everBV","download_url":"https://codeload.github.com/Tools4everBV/HelloID-Conn-Prov-Notification-MessageBirdSMS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240754371,"owners_count":19852189,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cloud","notification","on-premises","pnc","powershell","provisioning","sms"],"created_at":"2024-11-10T22:25:40.849Z","updated_at":"2026-07-24T10:30:21.598Z","avatar_url":"https://github.com/Tools4everBV.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HelloID-Conn-Prov-Notification-MessageBirdSMS\n\n\u003e [!IMPORTANT]\n\u003e Please be aware that the notifications only can be triggered by [events](https://docs.helloid.com/en/provisioning/notifications--provisioning-/notification-events--provisioning-.html) and cannot be used as entitlements.\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://developers.messagebird.com/img/glyph.svg\"\u003e\n\u003c/p\u003e\n\n## Table of contents\n\n## Introduction\n\n_HelloID-Conn-Prov-Notification-MessageBirdSMS_ is a _notifcation_ connector. MessageBird provides a set of REST APIs that allow you to programmatically interact with its data. The [MessageBird SMS API documentation](https://developers.messagebird.com/api/sms-messaging/#api-endpoint) provides details of API commands that are used.\n\n## Table of contents\n\n- [HelloID-Conn-Prov-Notification-MessageBirdSMS](#helloid-conn-prov-notification-messagebirdsms)\n  - [Table of contents](#table-of-contents)\n  - [Introduction](#introduction)\n  - [Table of contents](#table-of-contents-1)\n  - [Getting started](#getting-started)\n    - [Prerequisites](#prerequisites)\n    - [Connection settings](#connection-settings)\n    - [Templates](#templates)\n      - [SMS](#sms)\n  - [Getting help](#getting-help)\n  - [HelloID docs](#helloid-docs)\n\n## Getting started\n### Prerequisites\n\n  - API AccessKey from MessageBird  \n\n### Connection settings\n\nThe following settings are required to connect to the API.\n\n| Setting              | Description                                                | Mandatory |\n| -------------------- | ---------------------------------------------------------  | --------- |\n| BaseUri              | The BaseURI of the Messagebird API endpoint(s)             | Yes       |\n| AccessKey            | AccessKey for Messagebird API. Follow the [MessageBird Tutorial on how to create the access key](https://developers.messagebird.com/tutorials/getting-started-101/)  | Yes       |\n| Sending From         | The sender of the message. This can be a telephone number (including country code) or an alphanumeric string. In case of an alphanumeric string, the maximum length is 11 characters     | Yes       |\n\n### Templates\n\nThere is one templates.\n| :warning: Warning                                                                                                                           |\n| :------------------------------------------------------------------------------------------------------------------------------------------ |\n|                                                                                                                                             |\n| Please keep in mind that the key form field names in the templates are used in the notification.ps1 changing them will break the connector. |\n\nIt is possible to hide or disable (make them read-only) certain form fields if they are not used or should not be changed. For example, the scriptFlow should always be 'SMS' and the field must be hidden in the configuration:\n\n```JSON\n  {\n    \"key\": \"scriptFlow\",\n    \"type\": \"input\",\n    \"defaultValue\": \"SMS\",\n    \"templateOptions\": {\n      \"label\": \"Script flow\",\n      \"disabled\": false\n    },\n    \"hide\": true\n  },\n```\n\n#### SMS\nTo create a form for SMS the following template should be used: [template.json](https://github.com/Tools4everBV/HelloID-Conn-Prov-Notification-MessageBirdSMS/blob/main/template.json).\n\nThe table below describes the different form fields from the template.\n\n| template key              | Description                                                                      | Mandatory |\n| ------------------------  | -------------------------------------------------------------------------------- | --------- |\n| scriptFlow                | Fixed value \"SMS\" (read-only)                                                    | Yes       |\n| Time                      | Optional, the scheduled time of the message in format HH:mm:ss                   | Yes       |\n| Recipient mobile number   | Mobile number where SMS should be delivered                                      | Yes       |\n| Recipient name            | Name of the recipient                                                            | No        |\n| Message                   | Body of the SMS Message                                                          | Yes       |\n\n## Getting help\n\n\u003e _For more information on how to configure a HelloID PowerShell connector, please refer to our [documentation](https://docs.helloid.com/en/provisioning/notifications--provisioning-/notification-systems--provisioning-) pages_\n\n\u003e _If you need help, feel free to ask questions on our [forum](https://forum.helloid.com/forum/helloid-connectors/provisioning/4929-helloid-conn-prov-notification-messagebirdsms)_\n\n## HelloID docs\n\n\u003e The 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-notification-messagebirdsms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftools4everbv%2Fhelloid-conn-prov-notification-messagebirdsms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftools4everbv%2Fhelloid-conn-prov-notification-messagebirdsms/lists"}