{"id":48022304,"url":"https://github.com/rhuanbarreto/alfresco-api-php-client","last_synced_at":"2026-04-04T13:48:06.956Z","repository":{"id":28904804,"uuid":"119680439","full_name":"rhuanbarreto/alfresco-api-php-client","owner":"rhuanbarreto","description":"Alfresco REST API Client for PHP","archived":false,"fork":false,"pushed_at":"2024-02-16T23:16:56.000Z","size":350,"stargazers_count":12,"open_issues_count":3,"forks_count":9,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-11T06:19:29.959Z","etag":null,"topics":["alfresco","api","api-client","client","php"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rhuanbarreto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-01-31T11:49:48.000Z","updated_at":"2021-12-07T09:10:41.000Z","dependencies_parsed_at":"2022-09-16T05:22:32.788Z","dependency_job_id":null,"html_url":"https://github.com/rhuanbarreto/alfresco-api-php-client","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rhuanbarreto/alfresco-api-php-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhuanbarreto%2Falfresco-api-php-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhuanbarreto%2Falfresco-api-php-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhuanbarreto%2Falfresco-api-php-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhuanbarreto%2Falfresco-api-php-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rhuanbarreto","download_url":"https://codeload.github.com/rhuanbarreto/alfresco-api-php-client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhuanbarreto%2Falfresco-api-php-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31402276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alfresco","api","api-client","client","php"],"created_at":"2026-04-04T13:48:06.200Z","updated_at":"2026-04-04T13:48:06.888Z","avatar_url":"https://github.com/rhuanbarreto.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alfresco API\n**API**  Provides access to the features of Alfresco Content Services.\n\n## Requirements\n\nPHP 5.4.0 and later\n\n## Installation \u0026 Usage\n### Composer\n\nTo install the bindings via [Composer](http://getcomposer.org/), add the following to `composer.json`:\n\n```\n{\n  \"repositories\": [\n    {\n      \"type\": \"git\",\n      \"url\": \"https://github.com/rhuanbarreto/alfresco-api-php-client.git\"\n    }\n  ],\n  \"require\": {\n    \"/\": \"*@dev\"\n  }\n}\n```\n\nThen run `composer install`\n\n### Manual Installation\n\nDownload the files and include `autoload.php`:\n\n```php\n    require_once('/path/to/AlfrescoAPI/autoload.php');\n```\n\n## Tests\n\nTo run the unit tests:\n\n```\ncomposer install\n./vendor/bin/phpunit\n```\n\n## Getting Started - Core API\n\nPlease follow the [installation procedure](#installation--usage) and then run the following for using the ***CORE API***:\n\n```php\n\u003c?php\nrequire_once(__DIR__ . '/vendor/autoload.php');\n\n// Configure HTTP basic authorization: basicAuth\nAlfresco\\Configuration::getDefaultConfiguration()-\u003esetUsername('YOUR_USERNAME');\nAlfresco\\Configuration::getDefaultConfiguration()-\u003esetPassword('YOUR_PASSWORD');\nAlfresco\\Configuration::getDefaultConfiguration()-\u003esetHost('http://[YOUR_ALFRESCO_HOSTNAME]:[YOUR_ALFRESCO_PORT]/alfresco/api/-default-/public/alfresco/versions/1');\n\n$api_instance = new Alfresco\\Api\\ActivitiesApi();\n$person_id = \"person_id_example\"; // string | The identifier of a person.\n$skip_count = 0; // int | The number of entities that exist in the collection before those included in this list.  If not supplied then the default value is 0.\n$max_items = 100; // int | The maximum number of items to return in the list.  If not supplied then the default value is 100.\n$who = \"who_example\"; // string | A filter to include the user's activities only `me`, other user's activities only `others`'\n$site_id = \"site_id_example\"; // string | Include only activity feed entries relating to this site.\n$fields = array(\"fields_example\"); // string[] | A list of field names.  You can use this parameter to restrict the fields returned within a response if, for example, you want to save on overall bandwidth.  The list applies to a returned individual entity or entries within a collection.  If the API method also supports the **include** parameter, then the fields specified in the **include** parameter are returned in addition to those specified in the **fields** parameter.\n\ntry {\n    $result = $api_instance-\u003elistActivitiesForPerson($person_id, $skip_count, $max_items, $who, $site_id, $fields);\n    print_r($result);\n} catch (Exception $e) {\n    echo 'Exception when calling ActivitiesApi-\u003elistActivitiesForPerson: ', $e-\u003egetMessage(), PHP_EOL;\n}\n\n?\u003e\n```\n\n## Getting Started - Search API\n\nPlease follow the [installation procedure](#installation--usage) and then run the following for using the ***Search API***:\n\n```php\n\u003c?php\nrequire_once(__DIR__ . '/vendor/autoload.php');\n\n// Configure HTTP basic authorization: basicAuth\nAlfresco\\Configuration::getDefaultConfiguration()-\u003esetUsername('YOUR_USERNAME');\nAlfresco\\Configuration::getDefaultConfiguration()-\u003esetPassword('YOUR_PASSWORD');\nAlfresco\\Configuration::getDefaultConfiguration()-\u003esetHost('http://[YOUR_ALFRESCO_HOSTNAME]:[YOUR_ALFRESCO_PORT]/alfresco/api/-default-/public/search/versions/1');\n\n$api_instance = new Alfresco\\Api\\SearchApi();\n$query_body = new \\Alfresco\\Model\\SearchRequest(); // \\Alfresco\\Model\\SearchRequest | Generic query API\n$query_body-\u003esetQuery([\"query\" =\u003e \"foo\"]);\n\ntry {\n    $result = $api_instance-\u003esearch($query_body);\n    print_r($result);\n} catch (Exception $e) {\n    echo 'Exception when calling SearchApi-\u003esearch: ', $e-\u003egetMessage(), PHP_EOL;\n}\n\n?\u003e\n```\n\n## Documentation for API Endpoints\n\nAll CORE API URIs are relative to *https://localhost/alfresco/api/-default-/public/alfresco/versions/1*\n\nAll Search API URIs are relative to *https://localhost/alfresco/api/-default-/public/search/versions/1*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*ActivitiesApi* | [**listActivitiesForPerson**](docs/Api/ActivitiesApi.md#listactivitiesforperson) | **GET** /people/{personId}/activities | List activities\n*AuditApi* | [**deleteAuditEntriesForAuditApp**](docs/Api/AuditApi.md#deleteauditentriesforauditapp) | **DELETE** /audit-applications/{auditApplicationId}/audit-entries | Permanently delete audit entries for an audit application\n*AuditApi* | [**deleteAuditEntry**](docs/Api/AuditApi.md#deleteauditentry) | **DELETE** /audit-applications/{auditApplicationId}/audit-entries/{auditEntryId} | Permanently delete an audit entry\n*AuditApi* | [**getAuditApp**](docs/Api/AuditApi.md#getauditapp) | **GET** /audit-applications/{auditApplicationId} | Get audit application info\n*AuditApi* | [**getAuditEntry**](docs/Api/AuditApi.md#getauditentry) | **GET** /audit-applications/{auditApplicationId}/audit-entries/{auditEntryId} | Get audit entry\n*AuditApi* | [**listAuditApps**](docs/Api/AuditApi.md#listauditapps) | **GET** /audit-applications | List audit applications\n*AuditApi* | [**listAuditEntriesForAuditApp**](docs/Api/AuditApi.md#listauditentriesforauditapp) | **GET** /audit-applications/{auditApplicationId}/audit-entries | List audit entries for an audit application\n*AuditApi* | [**listAuditEntriesForNode**](docs/Api/AuditApi.md#listauditentriesfornode) | **GET** /nodes/{nodeId}/audit-entries | List audit entries for a node\n*AuditApi* | [**updateAuditApp**](docs/Api/AuditApi.md#updateauditapp) | **PUT** /audit-applications/{auditApplicationId} | Update audit application info\n*CommentsApi* | [**createComment**](docs/Api/CommentsApi.md#createcomment) | **POST** /nodes/{nodeId}/comments | Create a comment\n*CommentsApi* | [**deleteComment**](docs/Api/CommentsApi.md#deletecomment) | **DELETE** /nodes/{nodeId}/comments/{commentId} | Delete a comment\n*CommentsApi* | [**listComments**](docs/Api/CommentsApi.md#listcomments) | **GET** /nodes/{nodeId}/comments | List comments\n*CommentsApi* | [**updateComment**](docs/Api/CommentsApi.md#updatecomment) | **PUT** /nodes/{nodeId}/comments/{commentId} | Update a comment\n*DownloadsApi* | [**cancelDownload**](docs/Api/DownloadsApi.md#canceldownload) | **DELETE** /downloads/{downloadId} | Cancel a download\n*DownloadsApi* | [**createDownload**](docs/Api/DownloadsApi.md#createdownload) | **POST** /downloads | Create a new download\n*DownloadsApi* | [**getDownload**](docs/Api/DownloadsApi.md#getdownload) | **GET** /downloads/{downloadId} | Get a download\n*FavoritesApi* | [**createFavorite**](docs/Api/FavoritesApi.md#createfavorite) | **POST** /people/{personId}/favorites | Create a favorite\n*FavoritesApi* | [**createSiteFavorite**](docs/Api/FavoritesApi.md#createsitefavorite) | **POST** /people/{personId}/favorite-sites | Create a site favorite\n*FavoritesApi* | [**deleteFavorite**](docs/Api/FavoritesApi.md#deletefavorite) | **DELETE** /people/{personId}/favorites/{favoriteId} | Delete a favorite\n*FavoritesApi* | [**deleteSiteFavorite**](docs/Api/FavoritesApi.md#deletesitefavorite) | **DELETE** /people/{personId}/favorite-sites/{siteId} | Delete a site favorite\n*FavoritesApi* | [**getFavorite**](docs/Api/FavoritesApi.md#getfavorite) | **GET** /people/{personId}/favorites/{favoriteId} | Get a favorite\n*FavoritesApi* | [**getFavoriteSite**](docs/Api/FavoritesApi.md#getfavoritesite) | **GET** /people/{personId}/favorite-sites/{siteId} | Get a favorite site\n*FavoritesApi* | [**listFavoriteSitesForPerson**](docs/Api/FavoritesApi.md#listfavoritesitesforperson) | **GET** /people/{personId}/favorite-sites | List favorite sites\n*FavoritesApi* | [**listFavorites**](docs/Api/FavoritesApi.md#listfavorites) | **GET** /people/{personId}/favorites | List favorites\n*GroupsApi* | [**createGroup**](docs/Api/GroupsApi.md#creategroup) | **POST** /groups | Create a group\n*GroupsApi* | [**createGroupMembership**](docs/Api/GroupsApi.md#creategroupmembership) | **POST** /groups/{groupId}/members | Create a group membership\n*GroupsApi* | [**deleteGroup**](docs/Api/GroupsApi.md#deletegroup) | **DELETE** /groups/{groupId} | Delete a group\n*GroupsApi* | [**deleteGroupMembership**](docs/Api/GroupsApi.md#deletegroupmembership) | **DELETE** /groups/{groupId}/members/{groupMemberId} | Delete a group membership\n*GroupsApi* | [**getGroup**](docs/Api/GroupsApi.md#getgroup) | **GET** /groups/{groupId} | Get group details\n*GroupsApi* | [**listGroupMemberships**](docs/Api/GroupsApi.md#listgroupmemberships) | **GET** /groups/{groupId}/members | List memberships of a group\n*GroupsApi* | [**listGroupMembershipsForPerson**](docs/Api/GroupsApi.md#listgroupmembershipsforperson) | **GET** /people/{personId}/groups | List group memberships\n*GroupsApi* | [**listGroups**](docs/Api/GroupsApi.md#listgroups) | **GET** /groups | List groups\n*GroupsApi* | [**updateGroup**](docs/Api/GroupsApi.md#updategroup) | **PUT** /groups/{groupId} | Update group details\n*NetworksApi* | [**getNetwork**](docs/Api/NetworksApi.md#getnetwork) | **GET** /networks/{networkId} | Get a network\n*NetworksApi* | [**getNetworkForPerson**](docs/Api/NetworksApi.md#getnetworkforperson) | **GET** /people/{personId}/networks/{networkId} | Get network information\n*NetworksApi* | [**listNetworksForPerson**](docs/Api/NetworksApi.md#listnetworksforperson) | **GET** /people/{personId}/networks | List network membership\n*NodesApi* | [**copyNode**](docs/Api/NodesApi.md#copynode) | **POST** /nodes/{nodeId}/copy | Copy a node\n*NodesApi* | [**createAssocation**](docs/Api/NodesApi.md#createassocation) | **POST** /nodes/{nodeId}/targets | Create node association\n*NodesApi* | [**createNode**](docs/Api/NodesApi.md#createnode) | **POST** /nodes/{nodeId}/children | Create a node\n*NodesApi* | [**createSecondaryChildAssocation**](docs/Api/NodesApi.md#createsecondarychildassocation) | **POST** /nodes/{nodeId}/secondary-children | Create secondary child\n*NodesApi* | [**deleteAssocation**](docs/Api/NodesApi.md#deleteassocation) | **DELETE** /nodes/{nodeId}/targets/{targetId} | Delete node association(s)\n*NodesApi* | [**deleteNode**](docs/Api/NodesApi.md#deletenode) | **DELETE** /nodes/{nodeId} | Delete a node\n*NodesApi* | [**deleteSecondaryChildAssocation**](docs/Api/NodesApi.md#deletesecondarychildassocation) | **DELETE** /nodes/{nodeId}/secondary-children/{childId} | Delete secondary child or children\n*NodesApi* | [**getNode**](docs/Api/NodesApi.md#getnode) | **GET** /nodes/{nodeId} | Get a node\n*NodesApi* | [**getNodeContent**](docs/Api/NodesApi.md#getnodecontent) | **GET** /nodes/{nodeId}/content | Get node content\n*NodesApi* | [**listNodeChildren**](docs/Api/NodesApi.md#listnodechildren) | **GET** /nodes/{nodeId}/children | List node children\n*NodesApi* | [**listParents**](docs/Api/NodesApi.md#listparents) | **GET** /nodes/{nodeId}/parents | List parents\n*NodesApi* | [**listSecondaryChildren**](docs/Api/NodesApi.md#listsecondarychildren) | **GET** /nodes/{nodeId}/secondary-children | List secondary children\n*NodesApi* | [**listSourceAssociations**](docs/Api/NodesApi.md#listsourceassociations) | **GET** /nodes/{nodeId}/sources | List source associations\n*NodesApi* | [**listTargetAssociations**](docs/Api/NodesApi.md#listtargetassociations) | **GET** /nodes/{nodeId}/targets | List target associations\n*NodesApi* | [**lockNode**](docs/Api/NodesApi.md#locknode) | **POST** /nodes/{nodeId}/lock | Lock a node\n*NodesApi* | [**moveNode**](docs/Api/NodesApi.md#movenode) | **POST** /nodes/{nodeId}/move | Move a node\n*NodesApi* | [**unlockNode**](docs/Api/NodesApi.md#unlocknode) | **POST** /nodes/{nodeId}/unlock | Unlock a node\n*NodesApi* | [**updateNode**](docs/Api/NodesApi.md#updatenode) | **PUT** /nodes/{nodeId} | Update a node\n*NodesApi* | [**updateNodeContent**](docs/Api/NodesApi.md#updatenodecontent) | **PUT** /nodes/{nodeId}/content | Update node content\n*PeopleApi* | [**createPerson**](docs/Api/PeopleApi.md#createperson) | **POST** /people | Create person\n*PeopleApi* | [**deleteAvatarImage**](docs/Api/PeopleApi.md#deleteavatarimage) | **DELETE** /people/{personId}/avatar | Delete avatar image\n*PeopleApi* | [**getAvatarImage**](docs/Api/PeopleApi.md#getavatarimage) | **GET** /people/{personId}/avatar | Get avatar image\n*PeopleApi* | [**getPerson**](docs/Api/PeopleApi.md#getperson) | **GET** /people/{personId} | Get a person\n*PeopleApi* | [**listPeople**](docs/Api/PeopleApi.md#listpeople) | **GET** /people | List people\n*PeopleApi* | [**requestPasswordReset**](docs/Api/PeopleApi.md#requestpasswordreset) | **POST** /people/{personId}/request-password-reset | Request password reset\n*PeopleApi* | [**resetPassword**](docs/Api/PeopleApi.md#resetpassword) | **POST** /people/{personId}/reset-password | Reset password\n*PeopleApi* | [**updateAvatarImage**](docs/Api/PeopleApi.md#updateavatarimage) | **PUT** /people/{personId}/avatar | Update avatar image\n*PeopleApi* | [**updatePerson**](docs/Api/PeopleApi.md#updateperson) | **PUT** /people/{personId} | Update person\n*PreferencesApi* | [**getPreference**](docs/Api/PreferencesApi.md#getpreference) | **GET** /people/{personId}/preferences/{preferenceName} | Get a preference\n*PreferencesApi* | [**listPreferences**](docs/Api/PreferencesApi.md#listpreferences) | **GET** /people/{personId}/preferences | List preferences\n*QueriesApi* | [**findNodes**](docs/Api/QueriesApi.md#findnodes) | **GET** /queries/nodes | Find nodes\n*QueriesApi* | [**findPeople**](docs/Api/QueriesApi.md#findpeople) | **GET** /queries/people | Find people\n*QueriesApi* | [**findSites**](docs/Api/QueriesApi.md#findsites) | **GET** /queries/sites | Find sites\n*RatingsApi* | [**createRating**](docs/Api/RatingsApi.md#createrating) | **POST** /nodes/{nodeId}/ratings | Create a rating\n*RatingsApi* | [**deleteRating**](docs/Api/RatingsApi.md#deleterating) | **DELETE** /nodes/{nodeId}/ratings/{ratingId} | Delete a rating\n*RatingsApi* | [**getRating**](docs/Api/RatingsApi.md#getrating) | **GET** /nodes/{nodeId}/ratings/{ratingId} | Get a rating\n*RatingsApi* | [**listRatings**](docs/Api/RatingsApi.md#listratings) | **GET** /nodes/{nodeId}/ratings | List ratings\n*RenditionsApi* | [**createRendition**](docs/Api/RenditionsApi.md#createrendition) | **POST** /nodes/{nodeId}/renditions | Create rendition\n*RenditionsApi* | [**getRendition**](docs/Api/RenditionsApi.md#getrendition) | **GET** /nodes/{nodeId}/renditions/{renditionId} | Get rendition information\n*RenditionsApi* | [**getRenditionContent**](docs/Api/RenditionsApi.md#getrenditioncontent) | **GET** /nodes/{nodeId}/renditions/{renditionId}/content | Get rendition content\n*RenditionsApi* | [**listRenditions**](docs/Api/RenditionsApi.md#listrenditions) | **GET** /nodes/{nodeId}/renditions | List renditions\n*SearchApi* | [**search**](docs/Api/SearchApi.md#search) | **POST** /search | Searches Alfresco\n*SharedlinksApi* | [**createSharedLink**](docs/Api/SharedlinksApi.md#createsharedlink) | **POST** /shared-links | Create a shared link to a file\n*SharedlinksApi* | [**deleteSharedLink**](docs/Api/SharedlinksApi.md#deletesharedlink) | **DELETE** /shared-links/{sharedId} | Deletes a shared link\n*SharedlinksApi* | [**emailSharedLink**](docs/Api/SharedlinksApi.md#emailsharedlink) | **POST** /shared-links/{sharedId}/email | Email shared link\n*SharedlinksApi* | [**getSharedLink**](docs/Api/SharedlinksApi.md#getsharedlink) | **GET** /shared-links/{sharedId} | Get a shared link\n*SharedlinksApi* | [**getSharedLinkContent**](docs/Api/SharedlinksApi.md#getsharedlinkcontent) | **GET** /shared-links/{sharedId}/content | Get shared link content\n*SharedlinksApi* | [**getSharedLinkRendition**](docs/Api/SharedlinksApi.md#getsharedlinkrendition) | **GET** /shared-links/{sharedId}/renditions/{renditionId} | Get shared link rendition information\n*SharedlinksApi* | [**getSharedLinkRenditionContent**](docs/Api/SharedlinksApi.md#getsharedlinkrenditioncontent) | **GET** /shared-links/{sharedId}/renditions/{renditionId}/content | Get shared link rendition content\n*SharedlinksApi* | [**listSharedLinkRenditions**](docs/Api/SharedlinksApi.md#listsharedlinkrenditions) | **GET** /shared-links/{sharedId}/renditions | List renditions for a shared link\n*SharedlinksApi* | [**listSharedLinks**](docs/Api/SharedlinksApi.md#listsharedlinks) | **GET** /shared-links | List shared links\n*SitesApi* | [**createSite**](docs/Api/SitesApi.md#createsite) | **POST** /sites | Create a site\n*SitesApi* | [**createSiteMembership**](docs/Api/SitesApi.md#createsitemembership) | **POST** /sites/{siteId}/members | Create a site membership\n*SitesApi* | [**createSiteMembershipRequestForPerson**](docs/Api/SitesApi.md#createsitemembershiprequestforperson) | **POST** /people/{personId}/site-membership-requests | Create a site membership request\n*SitesApi* | [**deleteSite**](docs/Api/SitesApi.md#deletesite) | **DELETE** /sites/{siteId} | Delete a site\n*SitesApi* | [**deleteSiteMembership**](docs/Api/SitesApi.md#deletesitemembership) | **DELETE** /sites/{siteId}/members/{personId} | Delete a site membership\n*SitesApi* | [**deleteSiteMembershipForPerson**](docs/Api/SitesApi.md#deletesitemembershipforperson) | **DELETE** /people/{personId}/sites/{siteId} | Delete a site membership\n*SitesApi* | [**deleteSiteMembershipRequestForPerson**](docs/Api/SitesApi.md#deletesitemembershiprequestforperson) | **DELETE** /people/{personId}/site-membership-requests/{siteId} | Delete a site membership request\n*SitesApi* | [**getSite**](docs/Api/SitesApi.md#getsite) | **GET** /sites/{siteId} | Get a site\n*SitesApi* | [**getSiteContainer**](docs/Api/SitesApi.md#getsitecontainer) | **GET** /sites/{siteId}/containers/{containerId} | Get a site container\n*SitesApi* | [**getSiteMembership**](docs/Api/SitesApi.md#getsitemembership) | **GET** /sites/{siteId}/members/{personId} | Get a site membership\n*SitesApi* | [**getSiteMembershipForPerson**](docs/Api/SitesApi.md#getsitemembershipforperson) | **GET** /people/{personId}/sites/{siteId} | Get a site membership\n*SitesApi* | [**getSiteMembershipRequestForPerson**](docs/Api/SitesApi.md#getsitemembershiprequestforperson) | **GET** /people/{personId}/site-membership-requests/{siteId} | Get a site membership request\n*SitesApi* | [**listSiteContainers**](docs/Api/SitesApi.md#listsitecontainers) | **GET** /sites/{siteId}/containers | List site containers\n*SitesApi* | [**listSiteMembershipRequestsForPerson**](docs/Api/SitesApi.md#listsitemembershiprequestsforperson) | **GET** /people/{personId}/site-membership-requests | List site membership requests\n*SitesApi* | [**listSiteMemberships**](docs/Api/SitesApi.md#listsitememberships) | **GET** /sites/{siteId}/members | List site memberships\n*SitesApi* | [**listSiteMembershipsForPerson**](docs/Api/SitesApi.md#listsitemembershipsforperson) | **GET** /people/{personId}/sites | List site memberships\n*SitesApi* | [**listSites**](docs/Api/SitesApi.md#listsites) | **GET** /sites | List sites\n*SitesApi* | [**updateSite**](docs/Api/SitesApi.md#updatesite) | **PUT** /sites/{siteId} | Update a site\n*SitesApi* | [**updateSiteMembership**](docs/Api/SitesApi.md#updatesitemembership) | **PUT** /sites/{siteId}/members/{personId} | Update a site membership\n*SitesApi* | [**updateSiteMembershipRequestForPerson**](docs/Api/SitesApi.md#updatesitemembershiprequestforperson) | **PUT** /people/{personId}/site-membership-requests/{siteId} | Update a site membership request\n*TagsApi* | [**createTagForNode**](docs/Api/TagsApi.md#createtagfornode) | **POST** /nodes/{nodeId}/tags | Create a tag for a node\n*TagsApi* | [**deleteTagFromNode**](docs/Api/TagsApi.md#deletetagfromnode) | **DELETE** /nodes/{nodeId}/tags/{tagId} | Delete a tag from a node\n*TagsApi* | [**getTag**](docs/Api/TagsApi.md#gettag) | **GET** /tags/{tagId} | Get a tag\n*TagsApi* | [**listTags**](docs/Api/TagsApi.md#listtags) | **GET** /tags | List tags\n*TagsApi* | [**listTagsForNode**](docs/Api/TagsApi.md#listtagsfornode) | **GET** /nodes/{nodeId}/tags | List tags for a node\n*TagsApi* | [**updateTag**](docs/Api/TagsApi.md#updatetag) | **PUT** /tags/{tagId} | Update a tag\n*TrashcanApi* | [**deleteDeletedNode**](docs/Api/TrashcanApi.md#deletedeletednode) | **DELETE** /deleted-nodes/{nodeId} | Permanently delete a deleted node\n*TrashcanApi* | [**getArchivedNodeRendition**](docs/Api/TrashcanApi.md#getarchivednoderendition) | **GET** /deleted-nodes/{nodeId}/renditions/{renditionId} | Get rendition information for a deleted node\n*TrashcanApi* | [**getArchivedNodeRenditionContent**](docs/Api/TrashcanApi.md#getarchivednoderenditioncontent) | **GET** /deleted-nodes/{nodeId}/renditions/{renditionId}/content | Get rendition content of a deleted node\n*TrashcanApi* | [**getDeletedNode**](docs/Api/TrashcanApi.md#getdeletednode) | **GET** /deleted-nodes/{nodeId} | Get a deleted node\n*TrashcanApi* | [**getDeletedNodeContent**](docs/Api/TrashcanApi.md#getdeletednodecontent) | **GET** /deleted-nodes/{nodeId}/content | Get deleted node content\n*TrashcanApi* | [**listDeletedNodeRenditions**](docs/Api/TrashcanApi.md#listdeletednoderenditions) | **GET** /deleted-nodes/{nodeId}/renditions | List renditions for a deleted node\n*TrashcanApi* | [**listDeletedNodes**](docs/Api/TrashcanApi.md#listdeletednodes) | **GET** /deleted-nodes | List deleted nodes\n*TrashcanApi* | [**restoreDeletedNode**](docs/Api/TrashcanApi.md#restoredeletednode) | **POST** /deleted-nodes/{nodeId}/restore | Restore a deleted node\n*VersionsApi* | [**deleteVersion**](docs/Api/VersionsApi.md#deleteversion) | **DELETE** /nodes/{nodeId}/versions/{versionId} | Delete a version\n*VersionsApi* | [**getVersion**](docs/Api/VersionsApi.md#getversion) | **GET** /nodes/{nodeId}/versions/{versionId} | Get version information\n*VersionsApi* | [**getVersionContent**](docs/Api/VersionsApi.md#getversioncontent) | **GET** /nodes/{nodeId}/versions/{versionId}/content | Get version content\n*VersionsApi* | [**listVersionHistory**](docs/Api/VersionsApi.md#listversionhistory) | **GET** /nodes/{nodeId}/versions | List version history\n*VersionsApi* | [**revertVersion**](docs/Api/VersionsApi.md#revertversion) | **POST** /nodes/{nodeId}/versions/{versionId}/revert | Revert a version\n\n\n## Documentation For Models\n\n - [Activity](docs/Model/Activity.md)\n - [ActivityEntry](docs/Model/ActivityEntry.md)\n - [ActivityPaging](docs/Model/ActivityPaging.md)\n - [ActivityPagingList](docs/Model/ActivityPagingList.md)\n - [Association](docs/Model/Association.md)\n - [AssociationBody](docs/Model/AssociationBody.md)\n - [AssociationEntry](docs/Model/AssociationEntry.md)\n - [AssociationInfo](docs/Model/AssociationInfo.md)\n - [AuditApp](docs/Model/AuditApp.md)\n - [AuditAppEntry](docs/Model/AuditAppEntry.md)\n - [AuditAppPaging](docs/Model/AuditAppPaging.md)\n - [AuditAppPagingList](docs/Model/AuditAppPagingList.md)\n - [AuditBodyUpdate](docs/Model/AuditBodyUpdate.md)\n - [AuditEntry](docs/Model/AuditEntry.md)\n - [AuditEntryEntry](docs/Model/AuditEntryEntry.md)\n - [AuditEntryPaging](docs/Model/AuditEntryPaging.md)\n - [AuditEntryPagingList](docs/Model/AuditEntryPagingList.md)\n - [ChildAssociation](docs/Model/ChildAssociation.md)\n - [ChildAssociationBody](docs/Model/ChildAssociationBody.md)\n - [ChildAssociationEntry](docs/Model/ChildAssociationEntry.md)\n - [ChildAssociationInfo](docs/Model/ChildAssociationInfo.md)\n - [ClientBody](docs/Model/ClientBody.md)\n - [Comment](docs/Model/Comment.md)\n - [CommentBody](docs/Model/CommentBody.md)\n - [CommentEntry](docs/Model/CommentEntry.md)\n - [CommentPaging](docs/Model/CommentPaging.md)\n - [CommentPagingList](docs/Model/CommentPagingList.md)\n - [Company](docs/Model/Company.md)\n - [ContentInfo](docs/Model/ContentInfo.md)\n - [DeletedNode](docs/Model/DeletedNode.md)\n - [DeletedNodeEntry](docs/Model/DeletedNodeEntry.md)\n - [DeletedNodesPaging](docs/Model/DeletedNodesPaging.md)\n - [DeletedNodesPagingList](docs/Model/DeletedNodesPagingList.md)\n - [Download](docs/Model/Download.md)\n - [DownloadBodyCreate](docs/Model/DownloadBodyCreate.md)\n - [DownloadEntry](docs/Model/DownloadEntry.md)\n - [Error](docs/Model/Error.md)\n - [ErrorError](docs/Model/ErrorError.md)\n - [Favorite](docs/Model/Favorite.md)\n - [FavoriteBodyCreate](docs/Model/FavoriteBodyCreate.md)\n - [FavoriteEntry](docs/Model/FavoriteEntry.md)\n - [FavoritePaging](docs/Model/FavoritePaging.md)\n - [FavoritePagingList](docs/Model/FavoritePagingList.md)\n - [FavoriteSite](docs/Model/FavoriteSite.md)\n - [FavoriteSiteBodyCreate](docs/Model/FavoriteSiteBodyCreate.md)\n - [FavoriteSiteEntry](docs/Model/FavoriteSiteEntry.md)\n - [GenericBucket](docs/Model/GenericBucket.md)\n - [GenericBucketBucketInfo](docs/Model/GenericBucketBucketInfo.md)\n - [GenericFacetResponse](docs/Model/GenericFacetResponse.md)\n - [GenericMetric](docs/Model/GenericMetric.md)\n - [Group](docs/Model/Group.md)\n - [GroupBodyCreate](docs/Model/GroupBodyCreate.md)\n - [GroupBodyUpdate](docs/Model/GroupBodyUpdate.md)\n - [GroupEntry](docs/Model/GroupEntry.md)\n - [GroupMember](docs/Model/GroupMember.md)\n - [GroupMemberEntry](docs/Model/GroupMemberEntry.md)\n - [GroupMemberPaging](docs/Model/GroupMemberPaging.md)\n - [GroupMemberPagingList](docs/Model/GroupMemberPagingList.md)\n - [GroupMembershipBodyCreate](docs/Model/GroupMembershipBodyCreate.md)\n - [GroupPaging](docs/Model/GroupPaging.md)\n - [GroupPagingList](docs/Model/GroupPagingList.md)\n - [NetworkQuota](docs/Model/NetworkQuota.md)\n - [Node](docs/Model/Node.md)\n - [NodeAssociation](docs/Model/NodeAssociation.md)\n - [NodeAssociationEntry](docs/Model/NodeAssociationEntry.md)\n - [NodeAssociationPaging](docs/Model/NodeAssociationPaging.md)\n - [NodeAssociationPagingList](docs/Model/NodeAssociationPagingList.md)\n - [NodeBodyCopy](docs/Model/NodeBodyCopy.md)\n - [NodeBodyCreate](docs/Model/NodeBodyCreate.md)\n - [NodeBodyCreateAssociation](docs/Model/NodeBodyCreateAssociation.md)\n - [NodeBodyLock](docs/Model/NodeBodyLock.md)\n - [NodeBodyMove](docs/Model/NodeBodyMove.md)\n - [NodeBodyUpdate](docs/Model/NodeBodyUpdate.md)\n - [NodeChildAssociation](docs/Model/NodeChildAssociation.md)\n - [NodeChildAssociationEntry](docs/Model/NodeChildAssociationEntry.md)\n - [NodeChildAssociationPaging](docs/Model/NodeChildAssociationPaging.md)\n - [NodeChildAssociationPagingList](docs/Model/NodeChildAssociationPagingList.md)\n - [NodeEntry](docs/Model/NodeEntry.md)\n - [NodePaging](docs/Model/NodePaging.md)\n - [NodePagingList](docs/Model/NodePagingList.md)\n - [Pagination](docs/Model/Pagination.md)\n - [PasswordResetBody](docs/Model/PasswordResetBody.md)\n - [PathElement](docs/Model/PathElement.md)\n - [PathInfo](docs/Model/PathInfo.md)\n - [PermissionElement](docs/Model/PermissionElement.md)\n - [PermissionsBodyUpdate](docs/Model/PermissionsBodyUpdate.md)\n - [PermissionsInfo](docs/Model/PermissionsInfo.md)\n - [Person](docs/Model/Person.md)\n - [PersonBodyCreate](docs/Model/PersonBodyCreate.md)\n - [PersonBodyUpdate](docs/Model/PersonBodyUpdate.md)\n - [PersonEntry](docs/Model/PersonEntry.md)\n - [PersonNetwork](docs/Model/PersonNetwork.md)\n - [PersonNetworkEntry](docs/Model/PersonNetworkEntry.md)\n - [PersonNetworkPaging](docs/Model/PersonNetworkPaging.md)\n - [PersonNetworkPagingList](docs/Model/PersonNetworkPagingList.md)\n - [PersonPaging](docs/Model/PersonPaging.md)\n - [PersonPagingList](docs/Model/PersonPagingList.md)\n - [Preference](docs/Model/Preference.md)\n - [PreferenceEntry](docs/Model/PreferenceEntry.md)\n - [PreferencePaging](docs/Model/PreferencePaging.md)\n - [PreferencePagingList](docs/Model/PreferencePagingList.md)\n - [Rating](docs/Model/Rating.md)\n - [RatingAggregate](docs/Model/RatingAggregate.md)\n - [RatingBody](docs/Model/RatingBody.md)\n - [RatingEntry](docs/Model/RatingEntry.md)\n - [RatingPaging](docs/Model/RatingPaging.md)\n - [RatingPagingList](docs/Model/RatingPagingList.md)\n - [Rendition](docs/Model/Rendition.md)\n - [RenditionBodyCreate](docs/Model/RenditionBodyCreate.md)\n - [RenditionEntry](docs/Model/RenditionEntry.md)\n - [RenditionPaging](docs/Model/RenditionPaging.md)\n - [RenditionPagingList](docs/Model/RenditionPagingList.md)\n - [RequestDefaults](docs/Model/RequestDefaults.md)\n - [RequestFacetField](docs/Model/RequestFacetField.md)\n - [RequestFacetFields](docs/Model/RequestFacetFields.md)\n - [RequestFacetIntervals](docs/Model/RequestFacetIntervals.md)\n - [RequestFacetIntervalsIntervals](docs/Model/RequestFacetIntervalsIntervals.md)\n - [RequestFacetQueries](docs/Model/RequestFacetQueries.md)\n - [RequestFacetQueriesInner](docs/Model/RequestFacetQueriesInner.md)\n - [RequestFacetSet](docs/Model/RequestFacetSet.md)\n - [RequestFields](docs/Model/RequestFields.md)\n - [RequestFilterQueries](docs/Model/RequestFilterQueries.md)\n - [RequestFilterQueriesInner](docs/Model/RequestFilterQueriesInner.md)\n - [RequestHighlight](docs/Model/RequestHighlight.md)\n - [RequestHighlightFields](docs/Model/RequestHighlightFields.md)\n - [RequestInclude](docs/Model/RequestInclude.md)\n - [RequestLimits](docs/Model/RequestLimits.md)\n - [RequestLocalization](docs/Model/RequestLocalization.md)\n - [RequestPagination](docs/Model/RequestPagination.md)\n - [RequestPivot](docs/Model/RequestPivot.md)\n - [RequestQuery](docs/Model/RequestQuery.md)\n - [RequestRange](docs/Model/RequestRange.md)\n - [RequestScope](docs/Model/RequestScope.md)\n - [RequestSortDefinition](docs/Model/RequestSortDefinition.md)\n - [RequestSortDefinitionInner](docs/Model/RequestSortDefinitionInner.md)\n - [RequestSpellcheck](docs/Model/RequestSpellcheck.md)\n - [RequestStats](docs/Model/RequestStats.md)\n - [RequestTemplates](docs/Model/RequestTemplates.md)\n - [RequestTemplatesInner](docs/Model/RequestTemplatesInner.md)\n - [ResponseConsistency](docs/Model/ResponseConsistency.md)\n - [ResultBuckets](docs/Model/ResultBuckets.md)\n - [ResultBucketsBuckets](docs/Model/ResultBucketsBuckets.md)\n - [ResultNode](docs/Model/ResultNode.md)\n - [ResultSetContext](docs/Model/ResultSetContext.md)\n - [ResultSetContextFacetQueries](docs/Model/ResultSetContextFacetQueries.md)\n - [ResultSetContextSpellcheck](docs/Model/ResultSetContextSpellcheck.md)\n - [ResultSetPaging](docs/Model/ResultSetPaging.md)\n - [ResultSetPagingList](docs/Model/ResultSetPagingList.md)\n - [ResultSetRowEntry](docs/Model/ResultSetRowEntry.md)\n - [RevertBody](docs/Model/RevertBody.md)\n - [SearchEntry](docs/Model/SearchEntry.md)\n - [SearchEntryHighlight](docs/Model/SearchEntryHighlight.md)\n - [SearchRequest](docs/Model/SearchRequest.md)\n - [SharedLink](docs/Model/SharedLink.md)\n - [SharedLinkBodyCreate](docs/Model/SharedLinkBodyCreate.md)\n - [SharedLinkBodyEmail](docs/Model/SharedLinkBodyEmail.md)\n - [SharedLinkEntry](docs/Model/SharedLinkEntry.md)\n - [SharedLinkPaging](docs/Model/SharedLinkPaging.md)\n - [SharedLinkPagingList](docs/Model/SharedLinkPagingList.md)\n - [Site](docs/Model/Site.md)\n - [SiteBodyCreate](docs/Model/SiteBodyCreate.md)\n - [SiteBodyUpdate](docs/Model/SiteBodyUpdate.md)\n - [SiteContainer](docs/Model/SiteContainer.md)\n - [SiteContainerEntry](docs/Model/SiteContainerEntry.md)\n - [SiteContainerPaging](docs/Model/SiteContainerPaging.md)\n - [SiteContainerPagingList](docs/Model/SiteContainerPagingList.md)\n - [SiteEntry](docs/Model/SiteEntry.md)\n - [SiteMember](docs/Model/SiteMember.md)\n - [SiteMemberEntry](docs/Model/SiteMemberEntry.md)\n - [SiteMemberPaging](docs/Model/SiteMemberPaging.md)\n - [SiteMemberPagingList](docs/Model/SiteMemberPagingList.md)\n - [SiteMembershipBodyCreate](docs/Model/SiteMembershipBodyCreate.md)\n - [SiteMembershipBodyUpdate](docs/Model/SiteMembershipBodyUpdate.md)\n - [SiteMembershipRequest](docs/Model/SiteMembershipRequest.md)\n - [SiteMembershipRequestBodyCreate](docs/Model/SiteMembershipRequestBodyCreate.md)\n - [SiteMembershipRequestBodyUpdate](docs/Model/SiteMembershipRequestBodyUpdate.md)\n - [SiteMembershipRequestEntry](docs/Model/SiteMembershipRequestEntry.md)\n - [SiteMembershipRequestPaging](docs/Model/SiteMembershipRequestPaging.md)\n - [SiteMembershipRequestPagingList](docs/Model/SiteMembershipRequestPagingList.md)\n - [SitePaging](docs/Model/SitePaging.md)\n - [SitePagingList](docs/Model/SitePagingList.md)\n - [SiteRole](docs/Model/SiteRole.md)\n - [SiteRoleEntry](docs/Model/SiteRoleEntry.md)\n - [SiteRolePaging](docs/Model/SiteRolePaging.md)\n - [SiteRolePagingList](docs/Model/SiteRolePagingList.md)\n - [Tag](docs/Model/Tag.md)\n - [TagBody](docs/Model/TagBody.md)\n - [TagEntry](docs/Model/TagEntry.md)\n - [TagPaging](docs/Model/TagPaging.md)\n - [TagPagingList](docs/Model/TagPagingList.md)\n - [UserInfo](docs/Model/UserInfo.md)\n - [Version](docs/Model/Version.md)\n - [VersionEntry](docs/Model/VersionEntry.md)\n - [VersionPaging](docs/Model/VersionPaging.md)\n - [VersionPagingList](docs/Model/VersionPagingList.md)\n\n\n## Documentation For Authorization\n\n\n## basicAuth\n\n- **Type**: HTTP basic authentication\n\n\n## Author\n\nRhuan Barreto - rhuan@rhuan.com.br\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhuanbarreto%2Falfresco-api-php-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frhuanbarreto%2Falfresco-api-php-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhuanbarreto%2Falfresco-api-php-client/lists"}