Download the PHP package pandadoc/php-client without Composer

On this page you can find all versions of the php package pandadoc/php-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package php-client

The Official PandaDoc PHP client SDK

PandaDoc SDK spans a broad range of functionality to help you build incredible documents automation experiences inside your product.

Docs

Requirements

PHP 7.3 and later

Installation

Composer

To install the bindings via Composer, use

or add the following to composer.json:

Then run composer install

Getting Started

Authorization

apiKey

Examples

Docs

Official PandaDoc public API docs

https://developers.pandadoc.com/reference/about

Documentation for API Endpoints

All URIs are relative to https://api.pandadoc.com

Class Method HTTP request Description
APILogsApi detailsLog GET /public/v1/logs/{id} Details API Log
APILogsApi listLogs GET /public/v1/logs List API Log
ContactsApi createContact POST /public/v1/contacts Create contact
ContactsApi deleteContact DELETE /public/v1/contacts/{id} Delete contact by id
ContactsApi detailsContact GET /public/v1/contacts/{id} Get contact details by id
ContactsApi listContacts GET /public/v1/contacts List contacts
ContactsApi updateContact PATCH /public/v1/contacts/{id} Update contact by id
ContentLibraryItemsApi detailsContentLibraryItem GET /public/v1/content-library-items/{id}/details Details Content Library Item
ContentLibraryItemsApi listContentLibraryItems GET /public/v1/content-library-items List Content Library Item
DocumentAttachmentsApi createDocumentAttachment POST /public/v1/documents/{id}/attachments Document Attachment Create
DocumentAttachmentsApi deleteDocumentAttachment DELETE /public/v1/documents/{id}/attachments/{attachment_id} Document Attachment Delete
DocumentAttachmentsApi detailsDocumentAttachment GET /public/v1/documents/{id}/attachments/{attachment_id} Document Attachment Details
DocumentAttachmentsApi downloadDocumentAttachment GET /public/v1/documents/{id}/attachments/{attachment_id}/download Document Attachment Download
DocumentAttachmentsApi listDocumentAttachments GET /public/v1/documents/{id}/attachments Document Attachment List
DocumentRecipientsApi addDocumentRecipient POST /public/v1/documents/{id}/recipients Add Document Recipient
DocumentRecipientsApi deleteDocumentRecipient DELETE /public/v1/documents/{id}/recipients/{recipient_id} Delete Document Recipient
DocumentRecipientsApi editDocumentRecipient PATCH /public/v1/documents/{id}/recipients/recipient/{recipient_id} Edit Document Recipient
DocumentRecipientsApi reassignDocumentRecipient POST /public/v1/documents/{id}/recipients/{recipient_id}/reassign Reassign Document Recipient
DocumentsApi changeDocumentStatus PATCH /public/v1/documents/{id}/status Document status change
DocumentsApi createDocument POST /public/v1/documents Create document
DocumentsApi createDocumentLink POST /public/v1/documents/{id}/session Create a Document Link
DocumentsApi createLinkedObject POST /public/v1/documents/{id}/linked-objects Create Linked Object
DocumentsApi deleteDocument DELETE /public/v1/documents/{id} Delete document by id
DocumentsApi deleteLinkedObject DELETE /public/v1/documents/{id}/linked-objects/{linked_object_id} Delete Linked Object
DocumentsApi detailsDocument GET /public/v1/documents/{id}/details Document details
DocumentsApi documentMoveToFolder POST /public/v1/documents/{id}/move-to-folder/{folder_id} Document move to folder
DocumentsApi downloadDocument GET /public/v1/documents/{id}/download Document download
DocumentsApi downloadProtectedDocument GET /public/v1/documents/{id}/download-protected Download document protected
DocumentsApi listDocuments GET /public/v1/documents List documents
DocumentsApi listLinkedObjects GET /public/v1/documents/{id}/linked-objects List Linked Objects
DocumentsApi sendDocument POST /public/v1/documents/{id}/send Send Document
DocumentsApi statusDocument GET /public/v1/documents/{id} Document status
DocumentsApi transferAllDocumentsOwnership PATCH /public/v1/documents/ownership Transfer all documents ownership
DocumentsApi transferDocumentOwnership PATCH /public/v1/documents/{id}/ownership Update document ownership
DocumentsApi updateDocument PATCH /public/v1/documents/{id} Update Document only in the draft status
FoldersAPIApi createDocumentFolder POST /public/v1/documents/folders Create Documents Folder
FoldersAPIApi createTemplateFolder POST /public/v1/templates/folders Create Templates Folder
FoldersAPIApi listDocumentFolders GET /public/v1/documents/folders List Documents Folders
FoldersAPIApi listTemplateFolders GET /public/v1/templates/folders List Templates Folders
FoldersAPIApi renameDocumentFolder PUT /public/v1/documents/folders/{id} Rename Documents Folder
FoldersAPIApi renameTemplateFolder PUT /public/v1/templates/folders/{id} Rename Templates Folder
FormsApi listForm GET /public/v1/forms Forms
MembersApi detailsCurrentMember GET /public/v1/members/current Current member details
MembersApi detailsMember GET /public/v1/members/{id} Member details
MembersApi listMembers GET /public/v1/members List members
OAuth20AuthenticationApi accessToken POST /oauth2/access_token Create/Refresh Access Token
QuotesApi quoteUpdate PUT /public/v1/documents/{document_id}/quotes/{quote_id} Quote update
SectionsApi listSections GET /public/v1/documents/{document_id}/sections List sections
SectionsApi sectionDetails GET /public/v1/documents/{document_id}/sections/uploads/{upload_id} Section details
SectionsApi sectionInfo GET /public/v1/documents/{document_id}/sections/{section_id} Section Info
SectionsApi uploadSection POST /public/v1/documents/{document_id}/sections/uploads Upload section
TemplatesApi deleteTemplate DELETE /public/v1/templates/{id} Delete Template
TemplatesApi detailsTemplate GET /public/v1/templates/{id}/details Details Template
TemplatesApi listTemplates GET /public/v1/templates List Templates
UserAndWorkspaceManagementApi addMember POST /public/v1/workspaces/{workspace_id}/members Add member
UserAndWorkspaceManagementApi createUser POST /public/v1/users Create User
UserAndWorkspaceManagementApi createWorkspace POST /public/v1/workspaces Create Workspace
WebhookEventsApi detailsWebhookEvent GET /public/v1/webhook-events/{id} Get webhook event by uuid
WebhookEventsApi listWebhookEvent GET /public/v1/webhook-events Get webhook event page
WebhookSubscriptionsApi createWebhookSubscription POST /public/v1/webhook-subscriptions Create webhook subscription
WebhookSubscriptionsApi deleteWebhookSubscription DELETE /public/v1/webhook-subscriptions/{id} Delete webhook subscription
WebhookSubscriptionsApi detailsWebhookSubscription GET /public/v1/webhook-subscriptions/{id} Get webhook subscription by uuid
WebhookSubscriptionsApi listWebhookSubscriptions GET /public/v1/webhook-subscriptions Get all webhook subscriptions
WebhookSubscriptionsApi updateWebhookSubscription PATCH /public/v1/webhook-subscriptions/{id} Update webhook subscription
WebhookSubscriptionsApi updateWebhookSubscriptionSharedKey PATCH /public/v1/webhook-subscriptions/{id}/shared-key Regenerate webhook subscription shared key

License

SDK is licensed under the following License.


All versions of php-client with dependencies

PHP Build Version
Package Version
Requires php Version ^7.3 || ^8.0
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package pandadoc/php-client contains the following files

Loading the files please wait ....