- https://developer.salesforce.com/docs/marketing/pardot/guide/object-field-reference.html#form
- https://developer.salesforce.com/docs/marketing/pardot/guide/forms-v3.html
- https://developer.salesforce.com/docs/marketing/pardot/guide/forms-v4.html
Behaves the same in APIv3 and APIv4.
interface Form {
id: number;
name: string;
campaign: {
id: number;
name: string;
};
embedCode: string;
created_at: string;
updated_at: string;
}
Retrieve a list of forms according to the parameters.
const queryResponse = await pardot.forms.query(params);
- params: FormQueryParams (optional)
interface FormQueryParams {
id_greater_than?: number;
id_less_than?: number;
created_after?: DateString;
created_before?: DateString;
updated_after?: DateString;
updated_before?: DateString;
limit?: number;
offset?: number;
sort_order?: 'ascending' | 'descending';
sort_by?: 'created_at' | 'id' | 'updated_at';
}
A query response containing zero, one, or more forms.
interface FormQueryResponse {
result: {
total_results: number;
form?: Form | Form[];
};
}
Retrieve a form by its id.
const formResponse = await pardotClient.forms.read(id);
- id: Form id (required)
A response containing a form.
interface FormResponse {
form: Form;
}