4 Replies Latest reply on Nov 13, 2014 9:25 AM by Grant Booth

    Change API name

    Barry O'Dwyer
      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.
        • Re: Change API name
          Grant Booth
          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 :)
          • Re: Change API name
            Barry O'Dwyer
            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.
            • Re: Change API name
              Ryan Vong
              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.
              • Re: Change API name
                Grant Booth

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