Articles in this section

Available NetSuite SuiteProjects Pro APIs

When you configure an export, import, other type of flow step using the prebuilt NetSuite SuiteProjects Pro connector, you can select any of the API operations listed below, organized by API type.

Note

If your API endpoint isn’t listed here, switch the flow step to HTTP mode and configure the endpoint provided in the NetSuite SuiteProjects Pro API documentation. You can also create a composite endpoint for this application in HTTP mode.

API type: REST

Resource

API endpoint

Export

Import

Contacts

Get the list of contacts

X

Get a contact

X

Insert a contact

X

Update a contact

X

Delete a contact

X

Customers

Get the list of customers

X

Get a customer

X

Expense reports

Get the list of expense reports

X

Get an expense report

X

Get the list of receipts in an expense report

X

Get a receipt associated with an expense report

X

Get the list of attachments associated with an expense report

X

Get an attachment associated with an expense report

X

Get an attachment file associated with an expense report

X

Get the thumbnail for an attachment associated with an expense report

X

Insert an expense report

X

Insert an overlapping expense report

X

Update an expense report

X

Delete an expense report

X

Delete an attachment associated with an expense report

X

Delete attachments associated with an expense report

X

Job codes

Get the list of job codes

X

Get a job code

X

Insert a job code

X

Update a job code

X

Delete a job code

X

Project milestones

Get the list of project milestones

X

Get a project milestone

X

Project phases

Get the list of project phases

X

Get a project phase

X

Project tasks

Get the list of project tasks

X

Get a project task

X

Get the list of attachments associated with a project task

X

Get an attachment associated with a project task

X

Get an attachment file associated with a project task

X

Get the thumbnail for an attachment associated with a project task

X

Insert a project task

X

Replace an attachment to a project task

X

Delete an attachment associated with a project task

X

Delete attachments associated with a project task

X

Projects

Get the list of projects

X

Get a project

X

Get the list of attachments associated with a project

X

Get an attachment associated with a project

X

Get an attachment file associated with a project

X

Get the thumbnail for an attachment associated with a project

X

Insert a project

X

Insert multiple projects

X

Create a project from template

X

Update a project

X

Update multiple projects

X

Delete a project

X

Delete multiple projects

X

Delete an attachment associated with a project

X

Delete attachments associated with a project

X

Published reports

Get the list of published reports

X

Get a published report

X

Receipts

Get the list of receipts

X

Get a receipt

X

Get the list of attachments associated with a receipt

X

Get an attachment associated with a receipt

X

Get an attachment file associated with a receipt

X

Get the thumbnail for an attachment associated with a receipt

X

Insert a receipt

X

Update a receipt

X

Delete a receipt

X

Delete an attachment associated with a receipt

X

Delete attachments associated with a receipt

X

Time entries

Get the list of time entries

X

Get a time entry

X

Insert a time entry

X

Delete a time entry

X

Users

Get the list of users

X

Get a user

X

API type: XML

Resource

API endpoint

Export

Import

Time

Time

X

Customer

Read all: All

X

Read all: Delta

X

Read equal to

X

Project

Read all: All

X

Read all: Delta

X

Read equal to

X

Contact

Read all: All

X

Read all: Delta

X

Read equal to

X