new ClasseurClient(userId, apiKey, host)
Constructs a new API client.
Parameters:
| Name | Type | Argument | Default | Description |
|---|---|---|---|---|
userId |
string | Classeur user ID string. |
||
apiKey |
string | API Key string. Keep this secret. |
||
host |
string |
<optional> |
app.classeur.io | Fully qualified hostname to connect to. Connections will be made with HTTPS, regardless of whether the hostname is prefixed with |
- Source:
Methods
-
getFile(id, callback)
-
Retrieve a single file.
Parameters:
Name Type Description idString Classeur file ID to retrieve.
callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be a File object, ornullon error.
- Source:
-
getFileMetadata(id, callback)
-
Retrieve metadata for a file.
Parameters:
Name Type Description idString The Classeur file ID for which to retrieve metadata.
callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be a FileMetadata object, ornullon error.
- Source:
-
getFiles([ids], callback)
-
Retrieve one or more files.
Parameters:
Name Type Description [ids]Array.<String> Array of Classeur file IDs to retrieve.
callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be an Array of File objects, ornullon error.
- Source:
-
getFiles(…ids, callback)
-
Retrieve one or more files.
Like ClasseurClient#getFiles, but with spread: accepts a variable number of file IDs in the arguments, instead of an Array.Parameters:
Name Type Argument Description …idsString <repeatable>
Classeur file IDs to retrieve.
callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be an Array of File objects, ornullon error.
- Source:
-
getFilesMetadata([ids], callback)
-
Retrieve metadata for one or more files.
Parameters:
Name Type Description [ids]Array.<String> Array of Classeur file IDs for which to retrieve metadata.
callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be an Array of FileMetadata objects, ornullon error.
- Source:
-
getFilesMetadata(…ids, callback)
-
Like ClasseurClient#getUsersMetadata, but with spread: accepts a variable number of folder IDs in the arguments, instead of an Array.
Parameters:
Name Type Argument Description …idsString <repeatable>
Classeur file IDs for which to retrieve metadata.
callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be an Array of FileMetadata objects, ornullon error.
- Source:
-
getFolder(id, callback)
-
Retrieve a single folder.
Parameters:
Name Type Description idString Classeur folder ID to retrieve.
callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be a Folder object, ornullon error.
- Source:
-
getFolderMetadata(id, callback)
-
Retrieve metadata for a folder.
Parameters:
Name Type Description idString The Classeur folder ID for which to retrieve metadata.
callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be a FolderMetadata object, ornullon error.
- Source:
-
getFolders([ids], callback)
-
Retrieve one or more folders.
Parameters:
Name Type Description [ids]Array.<String> Array of Classeur folder IDs to retrieve.
callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be an Array of Folder objects, ornullon error.
- Source:
-
getFolders(…ids, callback)
-
Like ClasseurClient#getFolders, but with spread: accepts a variable number of folder IDs in the arguments, instead of an Array.
Parameters:
Name Type Argument Description …idsString <repeatable>
Classeur folder IDs to retrieve.
callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be an Array of Folder objects, ornullon error.
- Source:
-
getFoldersMetadata([ids], callback)
-
Retrieve metadata for one or more folders.
Parameters:
Name Type Description [ids]Array.<String> Array of Classeur folder IDs for which to retrieve metadata.
callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be an Array of FolderMetadata objects, ornullon error.
- Source:
-
getFoldersMetadata(…ids, callback)
-
Like ClasseurClient#getUsersMetadata, but with spread: accepts a variable number of folder IDs in the arguments, instead of an Array.
Parameters:
Name Type Argument Description …idsString <repeatable>
Classeur folder IDs for which to retrieve metadata.
callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be an Array of FolderMetadata objects, ornullon error.
- Source:
-
getUserMetadata(id, callback)
-
Retrieve metadata for a user.
Parameters:
Name Type Description idString The Classeur user ID for which to retrieve metadata.
callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be a UserMetadata object, ornullon error.
- Source:
-
getUsers(callback)
-
Retrieve all users on the Classeur account to which the ClasseurClient is connected.
Parameters:
Name Type Description callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be an Array of User objects, ornullon error.
- Source:
-
getUsersMetadata([ids], callback)
-
Retrieve metadata for one or more users.
Parameters:
Name Type Description [ids]Array.<String> Array of Classeur user IDs for which to retrieve metadata.
callbackmodule:classeur-api-client.ScrubbedCallback Called with
(error, result).resultwill be an Array of UserMetadata objects, ornullon error.
- Source:
-
getUsersMetadata(…ids, callback)
-
Like ClasseurClient#getUsersMetadata, but with spread: accepts a variable number of folder IDs in the arguments, instead of an Array.
Parameters:
Name Type Argument Description …idsString <repeatable>
Classeur user IDs for which to retrieve metadata.
callbackmodule:classeur-api-client.ScrubbedCallback <optional>
callback - Called with
(error, result).resultwill be an Array of UserMetadata objects, ornullon error.
- Source: