get-document-details.ts•678 B
import { createAction } from '@activepieces/pieces-framework';
import { HttpMethod } from '@activepieces/pieces-common';
import { pandadocClient, pandadocAuth } from '../common';
import { documentDropdown } from '../common/dynamic-dropdowns';
export const getDocumentDetails = createAction({
name: 'getDocumentDetails',
displayName: 'Get Document',
description: 'Retrieves comprehensive document data.',
auth: pandadocAuth,
props: {
document_id: documentDropdown,
},
async run({ auth, propsValue }) {
return await pandadocClient.makeRequest(
auth as string,
HttpMethod.GET,
`/documents/${propsValue.document_id}/details`
);
},
});