I am working on an integration using JSforce to query the Salesforce API for data. When I run a describe('object'), I get a list of fields that are contained within said object, including custom fields I had created a few months back. I went into my developer account, created a custom fields, made it visible to all, and saved this to the 'Campaign Layout'. When I ran the above request .describe('Campaign'), I got a list of all the fields, but not my newly created custom field.
I ran into this at the bottom of https://help.salesforce.com/HTViewHelpDoc?id=adding_fields.htm&language=en_US
Does this mean that the Salesforce database requires time before the API can return the updated list of fields? If so, how much time?
If this is not the case, does anyone have any suggestions as to why new fields are not showing up in an described object?