Change Updates

Do not miss any Nifty Developer API changes, ever again

Subscribe to the Nifty Developer API changelog to be up to date on recent changes.

RSS
Nifty Developer API

Changelog

Last update:
Compare
1 structure change including:
1 Modification
Modified 1 Breaking
POST /oauth/token
  • Body
  • content type Modified
    • refresh_token attribute Modified
3 structure changes including:
2 Additions
1 Modification
Modified 1
GET /api/v1.0/projects/{project_id}/fields
  • Query
  • Project ID query parameter Added
Added 2
GET /api/v1.0/fields
GET /api/v1.0/fields/{field_id}
1 structure change including:
1 Breaking change
1 Modification
Modified 1 Breaking
GET /api/v1.0/templates
  • Response
  • 200 response Modified
    • templates, hasMore attributes Removed
    • ID, Name, Description, Template Type, Public Token, Created Date, Updated Date, Created by Team member Id attributes Added
2 structure changes including:
1 Breaking change
2 Modifications
Modified 2 Breaking
GET /api/v1.0/templates
PUT /api/v1.0/webhooks/{webhook_id}
  • Body
  • content type Modified
    • event attribute Modified
4 structure changes including:
1 Breaking change
4 Modifications
Modified 4 Breaking
GET /api/v1.0/templates
  • Query
  • name, scope query parameters Removed
  • type query parameter Added
GET /api/v1.0/templates/projects
  • Query
  • name, scope query parameters Removed
  • type query parameter Added
GET /api/v1.0/time
  • Query
  • user_id query parameter Removed
  • member_id query parameter Added
POST /api/v1.0/webhooks
  • Body
  • content type Modified
    • event attribute Modified
  • Path
  • app_id path parameter Removed
6 structure changes including:
2 Additions
4 Modifications
Modified 4
GET /api/v1.0/milestones
  • Response
  • 200 response Modified
    • items attribute Modified
  • Query
  • is_list query parameter Added
GET /api/v1.0/milestones/{milestone_id}
  • Response
  • 200 response Modified
    • order, color, is_list, assignees attributes Added
POST /api/v1.0/milestones
  • Body
  • content type Modified
    • is_list attribute Added
PUT /api/v1.0/milestones/{milestone_id}
  • Body
  • content type Modified
    • is_list attribute Added
Added 2
GET /api/v1.0/time
GET /api/v1.0/time/duration
1 structure change including:
1 Modification
Modified 1
POST /api/v1.0/files
  • Body
  • content type Added
45 structure changes including:
22 Breaking changes
22 Additions
1 Modification
22 Removals
Modified 1
GET /api/v1.0/messages
  • Query
  • useCache query parameter Added
