TypeScript SDK-Referenz
TypeScript SDK-Referenz
Installation
Verwendung
Instanziieren Sie den Client und verwenden Sie ihn mit dem Folgenden:
Anfrage- und Antworttypen
Alle Anfrage- und Antworttypen werden vom SDK als TypeScript-Schnittstellen exportiert.Importieren Sie sie einfach mit dem folgenden Namespace:
Ausnahmebehandlung
Wenn die API einen Nichterfolgs-Statuscode zurückgibt (4xx- oder 5xx-Antwort), wird eine Unterklasse des folgenden Fehlers ausgelöst.
Erweitert
Zusätzliche Header
Wenn Sie zusätzliche Header als Teil der Anfrage senden möchten, verwenden Sie die Option für Header-Anfragen.
Zusätzliche Parameter für Abfragezeichenfolgen
Falls Sie zusätzliche Abfragezeichenfolgen-Parameter als Teil der Anfrage senden möchten, verwenden Sie die Anfrageoption queryParams.
Wiederholungsversuche
Das SDK ist mit automatischen Wiederholungsversuchen mit exponentiellem Rückzug ausgestattet.Eine Anfrage wird wiederholt, solange sie als wiederholbar eingestuft wird und die Anzahl der Wiederholungsversuche nicht größer geworden ist als der konfigurierte Wiederholungsgrenzwert (Standard: 2).
Eine Anfrage wird als wiederholbar eingestuft, wenn einer der folgenden HTTP-Statuscodes zurückgegeben wird:
- 408 (Timeout)
- 429 (Too Many Requests)
- 5XX (Internal Server Errors)
Dieses Verhalten konfigurieren Sie mit der Anfrageoption maxRetries.
Timeouts
Im SDK ist standardmäßig ein Timeout (Zeitüberschreitung) von 60 Sekunden eingestellt.Konfigurieren Sie dieses Verhalten mit der Option timeoutInSeconds.
Abbrechen von Anfragen
Im SDK können Benutzende Anfragen jederzeit abbrechen, indem sie ein Abbruchsignal übergeben.
Zugreifen auf Rohdaten der Antwort
Mit dem SDK ist durch die Methode .withRawResponse() der Zugriff auf Rohdaten der Antwort möglich, einschließlich Header.Von der Methode .withRawResponse() wird ein Versprechen zurückgegeben, das zu einem Objekt mit den Eigenschaften data und rawResponse führt.
Laufzeitkompatibilität
Das SDK funktioniert in den folgenden Laufzeiten:
- Node.js 18+
- Vercel
- Cloudflare Workers
- Deno v1.25+
- Bun 1.0+
- React Native
Anpassen des Abruf-Clients
Im SDK können Sie den zugrunde liegenden HTTP-Client / die Abruffunktion anpassen.Wenn Sie in einer nicht unterstützten Umgebung arbeiten, haben Sie dadurch die Möglichkeit, im Notfall einzugreifen und zu gewährleisten, dass das SDK funktioniert.
Referenz
Kontoberechtigungen
client.accountPermissions.index(accountId, { ...params }) -> core.Page<Frameio.AccountUserRole>
Listet Benutzendenrollen für ein gegebenes Konto auf.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
request: Frameio.AccountPermissionsIndexRequest
requestOptions: AccountPermissions.RequestOptions
Konten
client.accounts.index({ ...params }) -> core.Page<Frameio.Account>
Listet Konten für den aktuellen Benutzer bzw. die aktuelle Benutzerin auf.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
request: Frameio.AccountsIndexRequest
requestOptions: Accounts.RequestOptions
client.accounts.auditlogIndex(accountId, { ...params }) -> Frameio.AuditLogsWithIncludesResponse
Auditprotokolle mit Filterungsmöglichkeiten über Abfrageparameter auflisten
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.FrameOrAdobeId –
request: Frameio.AuditlogIndexRequest
requestOptions: Accounts.RequestOptions
Auth
new ServerToServerAuth({ clientId, clientSecret, ... })
Authentifizierung mit dem OAuth 2.0 client_credentials-Grant. In diesem Fluss gibt es keine Benutzenden, und es wird kein Aktualisierungstoken zurückgegeben.Wenn der Zugriffstoken abläuft, wird vom SDK mithilfe der Client-Anmeldedaten automatisch ein neuer angefordert.
Parameter
clientId: string – Adobe IMS OAuth Client-ID.
clientSecret: string – Adobe IMS OAuth Clientschlüssel.
scopes: string – Durch Leerzeichen getrennte Gültigkeitsbereiche (OAuth 2.0 RFC 6749). Standardmäßig werden die Server-zu-Server-Gültigkeitsbereiche verwendet.
imsBaseUrl: string – IMS-Basis-URL für Staging / alternative Umgebungen. Standardwert ist „Produktion“.
fetch: typeof fetch – Selbstdefinierte Implementierung von fetch (für Proxy, TLS usw.).
onTokenRefreshed: OnTokenRefreshed – Optionaler Rückruf, der nach jedem Tokenabruf ausgelöst wird.
timeout: number – Timeout der HTTP-Anfrage in Millisekunden. Standardwert ist 30000.
maxRetries: number – Maximale Anzahl von Wiederholungsversuchen bei vorübergehenden Fehlern. Standardwert ist 2.
refreshBuffer: number – Sekunden vor Ablauf, um proaktive Aktualisierung auszulösen. Standardwert ist 60.
logger: Logger – Instanz der Protokolleinrichtung für Diagnoseausgaben. MethodengetToken(): Promise<string> – Gibt einen gültigen Zugriffstoken zurück, der bei Bedarf aktualisiert wird. Übergeben an den Client: new FrameioClient({ token: () => auth.getToken() }). authenticate(): Promise<TokenResponse> – Fordert explizit einen neuen Zugriffstoken an. revoke(): Promise<void> – Widerruft beide Token serverseitig und löscht den lokalen Status. exportTokens(): ExportedTokens – Exportiert den aktuellen Status des Tokens zur dauerhaften Speicherung. importTokens(data: ExportedTokens): void – Stellt den Token-Status aus einem zuvor exportierten Objekt wieder her.
new WebAppAuth({ clientId, clientSecret, redirectUri, ... })
Authentifizierung mit dem OAuth 2.0 authorization_code-Grant. Geeignet für serverseitige Anwendungen, in denen ein Clientschlüssel sicher gespeichert werden kann.
Parameter
clientId: string – Adobe IMS OAuth Client-ID.
clientSecret: string – Adobe IMS OAuth Clientschlüssel.
redirectUri: string – Registrierter Umleitungs-URI.
scopes: string – Durch Leerzeichen getrennte Gültigkeitsbereiche (OAuth 2.0 RFC 6749).
imsBaseUrl: string – IMS-Basis-URL für Staging / alternative Umgebungen.Standardwert ist „Produktion“.
fetch: typeof fetch – Selbstdefinierte Implementierung von fetch (für Proxy, TLS usw.).
onTokenRefreshed: OnTokenRefreshed – Optionaler Rückruf, der nach jeder Tokenaktualisierung ausgelöst wird.
timeout: number – Timeout der HTTP-Anfrage in Millisekunden.Standardwert ist 30000.
maxRetries: number – Maximale Anzahl von Wiederholungsversuchen bei vorübergehenden Fehlern.Standardwert ist 2.
refreshBuffer: number – Sekunden vor Ablauf, um proaktive Aktualisierung auszulösen.Standardwert ist 60.
logger: Logger – Instanz der Protokolleinrichtung für Diagnoseausgaben.MethodengetToken(): Promise<string> – Gibt einen gültigen Zugriffstoken zurück, der bei Bedarf aktualisiert wird.getAuthorizationUrl({ state }): string – Adobe IMS Autorisierungs-URL erstellen. Übergibt einen intransparenten CSRF-/Zustandswert, der als Echo ausgegeben wird.exchangeCode(code: string): Promise<TokenResponse> – Eintauschen eines Autorisierungscodes gegen Zugriffs- und Aktualisierungstoken. refresh(): Promise<TokenResponse> – Manuelles Auslösen der Tokenaktualisierung. revoke(): Promise<void> – Widerruft beide Token serverseitig und löscht den lokalen Status.exportTokens(): ExportedTokens – Exportiert den aktuellen Status des Tokens zur dauerhaften Speicherung.importTokens(data: ExportedTokens): void – Stellt den Token-Status aus einem zuvor exportierten Objekt wieder her.
new SPAAuth({ clientId, redirectUri, ... })
Authentifiziert mit authorization_code und PKCE (ohne Clientschlüssel). Dies ist für browserbasierte Anwendungen mit einer einzelnen Seite vorgesehen, in denen ein Clientschlüssel nicht sicher gespeichert werden kann.
Parameter
clientId: string – Adobe IMS OAuth Client-ID.
redirectUri: string – Registrierter Umleitungs-URI.
scopes: string – Durch Leerzeichen getrennte Gültigkeitsbereiche (OAuth 2.0 RFC 6749).
imsBaseUrl: string – IMS-Basis-URL für Staging / alternative Umgebungen.Standardwert ist „Produktion“.
fetch: typeof fetch – Selbstdefinierte Implementierung von fetch (für Proxy, TLS usw.).
onTokenRefreshed: OnTokenRefreshed – Optionaler Rückruf, der nach jeder Tokenaktualisierung ausgelöst wird.
timeout: number – Timeout der HTTP-Anfrage in Millisekunden.Standardwert ist 30000.
maxRetries: number – Maximale Anzahl von Wiederholungsversuchen bei vorübergehenden Fehlern.Standardwert ist 2.
refreshBuffer: number – Sekunden vor Ablauf, um proaktive Aktualisierung auszulösen.Standardwert ist 60.
logger: Logger – Instanz der Protokolleinrichtung für Diagnoseausgaben.MethodengetToken(): Promise<string> – Gibt einen gültigen Zugriffstoken zurück, der bei Bedarf aktualisiert wird.getAuthorizationUrl({ state }): Promise<AuthorizationUrlResult> – Erstellt die Adobe IMS-Autorisierungs-URL mit einer PKCE-Challenge. Gibt ein AuthorizationUrlResult mit den Attributen url und codeVerifier zurück. exchangeCode({ code, codeVerifier }): Promise<TokenResponse> – Eintauschen eines Autorisierungscodes und PKCE-Prüfers gegen Token. refresh(): Promise<TokenResponse> – Manuelles Auslösen der Tokenaktualisierung.revoke(): Promise<void> – Widerruft beide Token serverseitig und löscht den lokalen Status.exportTokens(): ExportedTokens – Exportiert den aktuellen Status des Tokens zur dauerhaften Speicherung.importTokens(data: ExportedTokens): void – Stellt den Token-Status aus einem zuvor exportierten Objekt wieder her.
new NativeAppAuth({ clientId, redirectUri, ... })
Authentifizieren mit authorization_code und PKCE bei Desktop- und mobilen Anwendungen. Dabei wird die gleiche API wie bei SPAAuth genutzt; verwenden Sie einen selbstdefinierten Schema-Umleitungs-URI (z. B. myapp://callback).
Parameter
clientId: string – Adobe IMS OAuth Client-ID.
redirectUri: string – Registrierter Umleitungs-URI (selbstdefinierte Schemata werden unterstützt).
scopes: string – Durch Leerzeichen getrennte Gültigkeitsbereiche (OAuth 2.0 RFC 6749).
imsBaseUrl: string – IMS-Basis-URL für Staging / alternative Umgebungen.Standardwert ist „Produktion“.
fetch: typeof fetch – Selbstdefinierte Implementierung von fetch (für Proxy, TLS usw.).
onTokenRefreshed: OnTokenRefreshed – Optionaler Rückruf, der nach jeder Tokenaktualisierung ausgelöst wird.
timeout: number – Timeout der HTTP-Anfrage in Millisekunden.Standardwert ist 30000.
maxRetries: number – Maximale Anzahl von Wiederholungsversuchen bei vorübergehenden Fehlern.Standardwert ist 2.
refreshBuffer: number – Sekunden vor Ablauf, um proaktive Aktualisierung auszulösen.Standardwert ist 60.
logger: Logger – Instanz der Protokolleinrichtung für Diagnoseausgaben.Methoden Wie bei SPAAuth: getToken(), getAuthorizationUrl({ state }), exchangeCode({ code, codeVerifier }), refresh(), revoke(), exportTokens(), importTokens(data).
AuthorizationUrlResult
Objekt, das von SPAAuth.getAuthorizationUrl() und NativeAppAuth.getAuthorizationUrl() zurückgegeben wird. Enthält die Autorisierungs-URL und den PKCE-Codeprüfer.Eigenschaftenurl: string – Die vollständige Autorisierungs-URL, zu der Benutzende umgeleitet werden sollen. codeVerifier: string – Der PKCE-Codeprüfer, der gespeichert und an exchange_code() übergeben werden muss.
Authentifizierungsausnahmen
FrameioAuthError wird durch alle Authentifizierungsfehler ausgeweitet. Die Fehler können aus frameio importiert werden.
Sammlungen
client.collections.index(accountId, projectId, { ...params }) -> Frameio.CollectionsResponse
Sammlungen für ein Projekt auflisten
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
projectId: Frameio.Uuid –
request: Frameio.CollectionsIndexRequest
requestOptions: Collections.RequestOptions
client.collections.show(accountId, collectionId, { ...params }) -> Frameio.CollectionResponse
Sammlungsdetails anzeigen
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
collectionId: Frameio.Uuid –
request: Frameio.CollectionsShowRequest
requestOptions: Collections.RequestOptions
Kommentare
client.comments.show(accountId, commentId, { ...params }) -> Frameio.CommentWithIncludesResponse
Zeigt einen einzelnen Kommentar zu einer Datei an.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
commentId: Frameio.Uuid –
request: Frameio.CommentsShowRequest
requestOptions: Comments.RequestOptions
client.comments.delete(accountId, commentId) -> void
Löscht Kommentar von einem Asset.
Ratenbegrenzungen: 60 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
commentId: Frameio.Uuid –
requestOptions: Comments.RequestOptions
client.comments.update(accountId, commentId, { ...params }) -> Frameio.CommentResponse
Aktualisiert Kommentar für gegebenes Asset.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
commentId: Frameio.Uuid –
request: Frameio.UpdateCommentParams
requestOptions: Comments.RequestOptions
client.comments.index(accountId, fileId, { ...params }) -> core.Page<Frameio.CommentWithIncludes>
Listet Kommentare für gegebenes Asset auf.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
fileId: Frameio.Uuid –
request: Frameio.CommentsIndexRequest
requestOptions: Comments.RequestOptions
client.comments.create(accountId, fileId, { ...params }) -> Frameio.CommentResponse
Erstellt Kommentar zu einer Datei.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
fileId: Frameio.Uuid –
request: Frameio.CreateCommentParams
requestOptions: Comments.RequestOptions
client.comments.createAttachment(accountId, commentId, { ...params }) -> Frameio.CommentAttachmentResponse
Anhang für einen vorhandenen Kommentar erstellen
Ratenbegrenzungen: 60 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
commentId: Frameio.Uuid –
request: Frameio.CommentsShowRequest
requestOptions: Comments.RequestOptions
client.comments.deleteAttachment(accountId, commentId, attachmentId) -> void
Anhang von einem Kommentar löschen.
Ratenbegrenzungen: 60 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.FrameOrAdobeId –
commentId: Frameio.Uuid –
attachmentId: Frameio.Uuid –
requestOptions: Comments.RequestOptions
Selbstdefinierte Aktionen
client.customActions.actionsIndex(accountId, workspaceId, { ...params }) -> Frameio.ActionsWithIncludesResponse
Aktionen in einem gegebenen Arbeitsbereich auflisten
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.FrameOrAdobeId –
workspaceId: Frameio.Uuid –
request: Frameio.ActionsIndexRequest
requestOptions: CustomActions.RequestOptions
client.customActions.actionsShow(accountId, actionId, { ...params }) -> Frameio.ActionWithIncludesResponse
Zeigt Details der Custom Action an.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.FrameOrAdobeId –
actionId: Frameio.Uuid –
request: Frameio.ActionsShowRequest
requestOptions: CustomActions.RequestOptions
client.customActions.actionsCreate(accountId, workspaceId, { ...params }) -> Frameio.ActionCreateResponse
Erstellt eine Custom Action in einem Arbeitsbereich.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.FrameOrAdobeId –
workspaceId: Frameio.Uuid –
request: Frameio.ActionCreateParams
requestOptions: CustomActions.RequestOptions
client.customActions.actionsUpdate(accountId, actionId, { ...params }) -> Frameio.ActionResponse
Aktualisiert Details einer Custom Action.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.FrameOrAdobeId –
actionId: Frameio.Uuid –
request: Frameio.ActionUpdateParams
requestOptions: CustomActions.RequestOptions
client.customActions.actionsDelete(accountId, actionId) -> void
Löscht eine Custom Action.
Ratenbegrenzungen: 60 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.FrameOrAdobeId –
actionId: Frameio.Uuid –
requestOptions: CustomActions.RequestOptions
Dateien
client.files.list(accountId, folderId, { ...params }) -> Frameio.AssetsWithIncludesResponse
Listet Dateien in einem gegebenen Ordner auf.
Ratenbegrenzungen: 5 Aufrufe pro 1 Sekunde(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.FilesListRequest
requestOptions: Files.RequestOptions
client.files.create(accountId, folderId, { ...params }) -> Frameio.FileWithUploadUrlsResponse
Erstellt neue Datei unter übergeordnetem Ordner. Dieser Endpunkt wurde durch Datei erstellen (lokaler Upload) und Datei erstellen (Remote-Upload) ersetzt.
Ratenbegrenzungen: 5 Aufrufe pro 1 Sekunde(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.FileCreateParams
requestOptions: Files.RequestOptions
client.files.show(accountId, fileId, { ...params }) -> Frameio.FileWithIncludesResponse
Zeigt Dateidetails an.
Beziehen Sie mit dem Abfrageparameter „Einbindung“ selektiv zusätzliche Eigenschaften in die Antwort ein.
Wenn Sie media_links.original einbeziehen und die Benutzenden keine Berechtigung zum Herunterladen der Datei haben, wird von diesem Endpunkt der Fehler 403 Forbidden ausgegeben.Ist der Inhalt nicht zugänglich, weil für diesen Benutzer bzw. diese Benutzerin ein Wasserzeichen erforderlich ist und von den angeforderten media_links nicht unterstützt wird, ist die Anfrage erfolgreich, aber die nicht unterstützten Medien-Links werden auf Null gesetzt.Ähnlich verhält es sich, wenn ein angeforderter Transcode-Link für eine bestimmte Datei nicht existiert (z. B. das Einbinden von media_links.video_h264_180 in eine statische Bilddatei) oder die Transkodierung nicht abgeschlossen ist (d. h., der Status der Datei lautet „hochgeladen“ anstatt „transkodiert“); dann wird der Link in der Antwort-Payload ebenfalls auf Null gesetzt.Kurz gesagt, der Client muss Null-Medien-Links elegant verarbeiten.
Ratenbegrenzungen: 5 Aufrufe pro 1 Sekunde(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.FilesShowRequest
requestOptions: Files.RequestOptions
client.files.delete(accountId, fileId) -> void
Löscht Datei anhand der ID.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
fileId: Frameio.Uuid –
requestOptions: Files.RequestOptions
client.files.update(accountId, fileId, { ...params }) -> Frameio.FileResponse
Aktualisiert Dateidetails.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
fileId: Frameio.Uuid –
request: Frameio.FileUpdateParams
requestOptions: Files.RequestOptions
client.files.copy(accountId, fileId, { ...params }) -> Frameio.FileCopyResponse
Kopiert Datei.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
fileId: Frameio.Uuid –
request: Frameio.FileCopyParams
requestOptions: Files.RequestOptions
client.files.createRemoteUpload(accountId, folderId, { ...params }) -> Frameio.FileRemoteUploadResponse
Erstellt durch Remote-Upload unter dem übergeordneten Ordner neue Datei.
Ratenbegrenzungen: 5 Aufrufe pro 1 Sekunde(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.FileCreateRemoteUploadParams
requestOptions: Files.RequestOptions
client.files.move(accountId, fileId, { ...params }) -> Frameio.FileResponse
Verschiebt Datei in einen Ordner oder version_stack.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
fileId: Frameio.Uuid –
request: Frameio.FileMoveParams
requestOptions: Files.RequestOptions
client.files.createLocalUpload(accountId, folderId, { ...params }) -> Frameio.FileWithUploadUrlsResponse
Erstellt durch lokalen Upload unter dem übergeordneten Ordner neue Datei.
Ratenbegrenzungen: 5 Aufrufe pro 1 Sekunde(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.FileCreateLocalUploadParams
requestOptions: Files.RequestOptions
client.files.showFileUploadStatus(accountId, fileId) -> Frameio.FileUploadStatusResponse
Zeigt Details zum Status des Datei-Uploads an.
Ratenbegrenzungen: 5 Aufrufe pro 1 Sekunde(n) pro account_user
Parameter
accountId: Frameio.Uuid –
fileId: Frameio.Uuid –
requestOptions: Files.RequestOptions
client.files.importFile(accountId, folderId, { ...params }) -> Frameio.FileResponse
Datei von einem im Konto konfigurierten Speicherort importieren
Ratenbegrenzungen: 5 Aufrufe pro 1 Sekunde(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.FileCreateParams
requestOptions: Files.RequestOptions
Ordnerberechtigungen
client.folderPermissions.folderUserRolesIndex(accountId, folderId, { ...params }) -> Frameio.UserRolesResponse
Benutzendenrollen für einen gegebenen Ordner auflisten
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.FolderUserRolesIndexRequest
requestOptions: FolderPermissions.RequestOptions
client.folderPermissions.folderUserRolesUpdate(accountId, folderId, userId, { ...params }) -> Frameio.UpdateUserRolesResponse
Benutzendenrollen für den gegebenen Ordner aktualisieren, wenn der Benutzer bzw. die Benutzerin bereits dem Ordner hinzugefügt wurde Wenn Benutzende nicht dem Ordner hinzugefügt wurden, werden sie mit der gegebenen Rolle hinzugefügt.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
userId: Frameio.Uuid –
request: Frameio.UpdateUserRolesParams
requestOptions: FolderPermissions.RequestOptions
client.folderPermissions.delete(accountId, folderId, userId) -> void
Benutzende aus einem gegebenen Ordner entfernen
Ratenbegrenzungen: 60 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
userId: Frameio.Uuid –
requestOptions: FolderPermissions.RequestOptions
Ordner
client.folders.show(accountId, folderId, { ...params }) -> Frameio.FolderWithIncludesResponse
Zeigt Ordnerdetails an.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
projectId: Frameio.Uuid –
request: Frameio.FoldersShowRequest
requestOptions: Folders.RequestOptions
client.folders.delete(accountId, folderId) -> void
Löscht Ordner anhand der ID.
Ratenbegrenzungen: 60 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
requestOptions: Folders.RequestOptions
client.folders.update(accountId, folderId, { ...params }) -> Frameio.FolderResponse
Aktualisiert Ordnerdetails.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.FolderUpdateParams
requestOptions: Folders.RequestOptions
client.folders.index(accountId, folderId, { ...params }) -> Frameio.AssetsWithIncludesResponse
Listet die untergeordneten Elemente im gegebenen Ordner auf.
Beziehen Sie mit dem Abfrageparameter „Einbindung“ selektiv zusätzliche Eigenschaften in die Antwort ein.
Wenn Sie media_links.original einbinden und Benutzende im entsprechenden Projekt keine Berechtigung zum Herunterladen von Dateien haben, wird von diesem Endpunkt der Fehler 403 Forbidden ausgegeben. Ist der Inhalt nicht zugänglich, weil für diesen Benutzer bzw. diese Benutzerin ein Wasserzeichen erforderlich ist und von den angeforderten media_links nicht unterstützt wird, ist die Anfrage erfolgreich, aber die nicht unterstützten Medien-Links werden auf Null gesetzt.Ähnlich verhält es sich, wenn ein angeforderter Transkodierungs-Link für eine bestimmte Datei nicht existiert (z. B. das Einbinden von media_links.video_h264_180 in eine statische Bilddatei) oder die Transkodierung nicht abgeschlossen ist (d. h., der Status der Datei lautet „hochgeladen“ statt „transkodiert“); dann wird ein Medien-Link in der Antwort-Payload ebenfalls auf Null gesetzt.Kurz gesagt, der Client muss Null-Medien-Links elegant verarbeiten.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.FolderIndexRequest
requestOptions: Folders.RequestOptions
client.folders.copy(accountId, folderId, { ...params }) -> Frameio.FolderCopyResponse
Kopiert Ordner.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.FolderCopyParams
requestOptions: Folders.RequestOptions
client.folders.list(accountId, folderId, { ...params }) -> Frameio.FoldersWithIncludesResponse
Listet Ordner in einem gegebenen Ordner auf.
Ratenbegrenzungen: 5 Aufrufe pro 1 Sekunde(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.FoldersListRequest
requestOptions: Folders.RequestOptions
client.folders.create(accountId, folderId, { ...params }) -> Frameio.FolderResponse
Einen neuen Ordner innerhalb des gegebenen Pfadparameters folder_id erstellen
Ratenbegrenzungen: 3 Aufrufe pro 1 Sekunde(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.FolderCreateParams
requestOptions: Folders.RequestOptions
client.folders.move(accountId, folderId, { ...params }) -> Frameio.FolderResponse
Verschiebt Ordner in einen Ordner.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.FolderMoveParams
requestOptions: Folders.RequestOptions
Gruppen
client.groups.index(accountId, { ...params }) -> Frameio.GroupsWithIncludesResponse
Gruppen im Konto auflisten
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.FrameOrAdobeId –
request: Frameio.GroupsIndexRequest
requestOptions: Groups.RequestOptions
client.groups.show(accountId, groupId, { ...params }) -> Frameio.GroupWithIncludesResponse
Gruppendetails anzeigen
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.FrameOrAdobeId –
groupId: Frameio.Uuid –
request: Frameio.GroupsShowRequest
requestOptions: Groups.RequestOptions
client.groups.create(accountId, { ...params }) -> Frameio.GroupResponse
Gruppe für das aktuelle Konto erstellen
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.FrameOrAdobeId –
request: Frameio.CreateGroupParams
requestOptions: Groups.RequestOptions
client.groups.update(accountId, groupId, { ...params }) -> Frameio.GroupResponse
Gruppendetails aktualisieren
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.FrameOrAdobeId –
groupId: Frameio.Uuid –
request: Frameio.UpdateGroupParams
requestOptions: Groups.RequestOptions
Metadaten
client.metadata.bulkUpdate(accountId, projectId, { ...params }) -> void
Aktualisiert mehrere Dateien umfassende Metadatenwerte.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
projectId: Frameio.Uuid –
request: Frameio.BulkUpdateMetadataParams
requestOptions: Metadata.RequestOptions
client.metadata.show(accountId, fileId, { ...params }) -> Frameio.MetadataResponse
Zeigt die Metadaten einer Datei an.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
fileId: Frameio.Uuid –
request: Frameio.MetadataShowRequest
requestOptions: Metadata.RequestOptions
Metadatenfelder
client.metadataFields.metadataFieldDefinitionsDelete(accountId, fieldDefinitionId) -> void
Löscht selbstdefinierte Felddefinitionen auf Kontoebene.
Ratenbegrenzungen: 60 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
fieldDefinitionId: Frameio.Uuid –
requestOptions: MetadataFields.RequestOptions
client.metadataFields.metadataFieldDefinitionsUpdate(accountId, fieldDefinitionId, { ...params }) -> Frameio.FieldDefinitionResponse
Aktualisiert Definitionen selbstdefinierter Felder auf Kontoebene.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
fieldDefinitionId: Frameio.Uuid –
request: Frameio.UpdateFieldDefinitionParams
requestOptions: MetadataFields.RequestOptions
client.metadataFields.metadataFieldDefinitionsIndex(accountId, { ...params }) -> Frameio.FieldDefinitionsWithIncludesResponse
Listet Felddefinitionen auf Kontoebene auf.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
request: Frameio.MetadataFieldDefinitionsIndexRequest
requestOptions: MetadataFields.RequestOptions
client.metadataFields.metadataFieldDefinitionsCreate(accountId, { ...params }) -> Frameio.FieldDefinitionResponse
Erstellt Felddefinitionen auf Kontoebene.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
request: Frameio.CreateFieldDefinitionParams
requestOptions: MetadataFields.RequestOptions
Projektberechtigungen
client.projectPermissions.index(accountId, projectId, { ...params }) -> core.Page<Frameio.UserRole
Listet Benutzendenrollen für das gegebene Projekt auf.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
projectId: Frameio.Uuid –
request: Frameio.ProjectPermissionsIndexRequest
requestOptions: ProjectPermissions.RequestOptions
client.projectPermissions.delete(accountId, projectId, userId) -> void
Entfernt Benutzende aus einem gegebenen Projekt.
Ratenbegrenzungen: 60 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
projectId: Frameio.Uuid –
userId: Frameio.Uuid –
requestOptions: ProjectPermissions.RequestOptions
client.projectPermissions.projectUserRolesUpdate(accountId, projectId, userId, { ...params }) -> Frameio.UpdateUserRolesResponse
Aktualisiert Benutzendenrollen für das gegebene Projekt, wenn Benutzende bereits dem Projekt hinzugefügt wurden.Wenn Benutzende nicht dem Projekt hinzugefügt wurden, werden sie mit der gegebenen Rolle hinzugefügt.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
projectId: Frameio.Uuid –
UserId: Frameio.Uuid –
request: Frameio.UpdateUserRolesParams
requestOptions: ProjectPermissions.RequestOptions
Projekte
client.projects.show(accountId, projectId, { ...params }) -> Frameio.ProjectWithIncludesResponse
Zeigt Projektdetails an.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
projectId: Frameio.Uuid –
request: Frameio.ProjectsShowRequest
requestOptions: Projects.RequestOptions
client.projects.delete(accountId, projectId) -> void
Löscht ein Projekt.
Ratenbegrenzungen: 60 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
projectId: Frameio.Uuid –
requestOptions: Projects.RequestOptions
client.projects.update(accountId, projectId, { ...params }) -> Frameio.ProjectResponse
Aktualisiert Projektdetails.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
projectId: Frameio.Uuid –
request: Frameio.ProjectUpdateParams
requestOptions: Projects.RequestOptions
client.projects.index(accountId, workspaceId, { ...params }) -> core.Page<Frameio.ProjectWithIncludes>
Projekte in einem gegebenen Arbeitsbereich auflisten.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
workspaceId: Frameio.Uuid –
request: Frameio.ProjectsIndexRequest
requestOptions: Projects.RequestOptions
client.projects.create(accountId, workspaceId, { ...params }) -> Frameio.ProjectResponse
Erstellt ein Projekt in einem gegebenen Arbeitsbereich.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
workspaceId: Frameio.Uuid –
request: Frameio.ProjectsParams
requestOptions: Projects.RequestOptions
client.projects.accountProjectsIndex(accountId, { ...params }) -> Frameio.ProjectsWithIncludesResponse
Alle Projekte auflisten, auf die authentifizierte Benutzende innerhalb des angegebenen Kontos Zugriff haben.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.FrameOrAdobeId –
request: Frameio.AccountProjectsIndexRequest
requestOptions: Projects.RequestOptions
client.projects.invitedProjectsIndex(accountId, { ...params }) -> Frameio.ProjectsWithIncludesResponse
Projekte auflisten, zu denen der aktuelle Benutzer bzw. die aktuelle Benutzerin innerhalb des angegebenen Kontos eingeladen wurde, auf die er bzw. sie jedoch keinen Zugriff auf Arbeitsbereich-Ebene hat. Das sind Projekte, bei denen der Benutzer bzw. die Benutzerin projektspezifischen Zugriff als mitwirkende Person hat, jedoch ohne breiter gefasste Team-/Arbeitsbereichsberechtigungen.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.FrameOrAdobeId –
request: Frameio.InvitedProjectsIndexRequest
requestOptions: Projects.RequestOptions
Suche
client.search.search(accountId, { ...params }) -> Frameio.SearchResponse
Durchsuchen von Assets, Ordnern und Projekten innerhalb eines Kontos
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
request: Frameio.SearchParams
requestOptions: Search.RequestOptions
Freigaben
Benutzende
client.users.show() -> Frameio.ProfileResponse
Prüft Details von Benutzenden, die mit dem Bearer-Token verknüpft sind.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
requestOptions: Users.RequestOptions
Versionsstapel
client.versionStacks.index(accountId, versionStackId, { ...params }) -> Frameio.AssetsWithIncludesResponse
Listet die untergeordneten Elemente (Dateien) in einem vorgegebenen Versionsstapel auf.
Beziehen Sie mit dem Abfrageparameter „Einbindung“ selektiv zusätzliche Eigenschaften in die Antwort ein.
Wenn Siemedia_links.originaleinbeziehen und die Benutzenden keine Berechtigung zum Herunterladen von Dateien im entsprechenden Projekt haben, wird von diesem Endpunkt der Fehler403 Forbiddenausgegeben.Ist der Inhalt nicht zugänglich, weil für diesen Benutzer bzw. diese Benutzerin ein Wasserzeichen erforderlich ist und von den angeforderten media_links nicht unterstützt wird, ist die Anfrage erfolgreich, aber die nicht unterstützten Medien-Links werden auf Null gesetzt.Ähnlich verhält es sich, wenn ein angeforderter Transkodierungs-Link für eine bestimmte Datei nicht existiert (z. B. Einbinden vonmedia_links.video_h264_180 in eine statische Bilddatei) oder die Transkodierung nicht abgeschlossen ist (d. h., der Status der Datei lautet „hochgeladen“ anstatt „transkodiert“); dann wird ein Medien-Link in der Antwort-Payload ebenfalls auf Null gesetzt.Kurz gesagt, der Client muss Null-Medien-Links elegant verarbeiten.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
projectId: Frameio.Uuid –
request: Frameio.VersionStacksIndexRequest
requestOptions: VersionStacks.RequestOptions
client.versionStacks.show(accountId, versionStackId, { ...params }) -> Frameio.VersionStackWithIncludesResponse
Zeigt Details des Versionsstapels an.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
versionStackId: Frameio.Uuid –
request: Frameio.VersionStacksShowRequest
requestOptions: VersionStacks.RequestOptions
client.versionStacks.copy(accountId, versionStackId, { ...params }) -> Frameio.VersionStackCopyResponse
Kopiert Versionsstapel.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
versionStackId: Frameio.Uuid –
request: Frameio.VersionStackCopyParams
requestOptions: VersionStacks.RequestOptions
client.versionStacks.list(accountId, folderId, { ...params }) -> Frameio.VersionStacksWithIncludesResponse
Listet Versionsstapel in einem gegebenen Ordner auf.
Ratenbegrenzungen: 5 Aufrufe pro 1 Sekunde(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.VersionStacksListRequest
requestOptions: VersionStacks.RequestOptions
client.versionStacks.create(accountId, folderId, { ...params }) -> Frameio.VersionStackWithIncludesResponse
Erstellt einen neuen Versionsstapel unter dem übergeordneten Ordner.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.VersionStackCreateParams
requestOptions: VersionStacks.RequestOptions
client.versionStacks.move(accountId, versionStackId, { ...params }) -> Frameio.VersionStackResponse
Verschiebt Versionsstapel in einen Ordner.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
folderId: Frameio.Uuid –
request: Frameio.VersionStackMoveParams
requestOptions: VersionStacks.RequestOptions
Webhooks
client.webhooks.index(accountId, workspaceId, { ...params }) -> core.Page<Frameio.WebhookWithIncludes>
Listet Webhooks für den gegebenen Arbeitsbereich auf.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
workspaceId: Frameio.Uuid –
request: Frameio.WebhooksIndexRequest
requestOptions: Webhooks.RequestOptions
client.webhooks.create(accountId, workspaceId, { ...params }) -> Frameio.WebhookCreateResponse
Erstellt einen einzelnen Webhook mit Geheimnis.
Gültige Ereignisse:
file.created, file.deleted, file.ready, file.updated, file.upload.completed, file.versioned, file.copied, folder.created, folder.deleted, folder.updated, folder.copied, comment.completed, comment.created, comment.deleted, comment.uncompleted, comment.updated, customfield.created, customfield.updated, customfield.deleted, metadata.value.updated, project.created, project.deleted, project.updated, collection.created, collection.updated, collection.deleted, share.created, share.updated, share.deleted, share.viewed
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro Konto
Parameter
accountId: Frameio.Uuid –
workspaceId: Frameio.Uuid –
request: Frameio.WebhookCreateParams
requestOptions: Webhooks.RequestOptions
client.webhooks.show(accountId, webhookId, { ...params }) -> Frameio.WebhookWithIncludesResponse
Zeigt Webhook-Details an.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
webhookId: Frameio.Uuid –
request: Frameio.WebhooksShowRequest
requestOptions: Webhooks.RequestOptions
client.webhooks.delete(accountId, webhookId) -> void
Löscht einen Webhook.
Ratenbegrenzungen: 60 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
webhookId: Frameio.Uuid –
requestOptions: Webhooks.RequestOptions
client.webhooks.update(accountId, webhookId, { ...params }) -> Frameio.WebhookResponse
Aktualisiert Webhook-Details.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
webhookId: Frameio.Uuid–
request: Frameio.WebhookUpdateParams
requestOptions: Webhooks.RequestOptions
Arbeitsbereichsberechtigungen
client.workspacePermissions.index(accountId, workspaceId, { ...params }) -> core.Page<Frameio.UserRole>
Listet Benutzendenrollen für einen gegebenen Arbeitsbereich auf.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
workspaceId: Frameio.Uuid –
request: Frameio.WorkspacePermissionsIndexRequest
requestOptions: WorkspacePermissions.RequestOptions
client.workspacePermissions.workspaceUserRolesDelete(accountId, workspaceId, userId) -> void
Entfernt einen Benutzer bzw. eine Benutzerin aus einem gegebenen Arbeitsbereich.
Ratenbegrenzungen: 60 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
workspaceId: Frameio.Uuid –
userId: Frameio.Uuid –
requestOptions: WorkspacePermissions.RequestOptions
client.workspacePermissions.workspaceUserRolesUpdate(accountId, workspaceId, userId, { ...params }) -> Frameio.UpdateUserRolesResponse
Aktualisiert Benutzendenrollen für den gegebenen Arbeitsbereich, wenn der Benutzer bzw. die Benutzerin bereits dem Arbeitsbereich hinzugefügt wurde.Wenn der Benutzer bzw. die Benutzerin nicht dem Arbeitsbereich hinzugefügt wurde, wird er bzw. sie mit der gegebenen Rolle hinzugefügt.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
workspaceId: Frameio.Uuid –
userId: Frameio.Uuid –
request: Frameio.UpdateUserRolesParams
requestOptions: WorkspacePermissions.RequestOptions
Arbeitsbereiche
client.workspaces.show(accountId, workspaceId, { ...params }) -> Frameio.WorkspaceWithIncludesResponse
Zeigt Arbeitsbereichsdetails an.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
workspaceId: Frameio.Uuid –
request: Frameio.WorkspacesShowRequest
requestOptions: Workspaces.RequestOptions
client.workspaces.delete(accountId, workspaceId) -> void
Löscht Arbeitsbereich aus Konto.
Ratenbegrenzungen: 60 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
workspaceId: Frameio.Uuid –
requestOptions: Workspaces.RequestOptions
client.workspaces.update(accountId, workspaceId, { ...params }) -> Frameio.WorkspaceResponse
Aktualisiert einen Arbeitsbereich.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
workspaceId: Frameio.Uuid –
request: Frameio.WorkspaceParams
requestOptions: Workspaces.RequestOptions
client.workspaces.index(accountId, { ...params }) -> core.Page<Frameio.WorkspaceWithIncludes>
Listet Arbeitsbereiche für ein gegebenes Konto auf.
Ratenbegrenzungen: 100 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
request: Frameio.WorkspacesIndexRequest
requestOptions: Workspaces.RequestOptions
client.workspaces.create(accountId, { ...params }) -> Frameio.WorkspaceResponse
Erstellt einen Arbeitsbereich in einem Konto.
Ratenbegrenzungen: 10 Aufrufe pro 1,00 Minute(n) pro account_user
Parameter
accountId: Frameio.Uuid –
request: Frameio.WorkspaceParams
requestOptions: Workspaces.RequestOptions
npm
Auf npm anzeigen.