Reactivate_Organization Fails When Organization_Reference Uses Company_Reference_ID Type
What it means
Calling Reactivate_Organization with an Organization_Reference that uses the Company_Reference_ID type fails validation because that ID type does not resolve to the Supervisory Organization being reactivated. Company_Reference_ID is meant for the Company/Organization hierarchy object type, not the reference ID types Reactivate_Organization actually expects.
Troubleshooting
- Confirm which ID types are valid for wd:Organization_Reference on Reactivate_Organization by running a Get_Organizations request for the same org and checking which ID type values come back in the response's ID list.
- Swap the wd:type attribute from Company_Reference_ID to a supported type such as Organization_Reference_ID or WID, using one of the ID values confirmed in step 1.
- Resend the Reactivate_Organization request with the corrected reference type and confirm the fault clears.
- If multiple ID types are needed downstream, cache the full ID list from Get_Organizations rather than assuming one reference type works across every organization-related web service.
Change the wd:type attribute on Organization_Reference from Company_Reference_ID to a supported type such as Organization_Reference_ID, using a value confirmed via Get_Organizations.
When building requests against any Organization-related web service, validate the reference ID type against a fresh Get_Organizations response rather than reusing ID type attributes copied from an unrelated web service or older integration.