# DocStudio for Developers

## DocStudio for Developers

- [Envelope](https://developers.docstudio.com/api-documentation/envelope.md)
- [Envelope Structure](https://developers.docstudio.com/api-documentation/envelope/envelope-structure.md): This document contains the envelope XML structure, including the fields you can include in the request body.
- [Envelope Forms](https://developers.docstudio.com/api-documentation/envelope/envelope-forms.md): This document contains an overview of envelope forms, including how they work and what you can configure via the API.
- [Send Envelope](https://developers.docstudio.com/api-documentation/envelope/send-envelope.md): This document contains details for the /api/v1/envelope/send endpoint, including the request body format, example payloads, and the response UUID.
- [Envelope MetaData](https://developers.docstudio.com/api-documentation/envelope/envelope-metadata.md): This document contains an overview of envelope metadata, including how to add, update, and delete metadata for envelopes and envelope forms.
- [Fill Envelope](https://developers.docstudio.com/api-documentation/envelope/fill-envelope.md): This document explains how to fill an existing envelope via the API, including recipient role rules, the request body format, and an example payload.
- [Billing Events for Envelope Sending](https://developers.docstudio.com/api-documentation/envelope/billing-events-for-envelope-sending.md): This document explains how DocStudio identifies the source of an envelope send action and writes billing events for different sending methods.
- [Widgets](https://developers.docstudio.com/api-documentation/widgets.md)
- [Simple File Send Widget](https://developers.docstudio.com/api-documentation/widgets/simple-file-send-widget.md): This document contains instructions for using and embedding the Simple File Send Widget, including the file submission flow, integration steps, and size limits.
- [API Methods](https://developers.docstudio.com/api-documentation/api-methods.md)
- [Platform Endpoints](https://developers.docstudio.com/api-documentation/api-methods/platform-endpoints.md): This document contains a categorized list of platform API endpoints, including the base URL and common authorization, template, envelope, and account routes.
- [Authorization](https://developers.docstudio.com/api-documentation/api-methods/authorization.md): This document contains details for the /api/login authorization endpoint, including the request format, response example, and status codes.
- [Create Template](https://developers.docstudio.com/api-documentation/api-methods/create-template.md): This document explains how to create a template via the /api/v1/template endpoint, including the request body, template XML, and response fields.
- [Upload Attachment/External Documents Method](https://developers.docstudio.com/api-documentation/api-methods/upload-attachment-external-documents-method.md): This document contains details for the /api/v1/envelope/attachment endpoint, including how to upload a binary file and the response fields.
- [Download Envelope Documents Archive](https://developers.docstudio.com/api-documentation/api-methods/download-envelope-documents-archive.md): This document contains details for the /api/v1/envelope/{envelopeUuid}/zip endpoint, including query parameters and how ZIP contents vary by document state.
- [Audit Trail Record](https://developers.docstudio.com/api-documentation/api-methods/audit-trail-record.md)
- [Create Audit Trail Record](https://developers.docstudio.com/api-documentation/api-methods/audit-trail-record/create-audit-trail-record.md): This document contains details for the PUT /api/v1/audittrail/envelope/{uuid} endpoint, including the request method, path parameter, and response status codes.
- [Get Envelope Audit Trail](https://developers.docstudio.com/api-documentation/api-methods/audit-trail-record/get-envelope-audit-trail.md): This document contains details for the GET /api/v1/audittrail/envelope/{uuid} endpoint, including the request method, path parameter, and response status codes.
- [Export Envelope Audit Trail PDF File](https://developers.docstudio.com/api-documentation/api-methods/audit-trail-record/export-envelope-audit-trail-pdf-file.md): This document contains details for the GET /api/v1/audittrail/pdf/{uuid} endpoint, including the request method, path parameter, and response status codes.
- [Search mailbox](https://developers.docstudio.com/api-documentation/api-methods/search-mailbox.md): This document contains details for the GET /api/v1/mailbox/search endpoint, including headers, the q query parameter, request and response examples, and status codes.
- [Check Envelope Status](https://developers.docstudio.com/api-documentation/api-methods/check-envelope-status.md): This document contains details for the /api/v1/mailbox/{uuid} endpoint, including filter parameters, request examples, response examples, and status codes.
- [Account Corporate Users](https://developers.docstudio.com/api-documentation/api-methods/account-corporate-users.md): This document contains the corporate users API endpoints for an account, including downloading an example XLSX file and mass creating users.
- [Account Domains](https://developers.docstudio.com/api-documentation/api-methods/account-domains.md)
- [Add Account Domain](https://developers.docstudio.com/api-documentation/api-methods/account-domains/add-account-domain.md): This document contains details for adding a domain to an account via the /api/v1/account/{accountUuid}/domain endpoint, including requirements and request/response examples.
- [Verify Account Domain](https://developers.docstudio.com/api-documentation/api-methods/account-domains/verify-account-domain.md): This document contains details for the /api/v1/account/{accountUuid}/domain/{domainUuid}/verify endpoint, including the request body and response example for domain verification.
- [Confirm Account Domain Verification](https://developers.docstudio.com/api-documentation/api-methods/account-domains/confirm-account-domain-verification.md): This document contains details for the /api/v1/account/{accountUuid}/domain/{domainUuid}/confirm endpoint, including how to confirm domain verification and the response example.
- [Activate/Deactivate Account Domain](https://developers.docstudio.com/api-documentation/api-methods/account-domains/activate-deactivate-account-domain.md): This document contains details for activating and deactivating an account domain via the /activate and /deactivate endpoints, including response examples and domain statuses.
- [Check Account Domain](https://developers.docstudio.com/api-documentation/api-methods/account-domains/check-account-domain.md): This document contains details for the /api/v1/account/{accountUuid}/domain/{domainUuid}/check endpoint, including check limits and a response example.
- [Delete Account Domain](https://developers.docstudio.com/api-documentation/api-methods/account-domains/delete-account-domain.md): This document contains details for deleting an account domain via the DELETE /api/v1/account/{accountUuid}/domain/{domainUuid} endpoint.
- [Search Account Domains](https://developers.docstudio.com/api-documentation/api-methods/account-domains/search-account-domains.md): This document contains details for the GET /api/v1/account/{accountUuid}/domain endpoint, including pagination, search filters, and a response example.
- [Download Example File](https://developers.docstudio.com/api-documentation/api-methods/account-domains/download-example-file.md): This document contains details for the GET /api/v1/account/{accountUuid}/users/example endpoint, including the request URL, headers, and returned XLSX example file.
- [Mass create users](https://developers.docstudio.com/api-documentation/api-methods/account-domains/mass-create-users.md): This document contains details for the POST /api/v1/account/{accountUuid}/users endpoint, including the required headers, XLSX upload format, and target account parameter.
- [Domain Statuses & Verify Methods](https://developers.docstudio.com/api-documentation/api-methods/account-domains/domain-statuses-and-verify-methods.md): This document contains an overview of domain statuses and supported verification methods for account domains.
- [Template API](https://developers.docstudio.com/api-documentation/template-api.md): This document contains links to the Template API reference pages, including template structure, static elements, dynamic fields, and PDF fields.
- [Template Structure API](https://developers.docstudio.com/api-documentation/template-api/template-structure-api.md): This document contains the template object structure, including the template information block and the XML stored in the data field.
- [Template Static Elements API](https://developers.docstudio.com/api-documentation/template-api/template-static-elements-api.md): This document contains details on static template elements, focusing on image tags, required hash attributes, and the image upload/download API endpoints.
- [Template Dynamic Fields API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api.md)
- [Text Field API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/text-field-api.md): This document contains the Text field API format and a list of supported attributes.
- [Number Field API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/number-field-api.md): This document contains the Number field API format and a list of supported attributes.
- [Currency Field API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/currency-field-api.md): This document contains the Currency field API format and a list of supported attributes.
- [Date Field API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/date-field-api.md): This document contains the Date field API format and a list of supported attributes.
- [Dropdown Field API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/dropdown-field-api.md): This document contains the Dropdown field API format, attributes, and option value rules.
- [Choice Field API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/choice-field-api.md): This document contains the Choice (radio button) field API format and a list of supported attributes.
- [Checkbox Field API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/checkbox-field-api.md): This document contains the Checkbox field API format and a list of supported attributes.
- [File Field API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/file-field-api.md): This document contains the File field API format, supported attributes, and attachment type rules.
- [Dictionary Field API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/dictionary-field-api.md): This document contains the Dictionary field API format, attributes, and filterQuery examples.
- [Lookup Field API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/lookup-field-api.md): This document contains the Lookup field API format and a list of supported attributes.
- [Dynamic Table API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/dynamic-table-api.md): This document contains the Dynamic table field API format, attributes, and an example.
- [Duplicate Field API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/duplicate-field-api.md): This document contains the Duplicate field API format and a list of supported attributes.
- [Formula Field API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/formula-field-api.md): This document contains the Formula field API format, supported attributes, operations, and examples.
- [Autonumber Field API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/autonumber-field-api.md): This document contains the Autonumber field API format and a list of supported attributes.
- [Signature Field API](https://developers.docstudio.com/api-documentation/template-api/template-dynamic-fields-api/signature-field-api.md): This document contains the Signature field API format and a list of supported attributes.
- [PDF Fields in Template](https://developers.docstudio.com/api-documentation/template-api/pdf-fields-in-template.md): This document contains details on using dynamic fields with uploaded PDF templates, including required PDF field attributes.
- [Common API Error Codes](https://developers.docstudio.com/api-documentation/common-api-error-codes.md): This document contains common API error codes and what each code typically means in DocStudio.
- [Dictionaries API](https://developers.docstudio.com/api-documentation/dictionaries-api.md)
- [How to Import Dictionary CSV](https://developers.docstudio.com/api-documentation/dictionaries-api/how-to-import-dictionary-csv.md): This document explains how to import a dictionary CSV file, including the upload step and the import confirmation request.
- [Server Configuration Information](https://developers.docstudio.com/server-configuration/server-configuration-information.md): This document contains an overview of server configuration properties, including global, user, locale, password policy, and session policy settings.
- [Java & PHP Software Development Kits](https://developers.docstudio.com/java-and-php/java-and-php-software-development-kits.md): This document contains links to the Java and PHP SDKs, including quick start resources and the published Composer package for PHP.
- [Error Codes Knowledge Base](https://developers.docstudio.com/error-codes/error-codes-knowledge-base.md): This document identifies types of errors. Each error code has common error type and also this codes are different depends on issue.
- [Page 2](https://developers.docstudio.com/personal/page-2.md): This document contains links to all pages in this space.
- [Page 1](https://developers.docstudio.com/personal/page-1.md)
- [Get Document(s) For Sign](https://developers.docstudio.com/personal/get-document-s-for-sign.md): This document contains details for the /api/v1/envelope/{envelopeUuid}/for-sign endpoint, including request parameters and the response format for documents available for signing.
