{"method":"POST","path":"https://api.revcent.com/v2/user_shops/{user_shop_id}/fix","summary":"Fix A User Shop","description":"Fix an existing user shop within RevCent via the user shop fix method. RevCent will connect to your shop, check the RevCent Payments plugin settings and attempt to fix any issues. Any remaining issues that could not be fixed will be returned as an error.\nThis method is only intended to fix the required settings for the RevCent Payments plugin, not issues unrelated to RevCent. I.e. this will not fix other plugin issues or store code. If you do not have a user shop ID, run the GetUserShops operation to get a list of user shops, then find the user shop ID. Run this operation once if the ValidateUserShop operation returns an error. This operation will attempt to fix any issues with the user shop configuration. If an error still occurs after running this operation more than twice, read the error result and notify the user that they must contact customer support. View markdown documentation at https://revcent.com/documentation/markdown/mcp/operation/FixUserShop.md for an in-depth overview of this operation.","operationId":"FixUserShop","parameters":[{"in":"path","name":"user_shop_id","description":"The user shop ID.","required":true,"schema":{"type":"string","description":"A 20 character user shop ID.","minLength":20,"maxLength":20}}],"requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"properties":{},"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"description":"","properties":{"api_call_id":{"type":"string","description":"A 20 character API call ID.","minLength":20,"maxLength":20},"api_call_unix":{"description":"Unix timestamp of when the API call was initiated.","type":"integer","format":"unix-time"},"code":{"description":"API call response code.","type":"integer","format":"int32","enum":[1]},"user_shop_id":{"type":"string","description":"A 20 character user shop ID.","minLength":20,"maxLength":20},"result":{"type":"string"}},"type":"object","additionalProperties":false}}},"description":"Successful response."},"default":{"content":{"application/json":{"schema":{"description":"","properties":{"api_call_id":{"type":"string","description":"A 20 character API call ID.","minLength":20,"maxLength":20},"api_call_unix":{"description":"Unix timestamp of when the API call was initiated.","type":"integer","format":"unix-time"},"code":{"description":"This value indicates that there is an error. Will always be 0.","type":"integer","enum":[0]},"error_code":{"description":"The specific error code.","type":"string"},"message":{"description":"A human readable description of the error.","type":"string"},"result":{"description":"A description of the API call result.","type":"string"}},"title":"APIStandardErrors","type":"object","additionalProperties":false}}},"description":"Error response."}}}