Upwork
API actions for the Upwork integration.
Upwork
Manage Upwork contracts and conversations with a personal token.
List engagements
Retrieve engagements (contracts) for the authenticated account with an optional status filter.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
status | string | No | Optional engagement status filter (active, closed, etc.). |
Response
{
"engagements": [
{}
]
}Send room message
Send a message (story) to an Upwork messaging room.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
room_id | string | Yes | The messaging room identifier. |
message | string | Yes | Message body to send to the room. |
Response
{
"story": {
"created_at": "mock_value",
"id": "mock_value",
"message": "mock_value"
}
}