@JBox I get error 500s if the format of my JSON is incorrect. Can you try to perform a GET then immediately PUT it back without modifying the payload? If that still gives a 500, it's likely because you need to json.dumps the payload before sending it back. Another thing, the "complianceId" field is very confusing. That refers to the Compliance Section GUID. It is not easy to get this ID number. You will have to do a GET on the compliance standard, to find the requirements GUID, then you can GET the list of sections and section GUIDs. Example, my compliance standard ID is 052009c7-7640-436c-bcde-69846acf73e8, so I have to GET https://api.redlock.io/compliance/052009c7-7640-436c-bcde-69846acf73e8/requirement Then in the response, I can find the requirements ID, which I can do: GET https://api.redlock.io/compliance/f2cf9fe2-1007-48b7-b5bb-1f24e8535953/section Then within that response, I can find the "id" of the section that I want to use, which is the value for the "complianceId" field in the complianceMetadata object.
... View more