> ## Documentation Index
> Fetch the complete documentation index at: https://developer.box.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Box Sign endpoints

> A map of the Box Sign request and template endpoints, and what each one does.

export const MultiRelatedLinks = ({sections = []}) => {
  if (!sections || sections.length === 0) {
    return null;
  }
  return <div className="space-y-8">
      {sections.map((section, index) => <RelatedLinks key={index} title={section.title} items={section.items} />)}
    </div>;
};

export const RelatedLinks = ({title, items = []}) => {
  const getBadgeClass = badge => {
    if (!badge) return "badge-default";
    const badgeType = badge.toLowerCase().replace(/\s+/g, "-");
    return `badge-${badge === "ガイド" ? "guide" : badgeType}`;
  };
  if (!items || items.length === 0) {
    return null;
  }
  return <div className="my-8">
      {}
      <h3 className="text-sm font-bold uppercase tracking-wider mb-4">{title}</h3>

      {}
      <div className="flex flex-col gap-3">
        {items.map((item, index) => <a key={index} href={item.href} className="py-2 px-3 rounded related_link hover:bg-[#f2f2f2] dark:hover:bg-[#111827] flex items-center gap-3 group no-underline hover:no-underline border-b-0">
            {}
            <span className={`px-2 py-1 rounded-full text-xs font-semibold uppercase tracking-wide flex-shrink-0 ${getBadgeClass(item.badge)}`}>
              {item.badge}
            </span>

            {}
            <span className="text-base">{item.label}</span>
          </a>)}
      </div>
    </div>;
};

Use this page to see the whole Box Sign API surface at a glance. For request
and response parameters, follow the link to the full reference for each
endpoint.

## Sign requests

The sign request endpoint creates and manages signature requests. You can
create, resend, and cancel signature requests. You can also list all signature
requests and get the details of a specific one.

The base endpoint is `https://api.box.com/2.0/sign_requests`.

| Operation | Endpoint                    | Description                                                           |
| --------- | --------------------------- | --------------------------------------------------------------------- |
| `GET`     | `/sign_requests`            | [List all signature requests](/reference/get-sign-requests)           |
| `GET`     | `/sign_requests/:id`        | [Get a specific signature request](/reference/get-sign-requests-id)   |
| `POST`    | `/sign_requests`            | [Create a signature request](/reference/post-sign-requests)           |
| `POST`    | `/sign_requests/:id/resend` | [Resend a signature request](/reference/post-sign-requests-id-resend) |
| `POST`    | `/sign_requests/:id/cancel` | [Cancel a signature request](/reference/post-sign-requests-id-cancel) |

For the full resource schema, see the [Box Sign request](/reference/sign-requests-resources) reference.

## Sign templates

The sign templates endpoint lists templates and gets the details of a single
template.

<Note>
  You cannot create, edit, or delete templates through the API. Templates are
  managed in the Box web app. See
  [Create a sign request with a template](/guides/box-sign/document-types/sign-templates).
</Note>

The base endpoint is `https://api.box.com/2.0/sign_templates`.

| Operation | Endpoint              | Description                                                 |
| --------- | --------------------- | ----------------------------------------------------------- |
| `GET`     | `/sign_templates`     | [List all templates](/reference/get-sign-templates)         |
| `GET`     | `/sign_templates/:id` | [Get a specific template](/reference/get-sign-templates-id) |

For the full resource schema, see the [Box Sign template](/reference/sign-templates-resources) reference.

## Webhooks

Sign events are delivered through the standard Box webhooks endpoint rather
than a Sign-specific one. See [Box Sign webhooks](/guides/box-sign/webhooks).

<RelatedLinks
  title="RELATED APIS"
  items={[
{ label: translate("Create Box Sign request"), href: "/reference/post-sign-requests", badge: "POST" },
{ label: translate("List Box Sign requests"), href: "/reference/get-sign-requests", badge: "GET" },
{ label: translate("List Box Sign templates"), href: "/reference/get-sign-templates", badge: "GET" }
]}
/>

<RelatedLinks
  title="RELATED GUIDES"
  items={[
{ label: translate("Create Box Sign request"), href: "/guides/box-sign/create-sign-request", badge: "GUIDE" },
{ label: translate("Box Sign request status"), href: "/guides/box-sign/request-status", badge: "GUIDE" }
]}
/>
