Loading...
Loading...
Use when the user wants to create, read, or rewrite a Pipefy HTML interface: a standalone page whose content is one HTML document, optionally showing live data from pipes and tables. Covers choosing data sources, creating the page, and rewriting it. Needs HTML interfaces enabled on the organization. For the main portal, its grid-layout pages, and sub-portals, use `pipefy-portal-setup`.
npx skill4agent add pipefy/ai-toolkit pipefy-html-interfacescustomCodepipefy-portal-setuplist_portalsget_portalget_interface_htmlpipefy-pipes-and-cardscustomCodelist_interface_reposcreate_html_interfacelist_interfaceslist_organizationsidlist_interface_repos| Operation | Read-only | Purpose |
|---|---|---|
| Yes | The rules the HTML must follow, the |
| Yes | Pipes and tables that can be a data source. |
| Yes | A pipe's or table's custom fields, to pick a source's |
| Yes | The organization's HTML interfaces, with their |
| Yes | One interface's pages, elements, data sources, and live HTML. |
| No | Create an interface and write its first page, with optional sources. |
| No | Replace an element's data sources. |
| No | Replace and publish an element's HTML. |
get_interface_html_guidelinesdesignSysteminclude_design_systemdataPfyVocabularydata-pfy-*create_html_interfacewrite_interface_htmlset_interface_sourcesget_interface_html_guidelines
get_interface_html_guidelines include_design_system=truelist_interfaces organization_uuid=<org_id> search_term=<name>list_interface_repos organization_id=<org_id> repo_name=<name_fragment>
get_interface_repo_fields repo_uuid=<repo_uuid>{"id", "name", "repoId", "fieldKeys", "filters"}repoIduuidfieldKeysuuididtitlefilters.fixedColumnNamesfiltersidnameididdataPfyVocabularycreate_html_interface organization_uuid=<org_id> name="Open requests" html=<document> data_sources=[{"id": "requests", "name": "Open requests", "repoId": <repo_uuid>, "fieldKeys": ["title", <field_uuid>]}]uuiduuidlist_interfaces organization_uuid=<org_id> search_term=<name_fragment>
get_interface_html interface_uuid=<interface_uuid>typecustomCodecustomCodepage_idpages[].uuidelement_idpages[].elements[].uuiddataSourceshtmlDocument.contentHashget_interface_repo_fieldsrepoId[]get_interface_htmlidset_interface_sources interface_uuid=<interface_uuid> page_id=<page_id> element_id=<element_id> data_sources=[...]contentHashwrite_interface_html page_id=<page_id> element_id=<element_id> content=<document>set_interface_sourcesget_interface_htmldataSourcesdataSourcesuuidpage_idelement_idwrite_interface_htmlcreate_html_interfaceuuidget_interface_htmluuidlist_interfacesget_interface_htmldataSourcesget_interface_htmldelete_portalportal_uuidlist_interface_reposget_interface_htmlpipefy-portal-setupset_interface_sourcesget_interface_htmlpipefy-portal-setuppipefy-pipes-and-cards