This is a collection of function and classes for the Google Apps API for Business and education.
What can it manipulate:
1. Create new user
2. Change user's password (and if selected change password at next login)
3. Add user to a group
4. Remove user from a group
5. Return all groups an user is member of
6. Check if an username exists
7. Remove an user
8. Retrieve the Customer ID
9. Move an user to an Org Unit (folder or container)
10. Check if a specific nickaname exists
11. Add a nickname to an user
12. Set the send as alias for a specific user (Uses the Email API)
13. Retrieve the first 100 users in a specific Org Unit
14. Retrieve all users in a specific Org Unit.

TO DO:
1. Implement PHP[sessions] and eliminate the need to save the admin token to a file
2. Add more functions for google apps provisioning
3. Convert the accounts.php file into a class and optimize the code

Features

  • Create new user
  • change password
  • add user to group
  • remove user from group
  • return all groups a user is member of
  • check if a user exists
  • remove user
  • retrieve customer ID
  • move user to ORG unit
  • check if nickname exists (email alias)
  • add nickname (alias) to user
  • retrieve users from an Org unit

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow GoogleAppsProvisioning

GoogleAppsProvisioning Web Site

Other Useful Business Software
Train ML Models With SQL You Already Know Icon
Train ML Models With SQL You Already Know

BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of GoogleAppsProvisioning!

Additional Project Details

Intended Audience

Developers, Education, System Administrators

Programming Language

PHP

Registered

2013-03-11