Removed 22 Breaking
DELETE /api/v1.0/labels/{label_id}
DELETE /api/v1.0/milestones/{milestone_id}
DELETE /api/v1.0/milestones/{milestone_id}/tasks
DELETE /api/v1.0/taskgroups/{taskgroup_id}
DELETE /api/v1.0/taskgroups/{taskgroup_id}/assignees
GET /api/v1.0/labels
GET /api/v1.0/labels/{label_id}
GET /api/v1.0/milestones
GET /api/v1.0/milestones/{milestone_id}
GET /api/v1.0/taskgroups
GET /api/v1.0/taskgroups/{taskgroup_id}
POST /api/v1.0/labels
POST /api/v1.0/milestones
POST /api/v1.0/milestones/{milestone_id}/archive
POST /api/v1.0/taskgroups
POST /api/v1.0/taskgroups/{taskgroup_id}/move
PUT /api/v1.0/labels/{label_id}
PUT /api/v1.0/milestones/{milestone_id}
PUT /api/v1.0/milestones/{milestone_id}/move_to_project
PUT /api/v1.0/milestones/{milestone_id}/tasks
PUT /api/v1.0/taskgroups/{taskgroup_id}
PUT /api/v1.0/taskgroups/{taskgroup_id}/assignees
Added 22
DELETE /api/v1.0/labels/{label_id}
DELETE /api/v1.0/milestones/{milestone_id}
DELETE /api/v1.0/milestones/{milestone_id}/tasks
DELETE /api/v1.0/taskgroups/{taskgroup_id}
DELETE /api/v1.0/taskgroups/{taskgroup_id}/assignees
GET /api/v1.0/labels
GET /api/v1.0/labels/{label_id}
GET /api/v1.0/milestones
GET /api/v1.0/milestones/{milestone_id}
GET /api/v1.0/taskgroups
GET /api/v1.0/taskgroups/{taskgroup_id}
POST /api/v1.0/labels
POST /api/v1.0/milestones
POST /api/v1.0/milestones/{milestone_id}/archive
POST /api/v1.0/taskgroups
POST /api/v1.0/taskgroups/{taskgroup_id}/move
PUT /api/v1.0/labels/{label_id}
PUT /api/v1.0/milestones/{milestone_id}
PUT /api/v1.0/milestones/{milestone_id}/move_to_project
PUT /api/v1.0/milestones/{milestone_id}/tasks
PUT /api/v1.0/taskgroups/{taskgroup_id}
PUT /api/v1.0/taskgroups/{taskgroup_id}/assignees
103 structure changes including:
103 Breaking changes
103 Removals
Removed 103 Breaking
DELETE /api/v2.0/docs/{document_id}
DELETE /api/v2.0/docs/{document_id}/labels
DELETE /api/v2.0/docs/{document_id}/members
DELETE /api/v2.0/files/{file_id}
DELETE /api/v2.0/files/{file_id}/labels
DELETE /api/v2.0/labels/{label_id}
DELETE /api/v2.0/messages/{message_id}
DELETE /api/v2.0/milestones/{milestone_id}
DELETE /api/v2.0/milestones/{milestone_id}/tasks
DELETE /api/v2.0/projects/{project_id}
DELETE /api/v2.0/subteams/{subteam_id}
DELETE /api/v2.0/subteams/{subteam_id}/members
DELETE /api/v2.0/taskgroups/{taskgroup_id}
DELETE /api/v2.0/taskgroups/{taskgroup_id}/assignees
DELETE /api/v2.0/tasks
DELETE /api/v2.0/tasks/{task_id}
DELETE /api/v2.0/tasks/{task_id}/assignees
DELETE /api/v2.0/tasks/{task_id}/labels
DELETE /api/v2.0/webhooks/{webhook_id}
GET /api/v2.0/apps
GET /api/v2.0/chats
GET /api/v2.0/docs
GET /api/v2.0/docs/personal
GET /api/v2.0/docs/{document_id}
GET /api/v2.0/files
GET /api/v2.0/files/{file_id}
GET /api/v2.0/invites
GET /api/v2.0/labels
GET /api/v2.0/labels/{label_id}
GET /api/v2.0/members
GET /api/v2.0/members/{member_id}
GET /api/v2.0/messages
GET /api/v2.0/messages/{message_id}
GET /api/v2.0/milestones
GET /api/v2.0/milestones/{milestone_id}
GET /api/v2.0/projects
GET /api/v2.0/projects/{project_id}
GET /api/v2.0/projects/{project_id}/fields
GET /api/v2.0/subteams
GET /api/v2.0/subteams/{subteam_id}
GET /api/v2.0/taskgroups
GET /api/v2.0/taskgroups/{taskgroup_id}
GET /api/v2.0/tasks
GET /api/v2.0/tasks/personal
GET /api/v2.0/tasks/{task_id}
GET /api/v2.0/tasks/{task_id}/fields
GET /api/v2.0/templates/projects
GET /api/v2.0/users/me
GET /api/v2.0/webhooks/{app_id}
POST /api/v2.0/docs
POST /api/v2.0/docs/personal
POST /api/v2.0/docs/{document_id}/change
POST /api/v2.0/files
POST /api/v2.0/files/{file_id}/copy
POST /api/v2.0/labels
POST /api/v2.0/messages
POST /api/v2.0/messages/{message_id}/hear
POST /api/v2.0/messages/{message_id}/see
POST /api/v2.0/milestones
POST /api/v2.0/milestones/{milestone_id}/archive
POST /api/v2.0/projects
POST /api/v2.0/projects/{project_id}/fields
POST /api/v2.0/projects/{project_id}/invite
POST /api/v2.0/projects/{project_id}/leave
POST /api/v2.0/projects/{project_id}/start
POST /api/v2.0/subteams
POST /api/v2.0/subteams/{subteam_id}/leave
POST /api/v2.0/taskgroups
POST /api/v2.0/taskgroups/{taskgroup_id}/move
POST /api/v2.0/tasks
POST /api/v2.0/tasks/move
POST /api/v2.0/tasks/personal
POST /api/v2.0/tasks/{task_id}/archive
POST /api/v2.0/tasks/{task_id}/clone
POST /api/v2.0/tasks/{task_id}/complete
POST /api/v2.0/tasks/{task_id}/fields
POST /api/v2.0/tasks/{task_id}/moveOrder
POST /api/v2.0/teams/invite
POST /api/v2.0/webhooks
PUT /api/v2.0/docs/{document_id}
PUT /api/v2.0/docs/{document_id}/labels
PUT /api/v2.0/docs/{document_id}/members
PUT /api/v2.0/docs/{document_id}/move_to_project
PUT /api/v2.0/files/{file_id}
PUT /api/v2.0/files/{file_id}/labels
PUT /api/v2.0/labels/{label_id}
PUT /api/v2.0/messages/{message_id}
PUT /api/v2.0/milestones/{milestone_id}
PUT /api/v2.0/milestones/{milestone_id}/move_to_project
PUT /api/v2.0/milestones/{milestone_id}/tasks
PUT /api/v2.0/projects/{project_id}
PUT /api/v2.0/projects/{project_id}/fields/{field_id}
PUT /api/v2.0/subteams/{subteam_id}
PUT /api/v2.0/subteams/{subteam_id}/members
PUT /api/v2.0/taskgroups/{taskgroup_id}
PUT /api/v2.0/taskgroups/{taskgroup_id}/assignees
PUT /api/v2.0/tasks/{task_id}
PUT /api/v2.0/tasks/{task_id}/assignees
PUT /api/v2.0/tasks/{task_id}/documents
PUT /api/v2.0/tasks/{task_id}/fields/{field_id}
PUT /api/v2.0/tasks/{task_id}/labels
PUT /api/v2.0/tasks/{task_id}/milestone
PUT /api/v2.0/webhooks/{webhook_id}
115 structure changes including:
2 Breaking changes
109 Additions
6 Modifications
Modified 6 Breaking
GET /api/v1.0/projects
  • Response
  • 200 response Modified
    • projects attribute Removed
    • items attribute Added
