Change API name | Community
Skip to main content
October 14, 2014
Question

Change API name

  • October 14, 2014
  • 4 replies
  • 2573 views
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.
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

4 replies

Grant_Booth
Level 9
October 14, 2014
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 :)
October 14, 2014
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 2
October 14, 2014
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 9
November 13, 2014

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 ;)