Download the PHP package constantcontactpublicapi/constant-contact-v3api-client-php without Composer

On this page you can find all versions of the php package constantcontactpublicapi/constant-contact-v3api-client-php. 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 constant-contact-v3api-client-php

constant-contact-api

Swagger build version 3.0.161

Installation & Usage

Requirements

PHP 7.4 and later. Should also work with PHP 8.0.

Install using Packagist

  1. Run composer require constantcontactpublicapi/constant-contact-v3api-client-php
  2. Run composer install

Manual Installation

  1. Run git clone https://github.com/constantcontact/constant-contact-v3api-client-php.git
  2. Navigate to the project root, then run composer install
  3. Add vendor/autoload.php to your codebase:

Getting Started

Please follow the installation procedure and then run the following:

API Endpoints

All URIs are relative to https://api.cc.email/v3

Class Method HTTP request Description
AccountServicesApi addAccountEmailAddress POST /account/emails POST Add an Account Email Address
AccountServicesApi addPhysicalAddress POST /account/summary/physical_address POST the Physical Address for the Account
AccountServicesApi getAccountDetails GET /account/summary GET a Summary of Account Details
AccountServicesApi getAccountPhysicalAddress GET /account/summary/physical_address GET the Physical Address for the Account
AccountServicesApi getAllAccountEmailAddresses GET /account/emails GET a Collection of Account Email Addresses
AccountServicesApi getUserPrivileges GET /account/user/privileges GET User Privileges
AccountServicesApi updateAccount PUT /account/summary PUT (update) Account Details
AccountServicesApi updateAccountPhysicalAddress PUT /account/summary/physical_address PUT (update) the Physical Address for an Account
BulkActivitiesApi createCSVImportActivity POST /activities/contacts_file_import Import Contacts using a CSV File
BulkActivitiesApi createDeleteActivity POST /activities/contact_delete Delete Contacts in Bulk
BulkActivitiesApi createExportActivity POST /activities/contact_exports Export Contacts to a File
BulkActivitiesApi createImportJSONActivity POST /activities/contacts_json_import Import Contacts using a JSON Payload
BulkActivitiesApi createListAddActivity POST /activities/add_list_memberships Add Contacts to Lists
BulkActivitiesApi createListDeleteActivity POST /activities/list_delete Delete Contact Lists
BulkActivitiesApi createListRemoveActivity POST /activities/remove_list_memberships Remove Contacts from Lists
BulkActivitiesApi createTagAddContactActivity POST /activities/contacts_taggings_add Add Tags to Contacts
BulkActivitiesApi createTagDeleteActivity POST /activities/contacts_tags_delete Delete Tags
BulkActivitiesApi createTagRemoveActivity POST /activities/contacts_taggings_remove Remove Tags from Contacts
BulkActivitiesApi getActivityById GET /activities/{activity_id} GET an Activity Status
BulkActivitiesApi getAllActivities GET /activities GET Activity Status Collection
BulkActivitiesApi getCSVExportFile GET /contact_exports/{file_export_id} Retrieve Exported Contacts File
BulkActivitiesApi postCustomFieldDelete POST /activities/custom_fields_delete Delete Custom Fields
ContactListsApi createList POST /contact_lists POST (create) a List
ContactListsApi deleteList DELETE /contact_lists/{list_id} DELETE a List
ContactListsApi getAllLists GET /contact_lists GET Lists Collection
ContactListsApi getList GET /contact_lists/{list_id} GET a List
ContactListsApi getListIdXrefs GET /contact_lists/list_id_xrefs GET a collection of V2 and V3 API List IDs
ContactListsApi updateList PUT /contact_lists/{list_id} PUT (update) a List
ContactTagsApi deleteTag DELETE /contact_tags/{tag_id} DELETE a Tag
ContactTagsApi getAllTags GET /contact_tags GET Details for All Tags
ContactTagsApi getTag GET /contact_tags/{tag_id} GET Tag Details
ContactTagsApi postTag POST /contact_tags POST (Create) a Tag
ContactTagsApi putTag PUT /contact_tags/{tag_id} PUT (Update) a Tag
ContactsApi createContact POST /contacts POST (create) a Contact
ContactsApi createOrUpdateContact POST /contacts/sign_up_form Create or Update a Contact
ContactsApi deleteContact DELETE /contacts/{contact_id} DELETE a Contact
ContactsApi getAllContacts GET /contacts GET Contacts Collection
ContactsApi getContactById GET /contacts/{contact_id} GET a Contact
ContactsApi getContactCounts GET /contacts/counts GET Contact Consent Counts
ContactsApi getContactIdXrefs GET /contacts/contact_id_xrefs GET a collection of V2 and V3 API contact IDs
ContactsApi getSmsEngagementHistory GET /contacts/sms_engagement_history/{contact_id} GET SMS Engagement History for a Contact
ContactsApi resubscribeContact PUT /contacts/resubscribe/{contact_id} PUT Resubscribe a Contact
ContactsApi updateContact PUT /contacts/{contact_id} PUT (update) a Contact
ContactsCustomFieldsApi createCustomFields POST /contact_custom_fields POST (create) a custom_field
ContactsCustomFieldsApi deleteCustomField DELETE /contact_custom_fields/{custom_field_id} DELETE a custom_field
ContactsCustomFieldsApi getAllCustomFields GET /contact_custom_fields GET custom_fields Collection
ContactsCustomFieldsApi getCustomField GET /contact_custom_fields/{custom_field_id} GET a custom_field
ContactsCustomFieldsApi updateCustomField PUT /contact_custom_fields/{custom_field_id} Update a custom field.
ContactsReportingApi getContactOpenClickRateReport GET /reports/contact_reports/{contact_id}/open_and_click_rates GET Average Open and Click Rates
ContactsReportingApi getContactTrackingCountReport GET /reports/contact_reports/{contact_id}/activity_summary GET Contact Action Summary
ContactsReportingApi getContactTrackingReport GET /reports/contact_reports/{contact_id}/activity_details GET Contact Activity Details
EmailCampaignsApi createEmailCampaign POST /emails POST (Create) a New Email Campaign
EmailCampaignsApi createResendEmailCampaign POST /emails/activities/{campaign_activity_id}/non_opener_resends POST a Resend to Non-openers Campaign Activity
EmailCampaignsApi deleteEmailCampaign DELETE /emails/{campaign_id} DELETE an Email Campaign
EmailCampaignsApi deleteResendEmailCampaign DELETE /emails/activities/{campaign_activity_id}/non_opener_resends/{resend_request_id} DELETE a Resend to Non Openers Activity
EmailCampaignsApi getAllEmailCampaigns GET /emails GET a Collection of Email Campaigns
EmailCampaignsApi getEmailCampaignActivity GET /emails/activities/{campaign_activity_id} GET a Single Email Campaign Activity
EmailCampaignsApi getEmailCampaignById GET /emails/{campaign_id} GET Details About a Single Email Campaign
EmailCampaignsApi getEmailCampaignXrefs GET /emails/campaign_id_xrefs GET a Collection of V2 and V3 API Email Campaign Identifiers
EmailCampaignsApi getResendEmailCampaign GET /emails/activities/{campaign_activity_id}/non_opener_resends GET Details for a Resend to Non-openers Campaign Activity
EmailCampaignsApi patchEmailCampaignName PATCH /emails/{campaign_id} PATCH (Update) an Email Campaign Name
EmailCampaignsApi updateEmailCampaignActivity PUT /emails/activities/{campaign_activity_id} PUT (Update) An Email Campaign Activity
EmailCampaignsABTestsApi createABTestEmailCampaign POST /emails/activities/{campaign_activity_id}/abtest POST (Create) an A/B Test for an Email Campaign Activity
EmailCampaignsABTestsApi deleteABTestEmailCampaign DELETE /emails/activities/{campaign_activity_id}/abtest DELETE an A/B Test for an Email Campaign Activity
EmailCampaignsABTestsApi getABTestEmailCampaign GET /emails/activities/{campaign_activity_id}/abtest GET A/B Test Details for an Email Campaign Activity
EmailReportingApi getBouncesReport GET /reports/email_reports/{campaign_activity_id}/tracking/bounces GET an Email Bounces Report
EmailReportingApi getCampaignActivityLinkReport GET /reports/email_reports/{campaign_activity_id}/links GET an Email Links Report
EmailReportingApi getClicksReport GET /reports/email_reports/{campaign_activity_id}/tracking/clicks GET an Email Clicks Report
EmailReportingApi getDidNotOpensReport GET /reports/email_reports/{campaign_activity_id}/tracking/didnotopens GET an Email Did Not Opens Report
EmailReportingApi getEmailCampaignActivityReport GET /reports/stats/email_campaign_activities/{campaign_activity_ids} GET an Email Campaign Activity Stats Report
EmailReportingApi getEmailCampaignReport GET /reports/summary_reports/email_campaign_summaries GET an Email Campaigns Summary Report
EmailReportingApi getEmailOpensReport GET /reports/email_reports/{campaign_activity_id}/tracking/opens GET an Email Opens Report
EmailReportingApi getEmailSendsReport GET /reports/email_reports/{campaign_activity_id}/tracking/sends GET an Email Sends Report
EmailReportingApi getEmailStatsReport GET /reports/stats/email_campaigns/{campaign_ids} GET an Email Campaign Stats Report
EmailReportingApi getForwardsReport GET /reports/email_reports/{campaign_activity_id}/tracking/forwards GET an Email Forwards Report
EmailReportingApi getOptoutsReport GET /reports/email_reports/{campaign_activity_id}/tracking/optouts GET an Email Opt-outs Report
EmailReportingApi getUniqueOpensReport GET /reports/email_reports/{campaign_activity_id}/tracking/unique_opens GET an Email Unique Opens Report
EmailSchedulingApi getEmailCampaignActivityPreview GET /emails/activities/{campaign_activity_id}/previews GET the HTML Preview of an Email Campaign Activity
EmailSchedulingApi getEmailCampaignActivitySchedule GET /emails/activities/{campaign_activity_id}/schedules GET an Email Campaign Activity Schedule
EmailSchedulingApi getEmailCampaignActivitySendHistory GET /emails/activities/{campaign_activity_id}/send_history GET the Send History of an Email Campaign Activity
EmailSchedulingApi scheduleEmailCampaignActivity POST /emails/activities/{campaign_activity_id}/schedules POST (Create) an Email Campaign Activity Schedule
EmailSchedulingApi testSendEmailCampaignActivity POST /emails/activities/{campaign_activity_id}/tests POST Test Send an Email Campaign Activity
EmailSchedulingApi unscheduleEmailCampaignActivity DELETE /emails/activities/{campaign_activity_id}/schedules DELETE an Email Campaign Activity Schedule
EventsApi checkInTickets POST /events/{event_id}/check_in/tickets Check in event tickets.
EventsApi copyEvent POST /events/{event_id}/copy POST (copy) an existing event.
EventsApi createEvent POST /events/default POST (create) a new event.
EventsApi findEvents GET /events GET a collection of events.
EventsApi findRegistrationsUsingGET GET /events/{event_id}/tracks/{track_id}/registrations Get a list of registrations for an event.
EventsApi getEvent2 GET /events/{event_id} GET details for a single event.
EventsApi getRegistrationInfo GET /events/{event_id}/tracks/{track_id}/registrations/{registration_id} Get registration details for an event.
EventsApi undoCheckInTickets POST /events/{event_id}/undo_check_in/tickets Undo event ticket check-in.
EventsApi updateEvent PATCH /events/{event_id} PATCH (update) an event.
EventsApi updateRegistrationPaymentStatusUsingPUT PUT /events/{event_id}/tracks/{track_id}/registrations/payment_status Update payment status for event registrations.
EventsApi updateRegistrationStatusUsingPUT PUT /events/{event_id}/tracks/{track_id}/registrations Update status for event registrations.
LandingPagesReportingApi getContactAdds GET /reports/landing_pages/campaign_details/{campaign_activity_id}/p_unique_contact_adds GET a Unique Contacts Adds Landing Page Report
LandingPagesReportingApi getContactOpens GET /reports/landing_pages/campaign_details/{campaign_activity_id}/p_contact_opens GET a Contacts Opens Landing Page Report
LandingPagesReportingApi getUniqueContactClicks GET /reports/landing_pages/campaign_details/{campaign_activity_id}/p_unique_contact_clicks GET a Unique Contacts Clicks Landing Page Report
LandingPagesReportingApi getUniqueContactOpens GET /reports/landing_pages/campaign_details/{campaign_activity_id}/p_unique_contact_opens GET a Unique Contacts Opens Landing Page Report
LandingPagesReportingApi getUniqueContactSMSOptIns GET /reports/landing_pages/campaign_details/{campaign_activity_id}/p_unique_contact_sms_optins GET a Unique Contacts SMS Opt-In Landing Page Report
LandingPagesReportingApi getUniqueContactUpdates GET /reports/landing_pages/campaign_details/{campaign_activity_id}/p_unique_contact_updates GET a Unique Contacts Updates Landing Page Report
SMSReportingApi getAllBulkSmsCampaignSummaries GET /reports/summary_reports/sms_campaign_summaries GET an SMS Campaigns Summary Report
SegmentsApi createSegment POST /segments POST (create) a Segment
SegmentsApi deleteSegment DELETE /segments/{segment_id} DELETE a Segment
SegmentsApi getAllSegments GET /segments GET all Segments
SegmentsApi getSegmentById GET /segments/{segment_id} GET a Segment's Details
SegmentsApi updateSegment PUT /segments/{segment_id} PUT (update) a Segment
SegmentsApi updateSegmentName PATCH /segments/{segment_id}/name PATCH (rename) a Segment
SocialApi createSocialPost POST /social/posts POST (create) a social media post
SocialApi getHashtagGroups GET /social/hashtags/groups GET hashtag groups
SocialApi getSocialConnections GET /social/connections GET social network connections
SocialApi getSocialProfiles GET /social/profiles GET social media profiles

Models

Authorization

Authentication schemes defined for the API:

oauth2_access_code

Author

[email protected]

About this package

This PHP package is automatically generated by the OpenAPI Generator project:


All versions of constant-contact-v3api-client-php with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^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 constantcontactpublicapi/constant-contact-v3api-client-php contains the following files

Loading the files please wait ...