GET /api/v1.0/subteams
  • Response
  • 200 response Modified
    • items attribute Added
GET /api/v2.0/apps/{appId}
GET /api/v2.0/chats/{chat_id}
POST /api/v1.0/projects
  • Response
  • 201 response Modified
    • id, nice_id, name, description, initials, logo, color, secondary_color, demo, archived, auto_milestones, default_tasks_view, access_type, owner, members, general_discussion, subteam, progress, joined, general_discussion_muted, email, zoom_id, zoom_password, zoom_join_url, webex_id, webex_password, webex_join_url, enabled_modules, disabled_modules, disabled_widgets, hidden_taskboard_fields, repo, total_story_points, completed_story_points, pinned_message, pinned_by, completion_groups, doc_root_folder, file_root_folder, removed, rollups, list_columns_order, hidden_list_columns, integrations attributes Added
POST /api/v1.0/tasks
  • Response
  • 201 response Modified
Added 109
DELETE /api/v2.0/docs/{document_id}
DELETE /api/v2.0/docs/{document_id}/labels
DELETE /api/v2.0/docs/{document_id}/members
DELETE /api/v2.0/files/{file_id}
DELETE /api/v2.0/files/{file_id}/labels
DELETE /api/v2.0/folders/{folderId}
DELETE /api/v2.0/labels/{label_id}
DELETE /api/v2.0/messages/{message_id}
DELETE /api/v2.0/milestones/{milestone_id}
DELETE /api/v2.0/milestones/{milestone_id}/tasks
DELETE /api/v2.0/projects/{project_id}
DELETE /api/v2.0/subteams/{subteam_id}
DELETE /api/v2.0/subteams/{subteam_id}/members
DELETE /api/v2.0/taskgroups/{taskgroup_id}
DELETE /api/v2.0/taskgroups/{taskgroup_id}/assignees
DELETE /api/v2.0/tasks
DELETE /api/v2.0/tasks/{task_id}
DELETE /api/v2.0/tasks/{task_id}/assignees
DELETE /api/v2.0/tasks/{task_id}/labels
DELETE /api/v2.0/webhooks/{webhook_id}
GET /api/v2.0/apps
GET /api/v2.0/chats
GET /api/v2.0/docs
GET /api/v2.0/docs/personal
GET /api/v2.0/docs/{document_id}
GET /api/v2.0/files
GET /api/v2.0/files/{file_id}
GET /api/v2.0/folders
GET /api/v2.0/folders/content
GET /api/v2.0/folders/{folderId}
GET /api/v2.0/invites
GET /api/v2.0/labels
GET /api/v2.0/labels/{label_id}
GET /api/v2.0/members
GET /api/v2.0/members/{member_id}
GET /api/v2.0/messages
GET /api/v2.0/messages/{message_id}
GET /api/v2.0/milestones
GET /api/v2.0/milestones/{milestone_id}
GET /api/v2.0/projects
GET /api/v2.0/projects/{project_id}
GET /api/v2.0/projects/{project_id}/fields
GET /api/v2.0/subteams
GET /api/v2.0/subteams/{subteam_id}
GET /api/v2.0/taskgroups
GET /api/v2.0/taskgroups/{taskgroup_id}
GET /api/v2.0/tasks
GET /api/v2.0/tasks/personal
GET /api/v2.0/tasks/{task_id}
GET /api/v2.0/tasks/{task_id}/fields
GET /api/v2.0/templates/projects
GET /api/v2.0/users/me
GET /api/v2.0/webhooks/{app_id}
POST /api/v2.0/docs
POST /api/v2.0/docs/personal
POST /api/v2.0/docs/{document_id}/change
POST /api/v2.0/files
POST /api/v2.0/files/{file_id}/copy
POST /api/v2.0/folders
POST /api/v2.0/labels
POST /api/v2.0/messages
POST /api/v2.0/messages/{message_id}/hear
POST /api/v2.0/messages/{message_id}/see
POST /api/v2.0/milestones
POST /api/v2.0/milestones/{milestone_id}/archive
POST /api/v2.0/projects
POST /api/v2.0/projects/{project_id}/fields
POST /api/v2.0/projects/{project_id}/invite
POST /api/v2.0/projects/{project_id}/leave
POST /api/v2.0/projects/{project_id}/start
POST /api/v2.0/subteams
POST /api/v2.0/subteams/{subteam_id}/leave
POST /api/v2.0/taskgroups
POST /api/v2.0/taskgroups/{taskgroup_id}/move
POST /api/v2.0/tasks
POST /api/v2.0/tasks/move
POST /api/v2.0/tasks/personal
POST /api/v2.0/tasks/{task_id}/archive
POST /api/v2.0/tasks/{task_id}/clone
POST /api/v2.0/tasks/{task_id}/complete
POST /api/v2.0/tasks/{task_id}/fields
POST /api/v2.0/tasks/{task_id}/moveOrder
POST /api/v2.0/teams/invite
POST /api/v2.0/webhooks
PUT /api/v2.0/docs/{document_id}
PUT /api/v2.0/docs/{document_id}/labels
PUT /api/v2.0/docs/{document_id}/members
PUT /api/v2.0/docs/{document_id}/move_to_project
PUT /api/v2.0/files/{file_id}
PUT /api/v2.0/files/{file_id}/labels
PUT /api/v2.0/folders/{folderId}
PUT /api/v2.0/labels/{label_id}
PUT /api/v2.0/messages/{message_id}
PUT /api/v2.0/milestones/{milestone_id}
PUT /api/v2.0/milestones/{milestone_id}/move_to_project
PUT /api/v2.0/milestones/{milestone_id}/tasks
PUT /api/v2.0/projects/{project_id}
PUT /api/v2.0/projects/{project_id}/fields/{field_id}
PUT /api/v2.0/subteams/{subteam_id}
PUT /api/v2.0/subteams/{subteam_id}/members
PUT /api/v2.0/taskgroups/{taskgroup_id}
PUT /api/v2.0/taskgroups/{taskgroup_id}/assignees
PUT /api/v2.0/tasks/{task_id}
PUT /api/v2.0/tasks/{task_id}/assignees
PUT /api/v2.0/tasks/{task_id}/documents
PUT /api/v2.0/tasks/{task_id}/fields/{field_id}
PUT /api/v2.0/tasks/{task_id}/labels
PUT /api/v2.0/tasks/{task_id}/milestone
PUT /api/v2.0/webhooks/{webhook_id}
4 structure changes including:
4 Modifications
Modified 4 Breaking
DELETE /api/v1.0/taskgroups/{taskgroup_id}/assignees
  • Body
  • content type Modified
    • array-1 attribute Removed
    • assignees attribute Added
DELETE /api/v1.0/tasks/{task_id}/assignees
  • Body
  • content type Modified
    • array-1 attribute Removed
    • assignees attribute Added
PUT /api/v1.0/taskgroups/{taskgroup_id}/assignees
  • Body
  • content type Modified
    • array-1 attribute Removed
    • assignees attribute Added
PUT /api/v1.0/tasks/{task_id}/assignees
  • Body
  • content type Modified
    • array-1 attribute Removed
    • assignees attribute Added
3 structure changes including:
3 Additions
Added 3
GET /api/v1.0/members
GET /api/v1.0/members/{member_id}
GET /api/v1.0/users/me
1 structure change including:
1 Modification
Modified 1 Breaking
GET /api/v1.0/invites
  • Query
  • project_id, role query parameters Removed
1 structure change including:
1 Modification
Modified 1
GET /api/v1.0/projects/{project_id}/fields
  • Query
  • limit, offset query parameters Added
14 structure changes including:
1 Addition
13 Modifications
Modified 13 Breaking
GET /api/v1.0/invites
  • Response
  • 200 response Modified
    • id, name, url, members attributes Added
GET /api/v1.0/labels
  • Query
  • type query parameter Modified
GET /api/v1.0/projects
  • Response
  • 200 response Modified
    • projects attribute Modified
