{ "opencollection": "1.0.0", "info": { "name": "Authentication Accesstoken Binders API", "version": "1.0.0" }, "items": [ { "info": { "name": "Binders", "type": "folder" }, "items": [ { "info": { "name": "GET_binders", "type": "http" }, "http": { "method": "GET", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders", "params": [ { "name": "q", "value": "", "type": "query", "description": "Specify filters in format: 'key:value|key:value'.\nPossible keys: [partyEmail]\n" }, { "name": "limit", "value": "", "type": "query", "description": "Specify limit of results\nLimits upper bound is 100." }, { "name": "offset", "value": "", "type": "query", "description": "Specify offset of result\n" }, { "name": "sort", "value": "", "type": "query", "description": "Comma-separated list of pairs <field_name> <direction>.
\nDirection can be ascending (ASC) or descending (DESC) and is \"ASC\" by default therefore can be omitted.
\nPossible field names are: created.\n" } ] }, "docs": "Allowed roles: BACKEND
\nList of Binders\n" }, { "info": { "name": "POST_binders", "type": "http" }, "http": { "method": "POST", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders", "headers": [ { "name": "Content-Type", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: BACKEND
\nCreates the new Binder\n\n" }, { "info": { "name": "GET_binders-binderId", "type": "http" }, "http": { "method": "GET", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "binderId", "value": "", "type": "path" }, { "name": "unsigned", "value": "", "type": "query", "description": "If present, then unsigned versions of all documents are served as a merged PDF.\nUnsigned is in fact the last uploaded version of the document (just before invitation was triggered).\n" } ] }, "docs": "Allowed roles: FRONTEND (all parties), BACKEND
\nRetrieves binder\n" }, { "info": { "name": "PATCH_binders-binderId", "type": "http" }, "http": { "method": "PATCH", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: FRONTEND (OWNER only), BACKEND
\nUpdates binder\n\n" }, { "info": { "name": "DELETE_binders-binderId", "type": "http" }, "http": { "method": "DELETE", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId", "params": [ { "name": "binderId", "value": "", "type": "path" } ] }, "docs": "Allowed roles: BACKEND
\nDeletes binder\n" }, { "info": { "name": "GET_binders-binderId-status", "type": "http" }, "http": { "method": "GET", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/status", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "binderId", "value": "", "type": "path" } ] }, "docs": "Allowed roles: FRONTEND (all parties), BACKEND
\nSeries of validations (preflight check) is performed on binder with status IN_PREPARATION.\nResponse clearly indicates if binder is ready to be FINALISED or if some changes are still needed.\n" }, { "info": { "name": "POST_binders-binderId-locks", "type": "http" }, "http": { "method": "POST", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/locks", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: BACKEND
\nCreates of lock preventing certain actions on the binder. In example having a cancellation lock on a binder will prevent signing from being cancelled.\n" }, { "info": { "name": "DELETE_binders-binderId-locks-lockId", "type": "http" }, "http": { "method": "DELETE", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/locks/:lockId", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "lockId", "value": "", "type": "path" }, { "name": "binderId", "value": "", "type": "path" } ] }, "docs": "Allowed roles: BACKEND
\nDelete a lock from the binder.\nLocks can be deleted only by the client that acquired the lock\n" }, { "info": { "name": "GET_binders-binderId-parties", "type": "http" }, "http": { "method": "GET", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/parties", "params": [ { "name": "binderId", "value": "", "type": "path" }, { "name": "serviceToken", "value": "", "type": "query", "description": "Service Token of a party to check the details about" } ] }, "docs": "Allowed roles: FRONTEND (OWNER only), BACKEND
\nGet party represented by service token.\n" }, { "info": { "name": "POST_binders-binderId-parties", "type": "http" }, "http": { "method": "POST", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/parties", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: FRONTEND (OWNER only), BACKEND
\nAdd a party to a binder\n\n" }, { "info": { "name": "PATCH_binders-binderId-parties-partyId", "type": "http" }, "http": { "method": "PATCH", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/parties/:partyId", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "partyId", "value": "", "type": "path" }, { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: FRONTEND (OWNER only), BACKEND
\nUpdate party.\n \n" }, { "info": { "name": "DELETE_binders-binderId-parties-partyId", "type": "http" }, "http": { "method": "DELETE", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/parties/:partyId", "params": [ { "name": "partyId", "value": "", "type": "path" }, { "name": "binderId", "value": "", "type": "path" } ] }, "docs": "Allowed roles: FRONTEND (OWNER only), BACKEND
\nDelete a party.\n\n" }, { "info": { "name": "POST_binders-binderId-documents", "type": "http" }, "http": { "method": "POST", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/documents", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: FRONTEND (OWNER only), BACKEND
\nAdds a document to a binder.\n" }, { "info": { "name": "GET_binders-binderId-documents-documentId", "type": "http" }, "http": { "method": "GET", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/documents/:documentId", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "documentId", "value": "", "type": "path" }, { "name": "binderId", "value": "", "type": "path" }, { "name": "unsigned", "value": "", "type": "query", "description": "If present, then an unsigned version of the document is served.\nUnsigned is in fact the last uploaded version of the document (just before invitation was triggered).\n" } ] }, "docs": "Allowed roles: FRONTEND, BACKEND
\nRetrieves a document in the format defined by Accept header.
\nIf the file type is not supported, a status code of 412 (Precondition Failed) is returned.\n" }, { "info": { "name": "PUT_binders-binderId-documents-documentId", "type": "http" }, "http": { "method": "PUT", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/documents/:documentId", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "documentId", "value": "", "type": "path" }, { "name": "binderId", "value": "", "type": "path" } ] }, "docs": "Allowed roles: FRONTEND (OWNER only), BACKEND
\nUploads content of document\n" }, { "info": { "name": "PATCH_binders-binderId-documents-documentId", "type": "http" }, "http": { "method": "PATCH", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/documents/:documentId", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "documentId", "value": "", "type": "path" }, { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: FRONTEND (OWNER only), BACKEND
\nUpdate document:\n\n" }, { "info": { "name": "DELETE_binders-binderId-documents-documentId", "type": "http" }, "http": { "method": "DELETE", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/documents/:documentId", "params": [ { "name": "documentId", "value": "", "type": "path" }, { "name": "binderId", "value": "", "type": "path" } ] }, "docs": "Allowed roles: FRONTEND (OWNER only), BACKEND
\nDelete document:\n\n" }, { "info": { "name": "POST_binders-binderId-documents-documentId-inputs", "type": "http" }, "http": { "method": "POST", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/documents/:documentId/inputs", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "documentId", "value": "", "type": "path" }, { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: FRONTEND (OWNER only), BACKEND
\nAdds a new input to the given document\n" }, { "info": { "name": "PATCH_binders-binderId-documents-documentId-inputs-inputId", "type": "http" }, "http": { "method": "PATCH", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/documents/:documentId/inputs/:inputId", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "inputId", "value": "", "type": "path" }, { "name": "documentId", "value": "", "type": "path" }, { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: FRONTEND (OWNER only), BACKEND
\nUpdate input.\n\n" }, { "info": { "name": "DELETE_binders-binderId-documents-documentId-inputs-inputId", "type": "http" }, "http": { "method": "DELETE", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/documents/:documentId/inputs/:inputId", "params": [ { "name": "inputId", "value": "", "type": "path" }, { "name": "documentId", "value": "", "type": "path" }, { "name": "binderId", "value": "", "type": "path" } ] }, "docs": "Allowed roles: FRONTEND (OWNER only), BACKEND
\nDelete input.\n\n" }, { "info": { "name": "GET_binders-binderId-documents-documentId-pages-pageId", "type": "http" }, "http": { "method": "GET", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/documents/:documentId/pages/:pageId", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "pageId", "value": "", "type": "path" }, { "name": "documentId", "value": "", "type": "path" }, { "name": "binderId", "value": "", "type": "path" }, { "name": "resolution", "value": "", "type": "query", "description": "Resolution of generated PNG in DPIs.
Predefined values:\n\n" } ] }, "docs": "Allowed roles: FRONTEND (all parties), BACKEND
\nRetrieves single page in specified format. Only supported format is PNG for now.\n" }, { "info": { "name": "POST_binders-binderId-requests-finalisations", "type": "http" }, "http": { "method": "POST", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/requests/finalisations", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: FRONTEND (only document owner), BACKEND
\nPerforms pre-flight checks and moves binder into `REVIEW_AND_SHARE` state. Invitations are also sent to `VIEWER`s\n" }, { "info": { "name": "POST_binders-binderId-requests-invitations", "type": "http" }, "http": { "method": "POST", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/requests/invitations", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: FRONTEND (OWNER only), BACKEND
\nStarts the signing process by creating invitations\n\nIf recipients list is not provided or is empty all signers (parties with SIGNER role) are invited.\n" }, { "info": { "name": "POST_binders-binderId-requests-cancellations", "type": "http" }, "http": { "method": "POST", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/requests/cancellations", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: FRONTEND (OWNER only), BACKEND
\nStops the signing process by cancelling invitations\n\nIf recipients list is not provided or is empty all signers (parties with SIGNER role) are notified.\n" }, { "info": { "name": "POST_binders-binderId-requests-signatures", "type": "http" }, "http": { "method": "POST", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/requests/signatures", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: FRONTEND (all parties), BACKEND
\nRecords signature inputs provided by a signer. All inputs provided should reference same party (related to a single signer).\n" }, { "info": { "name": "POST_binders-binderId-requests-declines", "type": "http" }, "http": { "method": "POST", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/requests/declines", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: FRONTEND (all parties with SIGNER role), BACKEND
\nRecords that the signer declined to sign. The `OWNER` will be notified that this `SIGNER` has declined.\n" }, { "info": { "name": "POST_binders-binderId-requests-reminders", "type": "http" }, "http": { "method": "POST", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/requests/reminders", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: FRONTEND (only document owner), BACKEND
\nSends a reminders to sign or view the document to the given signers and/or viewers. It is possible to send the reminder only if the binder state is `SIGN_IN_PROGRESS`. Reminder requests will be ignored for signers that have already signed.\n" }, { "info": { "name": "POST_binders-binderId-requests-viewers", "type": "http" }, "http": { "method": "POST", "url": "https://api-sandbox.rocketlawyer.com/partners/v1/auth/binders/:binderId/requests/viewers", "headers": [ { "name": "Content-Type", "value": "" } ], "params": [ { "name": "binderId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Allowed roles: FRONTEND (only document owner), BACKEND
\nAdds a party with the `VIEWER` role to a binder and sends view invitation notifications.\nA `VIEWER` may be added during any binder state except in `IN_PREPARATION`.\n" } ] } ], "bundled": true }