Re: Change API name

Anonymous
Not applicable

Change API name

Does anyone know if its possible to change the SOAP or REST API name in marketo?

I know we can change the friendly name, and the possibilites of creating a new field with the name we want. But considering our application is on a code freeze at the moment thats not possible without promoting a new build.

This seems to have the marketo support team baffled and telling me how to change the friendly name....but again we know that possible.....but can we change the REST or SOAP API name. I understand we may loose any data contained in that field but luckily we have no data contained in it.

A very frustated Marketo user.
Tags (1)
4 REPLIES 4
Grant_Booth
Level 10

Re: Change API name

Yo can create a new field in Marketo, with the API name you want, and then we can remap the fields from your CRM to that new field. When I've asked our engineers about changing a field's API name, I've been told no, because it's used in so many places on the back end that attempting to change it could cause some nasty problems.
I hope that helps 🙂
Anonymous
Not applicable

Re: Change API name

Hey Grant,

Sadly thats not the case, we want the API NAME to be "role" while at the moment it's "Role" 

When we go to create a new field called "role" as the API and it says it already exsits, which it doesnt. Its used in only one point of our application and no data is contained in this field previously so loosing data is not a worry.

Thanks for your reply however.
Ryan_Vong7
Level 3

Re: Change API name

Hey Barry,

Unfortunately, I think you already know the answer. I've tried doing this in the past and there's no way to change the api name. Marketo looks at upper and lower case the same. Not sure what you are trying to do, but you can also replicate data using change data value from the existing "role" to a new field until you're out of code freeze.
Grant_Booth
Level 10

Re: Change API name

In that case, your best bet is to ask Support to delete the field for you (rather than just hide it), then you can have it start with a capital when you recreate it. If you need it mapped to a field in your CRM, Support can do that as well.
You have to ask nicely though 😉