🚀 Socket Launch Week 🚀 Day 5: Introducing Socket Fix.Learn More
Socket
Sign inDemoInstall
Socket

@cloudinary/account-provisioning

Package Overview
Dependencies
Maintainers
0
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cloudinary/account-provisioning

NodeJS client for @cloudinary/account-provisioning

0.2.0
latest
npm
Version published
Weekly downloads
8
100%
Maintainers
0
Weekly downloads
 
Created
Source

Cloudinary Cloudinary Account Provisioning API

Accounts with provisioning API access can create and manage their product environments, users and user groups using the RESTful Provisioning API.

Provisioning API access is available upon request for accounts on an Enterprise plan.

The API uses Basic Authentication over HTTPS. Your Provisioning Key and Provisioning Secret are used for the authentication. These credentials (as well as your ACCOUNT_ID) are located in the Cloudinary Console under Settings > Account > Provisioning API Access, or they can be obtained from the provisioning environment variable available on your Cloudinary Console Dashboard.

The Provisioning API has dedicated SDKs for the following languages:

  • JavaScript
  • PHP
  • Java

Useful links:

API Endpoints

All URIs are relative to https://api.cloudinary.com/v1_1/provisioning/accounts/ACCOUNT_ID

ClassMethodHTTP requestDescription
AccessKeysApideleteAccessKeyDELETE /sub_accounts/{sub_account_id}/access_keys/{key}Delete access key
AccessKeysApideleteAccessKeyByNameDELETE /sub_accounts/{sub_account_id}/access_keysDelete access key by name
AccessKeysApigenerateAccessKeyPOST /sub_accounts/{sub_account_id}/access_keysGenerate an access key
AccessKeysApigetAccessKeysGET /sub_accounts/{sub_account_id}/access_keysGet access keys
AccessKeysApiupdateAccessKeyPUT /sub_accounts/{sub_account_id}/access_keys/{key}Update an access key
ProductEnvironmentsApicreateProductEnvironmentPOST /sub_accountsCreate product environment
ProductEnvironmentsApideleteProductEnvironmentDELETE /sub_accounts/{sub_account_id}Delete product environment
ProductEnvironmentsApigetProductEnvironmentGET /sub_accounts/{sub_account_id}Get product environment
ProductEnvironmentsApigetProductEnvironmentsGET /sub_accountsGet product environments
ProductEnvironmentsApiupdateProductEnvironmentPUT /sub_accounts/{sub_account_id}Update product environment
UserGroupsApiaddUserToUserGroupPOST /user_groups/{group_id}/users/{user_id}Add User to User Group
UserGroupsApicreateUserGroupPOST /user_groupsCreate User Group
UserGroupsApideleteUserGroupDELETE /user_groups/{group_id}Delete User Group
UserGroupsApigetUserGroupGET /user_groups/{group_id}Get User Group
UserGroupsApigetUserGroupsGET /user_groupsGet User Groups
UserGroupsApigetUsersInUserGroupGET /user_groups/{group_id}/usersGet Users in User Group
UserGroupsApiremoveUserFromUserGroupDELETE /user_groups/{group_id}/users/{user_id}Remove User from User Group
UserGroupsApiupdateUserGroupPUT /user_groups/{group_id}Update User Group
UsersApicreateUserPOST /usersCreate user
UsersApideleteUserDELETE /users/{user_id}Delete user
UsersApigetUserGET /users/{user_id}Get user
UsersApigetUsersGET /usersGet users
UsersApiupdateUserPUT /users/{user_id}Update user

Models

Installation

npm install @cloudinary/account-provisioning

Get Help

If you run into an issue or have a question, you can either:

Additional Resources

Licence

Released under the MIT license.

FAQs

Package last updated on 19 Nov 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts