Returns the content of a given portal folder.
Promise to resolve a list of portal folder content (files/folders)
parameters required to get Portal folder contents
Retrieves a form definition by its unique identifier from the Platform API.
Constructs an authenticated GET request to the /v1/formDefinitions/{formDefinitionId} endpoint
using account- and service-scoped headers generated for the provided identifiers.
A promise that resolves to the matching FormDefinition.
If the request fails due to authentication/authorization errors (e.g., 401/403), not found (404), network issues, or any non-2xx HTTP response from the platform.
const formDef = await platformService.getFormDefinitionById({
accountId: 'acc_123',
serviceId: 'svc_456',
formDefinitionId: 'fd_789',
});
console.log(formDef.name);
Returns the users member permissions.
Member permissions
Retrieves the metadata form definitions configured for a Media Shuttle portal.
A promise that resolves to the portal's metadata form definitions.
Error - If the request fails due to network errors, authorization issues, or a non-2xx API response.
The request object containing the necessary parameters to identify the portal.
List the accounts the user has access to.
Promise to resolve a list of accounts
flag to also include expired accounts
Lists portals where user is a member under a Media Shuttle accountId.
Promise to resolve a list of portals
Generated using TypeDoc
Interface used to explore Media Shuttle Share portals
Example