# Signing session

The recipient's view of the document: metadata, a presigned file URL (final artifact once completed), all fields (own fields flagged "mine"), redacted co-recipients, and whether it is their turn. The first open records a "viewed" audit event. Unauthenticated — the token is the credential. IP rate-limited (60/min).
When the recipient has an access code, the session is LOCKED until the X-Access-Code header carries the right code: the response is {locked: true, codeIncorrect, document: {name, status}, recipient: {name}} — 200 with no code supplied, 401 with a wrong one. All /public/signing action endpoints then require the same header (401 with {locked: true} otherwise).

Canonical: https://easerix.com/docs/developers/api/sign/signing/signingSession

{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}

export default function Layout(props) {
  const { APIPage, OpenAPIPage } = props.components ?? {};
  // "APIPage" is the old name from v10, this allows both for backward compatibility
  const Comp = OpenAPIPage ?? APIPage;
  return (
    <>
      {props.children}
      <Comp document="sign" operations={[{"path":"/public/signing/{token}","method":"get"}]} />
    </>
  );
}
