[Resolved] Accessing Custom Fields from Zapier / Integromat (3rd Party Integration)
This support ticket is created 5 years, 8 months ago. There's a good chance that you are reading advice that it now obsolete.
This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.
Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.
No supporters are available to work today on Toolset forum. Feel free to create tickets and we will handle it as soon as we are online. Thank you for your understanding.
Tell us what you are trying to do?
I'm connecting to my site via Integromat & Zapier to programmatically create posts. However, I cannot see the custom fields I created for my custom post type...only the default WordPress fields.
I'm wanting to see those fields so I can add data to them.
I believe I need to create access to those custom fields so Zapier & Integromat can "see" them so I can add data.
Is there any documentation that you are following?
I looked at the CRED API data but don't understand.
Hello. Thank you for contacting the Toolset support.
I'm wanting to see those fields so I can add data to them.
==> Can you tell me where exactly you want to see the custom fields created using Types?
I believe I need to create access to those custom fields so Zapier & Integromat can "see" them so I can add data.
=> I do not have any experience with those API, I think this needs custom programming which is beyond the scope of our support policy. But I need more details first to understand your requirement.
If you can share your exact requirement with all the required information that will help me to guide you in the right direction.
Well - We do have plans to add REST API support for Types custom fields and the work is in progress.
REST API support is scheduled to publish with the Types version 3.3 and you can expect this relase within this month sooner or later. Maybe in a couple of weeks from now but you do not need to wait for several months now.
I will keep you posted once we release Types 3.3 which supports REST API.
I have turned on the REST API in settings, and I have visited the test URL to make sure everything is working, but I'm still unable to connect via Integromat. I'm getting this error:
403: Invalid response, response must be a XML. It seems that the XML-RPC is not enabled.
Well I got the reply from that Dev that Toolset is just channeling through the built-in WordPress REST API, it's not responsible for creating the endpoint or the JSON file (although it is supplying values to it).
The XML-RPC issue has nothing to do with Types, this could be related to your server or related configurations.
The question would be can Integromat work with JSON or does it require XML? If it requires XML then this sounds like a generic issue of using WordPress with XML-RPC (which is typically turned off by default as it is considered by many to be unsafe).