GET /api/v1.0/projects/{project_id}
  • Response
  • 200 response Modified
    • disabled_widgets, hidden_taskboard_fields attributes Modified
GET /api/v1.0/templates/projects
  • Query
  • scope query parameter Modified
POST /api/v1.0/docs
  • Body
  • content type Modified
    • access_type attribute Modified
POST /api/v1.0/docs/personal
  • Body
  • content type Modified
    • access_type attribute Modified
POST /api/v1.0/labels
  • Body
  • content type Modified
    • type attribute Modified
POST /api/v1.0/projects/{project_id}/fields
  • Body
  • content type Modified
    • type, tracking_type attributes Modified
POST /api/v1.0/tasks/{task_id}/fields
  • Body
  • content type Modified
    • type, tracking_type attributes Modified
POST /oauth/token
  • Body
  • content type Modified
    • redirect_uri attribute Modified
PUT /api/v1.0/docs/{document_id}
  • Body
  • content type Modified
    • access_type attribute Modified
PUT /api/v1.0/docs/{document_id}/members
  • Body
  • content type Modified
    • members attribute Modified
Added 1
POST /api/v1.0/teams/invite
11 structure changes including:
11 Modifications
Modified 11 Breaking
GET /api/v1.0/labels
  • Query
  • type query parameter Modified
GET /api/v1.0/projects
  • Response
  • 200 response Modified
    • projects attribute Modified
GET /api/v1.0/projects/{project_id}
  • Response
  • 200 response Modified
    • disabled_widgets, hidden_taskboard_fields attributes Modified
GET /api/v1.0/templates/projects
  • Query
  • scope query parameter Modified
POST /api/v1.0/docs
  • Body
  • content type Modified
    • access_type attribute Modified
POST /api/v1.0/docs/personal
  • Body
  • content type Modified
    • access_type attribute Modified
POST /api/v1.0/labels
  • Body
  • content type Modified
    • type attribute Modified
POST /api/v1.0/projects/{project_id}/fields
  • Body
  • content type Modified
    • type, tracking_type attributes Modified
POST /api/v1.0/tasks/{task_id}/fields
  • Body
  • content type Modified
    • type, tracking_type attributes Modified
PUT /api/v1.0/docs/{document_id}
  • Body
  • content type Modified
    • access_type attribute Modified
PUT /api/v1.0/docs/{document_id}/members
  • Body
  • content type Modified
    • members attribute Modified
4 structure changes including:
4 Breaking changes
4 Modifications
Modified 4 Breaking
DELETE /api/v1.0/webhooks/{webhook_id}
  • Authentication
  • Bearer authentication method Added
GET /api/v1.0/webhooks/{app_id}
  • Authentication
  • Bearer authentication method Added
POST /api/v1.0/webhooks
  • Authentication
  • Bearer authentication method Added
PUT /api/v1.0/webhooks/{webhook_id}
  • Authentication
  • Bearer authentication method Added
2 structure changes including:
1 Addition
1 Modification
Modified 1 Breaking
POST /api/v1.0/projects/{project_id}/invite
  • Body
  • content type Modified
    • array-1 attribute Removed
    • invitees attribute Added
  • Authentication
  • Bearer authentication method Added
Added 1
GET /api/v1.0/templates/projects
1 structure change including:
1 Modification
Modified 1
POST /api/v1.0/tasks
  • Body
  • content type Modified
    • task_id attribute Modified
2 structure changes including:
2 Additions
Added 2
GET /api/v1.0/apps
GET /api/v1.0/apps/{appId}