{ "opencollection": "1.0.0", "info": { "name": "Open API, powered by Propertyware Accounting Portfolios API", "version": "1.0" }, "request": { "auth": { "type": "apikey", "key": "x-propertyware-client-id", "value": "{{x-propertyware-client-id}}", "placement": "header" } }, "items": [ { "info": { "name": "Portfolios", "type": "folder" }, "items": [ { "info": { "name": "Retrieve all portfolios", "type": "http" }, "http": { "method": "GET", "url": "https://api.propertyware.com/pw/api/rest/v1/portfolios", "params": [ { "name": "offset", "value": "", "type": "query", "description": "`offset` indicates the position of the first record to return. The offset is zero-based and the default is 0." }, { "name": "limit", "value": "", "type": "query", "description": "`limit` indicates the maximum number of results to be returned in the response. `limit` can range between 1 and 500 and the default is 100." }, { "name": "lastModifiedDateTimeStart", "value": "", "type": "query", "description": "Filters results to any item modified on or after the date time specified. " }, { "name": "lastModifiedDateTimeEnd", "value": "", "type": "query", "description": "Filters results to any item modified on or prior to the date time specified. " }, { "name": "orderby", "value": "", "type": "query", "description": "Indicates the field(s) and direction to sort the results in the response." }, { "name": "includeDeactivated", "value": "", "type": "query", "description": "Filters results to portfolios with a deactivated records." }, { "name": "includeCustomFields", "value": "", "type": "query", "description": "includeCustomFields" } ] }, "docs": "Retrieves a list of portfolios.

Required permission:
PORTFOLIOS - Read\n

Sortable by: createddate, name, abbreviation, lastmodifieddatetime, id" }, { "info": { "name": "Create a portfolio", "type": "http" }, "http": { "method": "POST", "url": "https://api.propertyware.com/pw/api/rest/v1/portfolios", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a portfolio.

Required permission:
PORTFOLIOS - Write\n" }, { "info": { "name": "Create Portfolios in bulk", "type": "http" }, "http": { "method": "POST", "url": "https://api.propertyware.com/pw/api/rest/v1/portfolios/bulk", "body": { "type": "json", "data": "{}" } }, "docs": "Creates Portfolios in bulk.

Required permission:
PORTFOLIOS - Write\n" }, { "info": { "name": "Update a portfolio custom fields (BETA)", "type": "http" }, "http": { "method": "PUT", "url": "https://api.propertyware.com/pw/api/rest/v1/portfolios/customfields", "body": { "type": "json", "data": "{}" } }, "docs": "

Note: Write access is only available to customers who have opted in to our beta program. Please reach out to support if you'd like to be included.

\nUpdates an existing portfolio custom fields

Required permission:
PORTFOLIOS - Write\n" }, { "info": { "name": "Retrieve a portfolio", "type": "http" }, "http": { "method": "GET", "url": "https://api.propertyware.com/pw/api/rest/v1/portfolios/:portfolioID", "params": [ { "name": "portfolioID", "value": "", "type": "path", "description": "Portfolio ID" }, { "name": "includeCustomFields", "value": "", "type": "query", "description": "includeCustomFields" } ] }, "docs": "Retrieves a specific portfolio.

Required permission:
PORTFOLIOS - Read\n" }, { "info": { "name": "Update a portfolio", "type": "http" }, "http": { "method": "PUT", "url": "https://api.propertyware.com/pw/api/rest/v1/portfolios/:portfolioID", "params": [ { "name": "portfolioID", "value": "", "type": "path", "description": "Portfolio ID" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates an existing portfolio.

Required permission:
PORTFOLIOS - Write\n" }, { "info": { "name": "Retrieve all portfolio conversations", "type": "http" }, "http": { "method": "GET", "url": "https://api.propertyware.com/pw/api/rest/v1/portfolios/:portfolioID/conversations", "params": [ { "name": "portfolioID", "value": "", "type": "path", "description": "Portfolio ID" }, { "name": "offset", "value": "", "type": "query", "description": "`offset` indicates the position of the first record to return. The offset is zero-based and the default is 0." }, { "name": "limit", "value": "", "type": "query", "description": "`limit` indicates the maximum number of results to be returned in the response. `limit` can range between 1 and 500 and the default is 100." }, { "name": "lastModifiedDateTimeStart", "value": "", "type": "query", "description": "Filters results to any item modified on or after the date time specified. " }, { "name": "lastModifiedDateTimeEnd", "value": "", "type": "query", "description": "Filters results to any item modified on or prior to the date time specified. " }, { "name": "orderby", "value": "", "type": "query", "description": "Indicates the field(s) and direction to sort the results in the response." }, { "name": "type", "value": "", "type": "query", "description": "Filters results by the conversation type." } ] }, "docs": "Retrieves all the conversations of a portfolio.

Required permission:
PORTFOLIOS - Read\n

Sortable by: createddate, lastmodifieddatetime, id" }, { "info": { "name": "Retrieve a portfolio conversation", "type": "http" }, "http": { "method": "GET", "url": "https://api.propertyware.com/pw/api/rest/v1/portfolios/:portfolioID/conversations/:conversationID", "params": [ { "name": "portfolioID", "value": "", "type": "path", "description": "Portfolio ID" }, { "name": "conversationID", "value": "", "type": "path", "description": "Conversation ID" } ] }, "docs": "Retrieves a specific portfolio conversation.

Required permission:
PORTFOLIOS - Read\n" }, { "info": { "name": "Delete a portfolio conversation (BETA)", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.propertyware.com/pw/api/rest/v1/portfolios/:portfolioID/conversations/:conversationID", "params": [ { "name": "portfolioID", "value": "", "type": "path", "description": "Portfolio ID" }, { "name": "conversationID", "value": "", "type": "path", "description": "Conversation ID" } ] }, "docs": "

Note: Write access is only available to customers who have opted in to our beta program. Please reach out to support if you'd like to be included.

\nDeletes a specific portfolio conversation.

Required permission:
PORTFOLIOS - Delete\n" } ] } ], "bundled": true }