Documentation for proc.php params

Hello :wave: I’ve been unable to locate documentation relating to proc.php.

Is somebody able to clear up what the params are that are passed along to activehosted.com/proc.php?

e.g.

u: "foo",
f: "foo",
s: "foo",
c: "foo",
m: "foo",
act: "foo",
v: "foo",

Thanks!

Hi! I don’t believe this endpoint was designed to be used outside of the ActiveCampaign forms that are generated for it. It’s not a “public” API in the sense that it’s supported to be used programmatically. That said, here’s what I was able to find out.

Parameter Description
u Unique ID (string)
c Campaign ID (integer)
f Form ID (integer)
m Message ID (integer)
v Version (integer)
nl List ID (integer)
nlbox Array (of integers) of one or more List IDs to subscribe/unsubscribe
act Action (string): values are “sub,” “unsub,” etc.

Hope that helps!

@dneal thanks for the reply! We were wondering that too. We have it in some legacy code and cannot match the u value (ours is 13 chars) to anything in the Active Campaign dashboard. Have no idea what it is referencing. We’ve trawled through every page, checking for IDs on the page and in the URL. Do you know where it comes from?

P.S. You drew me a few years back via Twitter (@dazulu) and your dad joke series is terrible in the best way possible!

Hey! Fancy meeting you here! Glad to hear my terrible jokes are making their way around the world :smile: Let me know if you need an updated drawing :wink:

As far as I can tell, the unique ID is either not required or it’s the same as the Form ID. It’s a way of looking up the form saved in your account. If you have the ID of the form, you can probably use the same ID as your u field or just omit it.

1 Like