Platform independence capabilities to manipulate Microsoft Project files

Manipulate and Transform MPP documents to Primavera, HTML, PDF, TXT, CSV, Excel, images & XML formats on any platform.

  Start Free Trial
Aspose.Tasks Cloud for cURL

Aspose.Tasks Cloud for cURL

 
 

Platform Independent MPP files manipulation capabilities

Aspose.Tasks Cloud for cURL provides the capabilities for the manipulating and converting Microsoft Project documents hosted on cloud platforms. It allows you to work with all aspects of a Project document as well as offers a wide range of export options allowing developers to convert Microsoft Project documents a number of industry standard formats.

It is easy to get started with Aspose.Tasks Cloud for cURL as there is nothing to install. Simply create an account at Aspose for Cloud and get your application information. Once you have the App SID & key, you are ready to give the Aspose.Tasks Cloud for cURL a try on any supported platform. It offers the capabilities to read Microsoft Project files from within an application, without the need of installing Microsoft Project.

 

Advanced Project Management Features

 

 

Convert Project documents to other formats

 

Manipulate task data

 

Manage project resources

 

Manipulate Calendar attributes

 

Handle task links & task assignments

 

Work with Project extended attributes

Handle Project Resource Data

Using Aspose.Tasks Cloud for cURL - information about a project's resources can be retrieved using the resource ID or name. The API can also retrieve or delete resource assignment data for resources that have been assigned to the tasks.

Add a Resource To Project - cURL


curl -v http://api.aspose.cloud/v1.1/tasks/{documentname}/resources?resourceName={name}&beforeResourceId={beforeResourceId}&appsid=xxxx&signature=xxxx \
     -X POST \
     -H "Content-Type: application/json" \
     -H "Accept: application/json" 

Project Tasks Management

Aspose.Tasks Cloud for cURL can read information associated with the Project task data such as task name, ID, start date, finish date, scheduling and other parameters. These tasks may further be assigned to the resources, resulting in task assignments. The API also facilitates in reading task links and task assignment information from a project data file where it supports manipulation of Project tasks, resources, task links and task assignments data with simple calls.

Add a new Task to a Project - cURL


curl -v http://api.aspose.com/v1/tasks/{documentname}/tasks?taskName={TaskName}&beforeTaskId=4&appSid=xxxx&signature=xxxx \
     -X POST \
     -H "Content-Type: application/json" 
     -H "Accept: application/json"

Manipulate Project Calendar Information

Calendar is essential part in project management and all tasks added in project schedule are associated with calendar dates. Aspose.Tasks Cloud for cURL helps you manage project calendar information with simple API calls. It is possible not only to read the project calendar information but also to add and retrieve calendar exceptions. The API also supports adding a new calendar and deleting an existing calendar from the hosted Project data file.

Add Calendar Exception - cURL


curl -v http://api.aspose.cloud/v1.1/tasks/{documentname}/calendars/{calendarUid}/calendarExceptions?appsid=xxxx&signature=xxxx \
     -X POST \
     - d {
  "calendarException": [
{
  "EnteredByOccurrences": true,
  "FromDate": "2017-04-13T10:47:10.107Z",
  "ToDate": "2017-04-13T10:47:10.107Z",
  "Occurrences": 0,
  "Name": "string",
  "Type": "string",
  "Period": 0,
  "DaysOfWeek": [
    "string"
  ],
  "MonthItem": "string",
  "MonthPosition": "string",
  "Month": "string",
  "MonthDay": 0,
  "DayWorking": true,
  "WorkingTimes": [
    {
      "FromTime": "2017-04-13T10:47:10.107Z",
      "ToTime": "2017-04-13T10:47:10.107Z"
    }
  ]
}
    ]} \
  
     -H "Content-Type: application/json" \
     -H "Accept: application/json" 

Manage Project's Extended Attributes

Extended attributes can be assigned values for each task or resource within a project file. Aspose.Tasks Cloud for cURL provides the capability to read and delete extended attribute information from a Project document hosted in the cloud.

Language, Platform & Storage Independence

Aspose.Tasks Cloud for cURL can be used with any language or platform which supports HTTP requests and responses. You can also use Aspose.Tasks Cloud for cURL with many third party storage providers including Amazon S3, Google Cloud, Google Drive and DropBox.

 

Support and Learning Resources