Zapier app extension with Copper

  • 12 November 2023
  • 0 replies

Has anyone had any luck with using Zapier's App Extension for Copper? (Extending zap actions you can do further api calls with Copper?)


I can get a local script to work with a newly created API key, and inserting the email and pw into the headers. However, I can't get any Zapier app extension I make to work. I keep getting back the same authentication error:

"Error during execution: Raw request failed. Problem with your configured auth: Your authenticate token is invalid."


I think it's to do with the API / connection that Zapier is using - which seems to be different to a regular API key. Maybe Copper Devs can explain difference between Zapier API Token, and regular API token?

(Note, I can't create and use a new zapier Copper connection with a regular API key - it needs to zapier  api key)


If I run the script locally and use the zapier api key = doesn't work. (did as a test)



I've tried variations of inserting authentication headers and details in to zapier app extension, but no luck.


@alex - I know you briefly mocked up a test case on another post:

Have you got any Zapier app extension with Copper to work? Any tips?


Example Zapier App Extension Setting:


(I have tried all variations of headers above - screenshot is just my last attempt)

Here’s copper’s documentation on phone search:



Example script running from computer to test:

import requests

url = ""

headers = {

    "X-PW-AccessToken": "<<REDACTED>>",

    "X-PW-Application": "developer_api",

    "X-PW-UserEmail": "<<REDACTED>>",

    "Content-Type": "application/json"


data = {

    "page_size": 25,

    "sort_by": "name",

    "phone_number": "<<REDACTED>>"


response =, headers=headers, json=data)

print("\nResponse Body:", response.text)


0 replies

Be the first to reply!