In addition to the standard gateway errors, if you're implementing a form gateway, you should implement the following error codes as well.

  • 400 FORM_OUT_OF_DATE - Moveworks submitted a form which is no longer valid since it has been updated in the source system.
    {  
      "error": {  
          "code": "FORM_OUT_OF_DATE",  
          "message": "This form was last updated on 2022-10-20T07:00:00Z which is after the ingestion metadata date (2022-10-19T07:00:00Z)"  
      }  
    }
    
    If you surface this error code, Moveworks will gracefully handle it by linking your employees to the latest version of the form. See example below: