Saturday, August 19, 2017

WealthboxCRM methods

I am going to implement following methods


  1. Retrieve activity stream            : This endpoint will return all of the activity stream                                                                    items for the user who  has authenticated with                                                                             their access token.
  2. Retrieve all contacts                  : When fetching contacts, results can optionally                                                                      be filtered by the following parameters (contactType,                                                                name, email, phone, active, householdTitle,type, order)
  3. Create a new contact                 : This endpoint use to create a new contact.
  4. Fetch Contact                            :  Retrieve all contacts. 
  5. Fetch an existing contact           : Retrieve a specific contact using it unique identifier. 
  6. Update an existing contact        : Update a specific contact using it unique identifier.
  7. Delete an existing contact          : Delete a specific contact using it unique identifier.
  8. Retrieve all tasks                        :  This endpoint will fetch all of the tasks that                                                                        are accessible by the user.
  9. Create a new task                        : This endpoint use to create a new task.
  10. Fetch task                                    :  Retrieve all tasks. 
  11. Fetch an existing task                  : Retrieve a specific task using it unique identifier. 
  12. Update an existing task               : Update a specific task using it unique identifier.
  13. Delete an existing task                : Delete a specific task using it unique identifier.
  14. Retrieve all workflow templates : This endpoint will fetch all of the workflow templates                                                                   that are accessible by the user.
  15. Update status of a workflow step : This endpoint use to update a status for workflow step.
  16. Retrieve all events                        :  This endpoint will fetch all of the tasks that are accessible                                                             by the user.
  17. Create a new events                      : This endpoint use to create a new events.
  18. Fetch events                                  :  Retrieve all events.
  19. Fetch an existing events               : Retrieve a specific events using it unique identifier. 
  20. Update an existing events             : Update a specific events using it unique identifier.
  21. Delete an existing events              : Delete a specific events using it unique identifier.
  22. Retrieve all opportunities              :  This endpoint will fetch all of the opportunities that are                                                                  accessible by the user.
  23. Create a new opportunities             : This endpoint use to create a new opportunities.
  24. Fetch opportunities                         :  Retrieve all opportunities. 
  25. Fetch an existing opportunities       : Retrieve a specific opportunities using it unique identifier.
  26. Update an existing opportunities    : Update a specific opportunities using it unique identifier.
  27. Delete an existing opportunities     : Delete a specific opportunities using it unique identifier. 
  28. Retrieve all projects                        :  This endpoint will fetch all of the projects that are                                                                              accessible by the user.
  29. Create a new projects                      : This endpoint use to create a new projects.
  30. Fetch projects                                  :  Retrieve all projects. 
  31. Fetch an existing projects                : Retrieve a specific projects using it unique identifier. 
  32. Update an existing projects             : Update a specific projects using it unique identifier.
  33. Delete an existing projects              : Delete a specific projects using it unique identifier. 
  34. Retrieve all notes                             :  This endpoint will fetch all of the notes that are                                                                              accessible by the user.
  35. Create a new notes                           : This endpoint use to create a new notes.
  36. Fetch notes                                       :  Retrieve all notes. 
  37. Fetch an existing notes                     : Retrieve a specific notes using it unique identifier. 
  38. Update an existing notes                  : Update a specific notes using it unique identifier.
  39. Delete an existing notes                   : Delete a specific notes using it unique identifier. 
  40. Retrieve all reports                           : This endpoint will fetch all of the reports that are                                                                             accessible by the user. 
  41. Fetch an existing report                     : Retrieve a specific report using it unique identifier.
  42. Retrieve all comments                       : This endpoint will fetch all of the comments that are                                                                     accessible by the user   for the                                                                                                            specified resource.



Thursday, August 3, 2017

amoCRM methods

I am going to implement following methods


  • Account 
    • Though API, you can obtain all necessary information about the account: name, paid period, account’s users and their privileges, guides on custom contact and lead fields, lead status guide, event types guide, task types guide and other account parameters. 
      •  getCurrentAccount  Acquisition of information on the authorized account.
  • Lead 
    • This is one of the general entities of the system.
    • It consists of a predefined set of fields and custom fields created by the account administrator.
    • Each lead can be linked to one or more contacts, or to none.
    • A responsible user may be assigned to each lead in order to assign access privileges among the account’s personnel.
    • Each lead has a status, which specifies the current position of the lead within its lifecycle (business process). 
    • Status must be necessarily assigned to any lead. 
    • The list of statuses within the account may be changed except for two final system statuses. 
      • createLeads This method allows to create new leads, and also to update                                         information on the already existing leads. 
      • getLeads : This method allows obtaining detailed information on already created                         leads with possibility of filtration and page-by-page selection.
  • Company 
    • This entity is identical with “contact” entity.  
    • It consists of a predefined set of fields and custom fields created by the account administrator. 
    • Each company may take part in one or more leads, or may be not linked to any leads at all. 
    • The e-mail address and phone number are used as identifiers in association with other systems. 
    • A responsible user may be assigned to each company in order to assign access privileges among the account’s personnel.
      •  getCompany : A method for obtaining company lists with possibility of filtration                             and page-by-page selection.
      • createCompany : This method allows to add companies one by one or in                                             packages, and also to update data for the already existing                                           companies. 
  • Customer 
    • A customer is similar to a lead. 
    • It consists of a set of preset fields, and account administrators can add additional custom fields. 
    • Each customer may be attached to one or more contacts or not attached at all.
    • For every customer, user access rights can be modified including assigning a user as the responsible manager. 
    • The current stage that a customer is in is also displayed. 
    • Stages represent the position of the customer in the purchase process.
      •  getCustomer  :  This method allows obtaining detailed information on already                                   created customers with possibility of filtration and page-by-                                     page  selection. 
      •  createCustomer :  A method that allows you to create / update / delete a                                                customer individually or in batches.
  • Transaction 
    • A transaction is the main characteristic of a purchase (date and amount) and is connected to a "customer".
      • createTransaction : A method for getting a filterable list of transactions. 
      • getTransaction :  A method for getting a filterable list of transactions.
  • Task 
    • Each task must necessarily have a responsible user and date (day and time) assigned to it.
    • Also, a task may be linked to a lead or contact, but not necessarily.
    •  It may be not linked to any object.It is possible to set a result for a completed task by means of POST notes/set method. 
      • createTask : This method allows to create new tasks, and also to update                                         information on the already existing tasks.
      • getTask : A method for obtaining a list of already created tasks with possibility                      of  filtration and page-by-page selection.  
  • Custom fields 
    • This method allows creating or deleting custom fields one by one or in packages. 
    • The user will not be able to change their values from the interface, but can browse them and use them for filtering.  
    • Creation or deletion of a field is also possible from the interface. 
      • getCustomFields : This section describes how to transmit values of custom fields.

Tuesday, August 1, 2017

Buffer API methods

I am going to implement following methods.

User
A user represents a single Buffer user account.

methods
  • getUser - A user represents a single Buffer user account.   
  • createAuthorize - Deauthorize your client for the user.
Profiles
A Buffer profile represents a connection to a single social media account.

methods
  • getProfiles - Returns an array of social media profiles connected to a users account.
  • getProfilesId - Returns details of the single specified social media profile.
  • getProfilesIdSchedules - Returns details of the posting schedules associated with a social media profile.
  • postProfilesIdSchedulesUpdate - Set the posting schedules for the specified social media profile.
Update
An update represents a single post to a single social media account. An update can also include media attachments such as pictures and links.

methods
  • getUpdatesId - Returns a single social media update.
  • getProfilesIdUpdatesPending - Returns an array of updates that are currently in the buffer for an individual social media profile.
  • getProfilesIdUpdatesSent - Returns an array of updates that have been sent from the buffer for an individual social media profile.
  • postProfilesIdUpdatesReorder - Edit the order at which statuses for the specified social media profile will be sent out of the buffer.
  • postProfilesIdUpdatesShuffle - Randomize the order at which statuses for the specified social media profile will be sent out of the buffer.
  • postUpdatesCreate - Create a new status update for one or more profiles.
  • postUpdatesIdUpdate - Edit an existing, individual status update.
  • postUpdatesIdShare - Immediately shares a single pending update and recalculates times for updates remaining in the queue.
  • postUpdatesIdDestroy - Permanently delete an existing status update.
  • postUpdatesIdMove_to_top - Move an existing status update to the top of the queue and recalculate times for all updates in the queue. Returns the update with its new posting time.
Links
A link represents a unique URL that has been shared through Buffer.

methods
  • getLinksShares - Returns an object with a the numbers of shares a link has had using Buffer.
Info
This namespace is used for auxilary information that can be useful when creating your app.

methods
  • getInfoConfiguration - Returns an object with the current configuration that Buffer is using, including supported services, their icons and the varying limits of character and schedules.

Streak methods

I have implemented following methods in Streak API getUser : This call will return the details for the user specified getPipeline: Re...