Hi Clay team, when I add Apollo to find phone numbers (mobile) it shows this error : ''waterfall step missing attribute path'', do you know why ? I have already tried different options and i'm still getting that message! Workspace : https://app.clay.com/workspaces/279801/tables/t_ii5Gv4wG4KuY/views/gv_hR7NdaugjfVn
This error typically occurs when there's an issue with the Apollo API configuration. To resolve this, you should: 1. Verify that your Apollo API key is valid and properly authorized for the phone number enrichment endpoint 2. Check that your API key has the necessary permissions to access this specific resource 3. Ensure the API key is correctly configured for the phone number lookup endpoint on Apollo.ioIf you continue experiencing issues after checking these items, you may want to verify the API key integration in your Clay settings. For better phone number coverage, consider using our complete waterfall enrichment process that searches across multiple providers sequentially. Sources: HTTP API integration overview | Documentation | Clay University Apollo.io integration overview | Documentation | Clay University
Looks like you're still looking for help. We're escalating this over to our support team and someone should be in touch soon. In the meantime, feel free to include any other information that may be helpful in solving your issue!
Hey just FYI - Apollo doesn't provide mobile phone numbers through their direct enrichment action - they've specifically restricted this data via this enrichment... But, the "waterfall step missing attribute path" error typically means you need to specify which field from the enrichment you want to use. To fix this: 1. Click on the Apollo enrichment 2. At the top, use the forward slash (/) to select which value you want returned from this enrichment If you need mobile numbers specifically, you'll need to make a custom HTTP API call to Apollo's endpoint with the proper parameters to request mobile phone data. With a custom API call, you can: 1. Create a test table first to verify the response format 2. Use dot notation (like object.mobile) to extract the mobile number from the response 3. Apply this in your main table once confirmed working Let me know if you want help setting up the custom API call to get the mobile numbers.
Is there a video of the above that explain the HTTP API ? I'm not that techy
Absolutely. Here's a video on HTTP API, here'stheir docs and here's the entire setup: Method: Post Endpoint: https://api.apollo.io/api/v1/people/match Headers: Cache-Control: no-cache Content-Type: application/json accept: application/json Body { "first_name": "Josh", "last_name": "Garrison", "linkedin_url": "http://www.linkedin.com/in/joshuapgarrison", "domain": "apollo.io", "reveal_personal_emails": false, "reveal_phone_number": false }
I am getting error like missing attribute path
Hey - Do you mind sending the link (url) to the table so we can take a look?
I already tried putting query params, also tried setting field paths to return to object.mobile
Hey Carlos,
There's a syntax error in your JSON body. The email field is missing an opening quotation mark: LBKS"email":info@powerwash.com"LBKS
It should be: LBKS"email":"[info@powerwash.com](mailto:info@powerwash.com)"LBKS
This is causing the JSON parsing error at position 51 with the unexpected token 'i' (the start of "info").
Whenever you see a "failed to parse body" issue, it's always related to the JSON structure. You can copy your entire body and paste it into ChatGPT to help identify what's wrong.