Constituent custom field list (All constituents) Rejecting Valid Category as Param

I am attempting to make an API call to collect custom fields. But I get an error every time I try to call the endpoint with the following URL:

"https://api.sky.blackbaud.com/constituent/v1/constituents/customfields?category=Information Release Restrictions - RegisterofGrads"

I get:

"message": "The table 'Custom Field Categories' does not contain an active entry named 'Information Release Restrictions - RegisterofGrads'",

"error_name": "TableEntryNotFound",

"error_code": 400,

"raw_message": "The table 'Custom Field Categories' does not contain an active entry named 'Information Release Restrictions - RegisterofGrads'",

"error_args": []

Here are screen shots of that category being retrieved via Category details as well as in the RE Table as well.



I also "Info Release Restrictions -RoG" and escaping the spaces with + but both result in a similar error message.

Any help would be much appreciated...

Comments

  • Hi Nick,


    I was able to reproduce this error by creating the same custom field category/code table you are using, so I think this is a valid bug (could be related to the length of the custom field name, or length of the code table name, I'm not sure).


    If you would, please file a ticket with Blackbaud Support and they will be able to route the bug to the appropriate team.


    Let me know if you have any problems getting the ticket filed and I will help escalate it.

    Thanks!

Categories