{"method":"POST","path":"https://api.revcent.com/v2/user_shops/{user_shop_id}/validate","summary":"Validate A User Shop","description":"Validate an existing user shop within RevCent via the user shop validate method. RevCent will connect to your shop and check the RevCent Payments plugin settings. Any RevCent Payments plugin issues will be returned as an error. 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. Use this operation to check if the user shop is properly configured. If the response result indicates that error occurs, read the result and potentially run the FixUserShop operation. View markdown documentation at https://revcent.com/documentation/markdown/mcp/operation/ValidateUserShop.md for an in-depth overview of this operation.","operationId":"ValidateUserShop","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."}}}