A valid api access token is required to access this endpoint. The token must
include at least one of the following scopes:
all.Application, all.Organization, all.User, flow.*, or flow.clearStorageEntries.
Request Path Components
Path Component
Description
Example
APPLICATION_ID
ID associated with the application
575ec8687ae143cd83dc4a97
FLOW_ID
ID associated with the flow
575ed18f7ae143cd83dc4aa6
Request Headers
Name
Required
Description
Default
Authorization
Y
The token for authenticating the request, prepended with Bearer
A valid api access token is required to access this endpoint. The token must
include at least one of the following scopes:
all.Application, all.Organization, all.User, flow.*, or flow.delete.
Request Path Components
Path Component
Description
Example
APPLICATION_ID
ID associated with the application
575ec8687ae143cd83dc4a97
FLOW_ID
ID associated with the flow
575ed18f7ae143cd83dc4aa6
Request Headers
Name
Required
Description
Default
Authorization
Y
The token for authenticating the request, prepended with Bearer
Get information about errors that occurred during runs of this workflow
Method And Url
GET https://api.app.wnology.io/applications/APPLICATION_ID/flows/FLOW_ID/errors
Authentication
A valid api access token is required to access this endpoint. The token must
include at least one of the following scopes:
all.Application, all.Application.read, all.Organization, all.Organization.read, all.User, all.User.read, flow.*, or flow.errors.
Request Path Components
Path Component
Description
Example
APPLICATION_ID
ID associated with the application
575ec8687ae143cd83dc4a97
FLOW_ID
ID associated with the flow
575ed18f7ae143cd83dc4aa6
Request Query Parameters
Name
Required
Description
Default
Example
duration
N
Duration of time range in milliseconds
86400000
duration=86400000
end
N
End of time range in milliseconds since epoch
0
end=0
limit
N
Maximum number of errors to return
25
limit=25
sortDirection
N
Direction to sort the results by. Accepted values are: asc, desc
desc
sortDirection=desc
flowVersion
N
Flow version name or ID. When not included, will be errors for all versions. Pass develop for just the develop version.
flowVersion=develop
deviceId
N
For edge or embedded workflows, the Device ID for which to return workflow errors. When not included, will be errors for all device IDs.
deviceId=575ed18f7ae143cd83dc4bb6
Request Headers
Name
Required
Description
Default
Authorization
Y
The token for authenticating the request, prepended with Bearer
Curl Example
curl-H'Content-Type: application/json'\-H'Accept: application/json'\-H'Authorization: Bearer YOUR_API_ACCESS_TOKEN'\-X GET \
https://api.app.wnology.io/applications/APPLICATION_ID/flows/FLOW_ID/errors
GET https://api.app.wnology.io/applications/APPLICATION_ID/flows/FLOW_ID
Authentication
A valid api access token is required to access this endpoint. The token must
include at least one of the following scopes:
all.Application, all.Application.read, all.Organization, all.Organization.read, all.User, all.User.read, flow.*, or flow.get.
Request Path Components
Path Component
Description
Example
APPLICATION_ID
ID associated with the application
575ec8687ae143cd83dc4a97
FLOW_ID
ID associated with the flow
575ed18f7ae143cd83dc4aa6
Request Query Parameters
Name
Required
Description
Default
Example
includeCustomNodes
N
If the result of the request should also include the details of any custom nodes referenced by the returned workflows
false
includeCustomNodes=true
Request Headers
Name
Required
Description
Default
Authorization
Y
The token for authenticating the request, prepended with Bearer
Curl Example
curl-H'Content-Type: application/json'\-H'Accept: application/json'\-H'Authorization: Bearer YOUR_API_ACCESS_TOKEN'\-X GET \
https://api.app.wnology.io/applications/APPLICATION_ID/flows/FLOW_ID
Retrieve the recent log entries about runs of this workflow
Method And Url
GET https://api.app.wnology.io/applications/APPLICATION_ID/flows/FLOW_ID/logs
Authentication
A valid api access token is required to access this endpoint. The token must
include at least one of the following scopes:
all.Application, all.Application.read, all.Organization, all.Organization.read, all.User, all.User.read, flow.*, or flow.log.
Request Path Components
Path Component
Description
Example
APPLICATION_ID
ID associated with the application
575ec8687ae143cd83dc4a97
FLOW_ID
ID associated with the flow
575ed18f7ae143cd83dc4aa6
Request Query Parameters
Name
Required
Description
Default
Example
limit
N
Max log entries to return (ordered by time descending)
1
limit=10
since
N
Look for log entries since this time (ms since epoch)
since=1465790400000
Request Headers
Name
Required
Description
Default
Authorization
Y
The token for authenticating the request, prepended with Bearer
Curl Example
curl-H'Content-Type: application/json'\-H'Accept: application/json'\-H'Authorization: Bearer YOUR_API_ACCESS_TOKEN'\-X GET \
https://api.app.wnology.io/applications/APPLICATION_ID/flows/FLOW_ID/logs
GET https://api.app.wnology.io/applications/APPLICATION_ID/flows/FLOW_ID/storage
Authentication
A valid api access token is required to access this endpoint. The token must
include at least one of the following scopes:
all.Application, all.Application.read, all.Organization, all.Organization.read, all.User, all.User.read, flow.*, or flow.getStorageEntries.
Request Path Components
Path Component
Description
Example
APPLICATION_ID
ID associated with the application
575ec8687ae143cd83dc4a97
FLOW_ID
ID associated with the flow
575ed18f7ae143cd83dc4aa6
Request Headers
Name
Required
Description
Default
Authorization
Y
The token for authenticating the request, prepended with Bearer
Curl Example
curl-H'Content-Type: application/json'\-H'Accept: application/json'\-H'Authorization: Bearer YOUR_API_ACCESS_TOKEN'\-X GET \
https://api.app.wnology.io/applications/APPLICATION_ID/flows/FLOW_ID/storage
GET https://api.app.wnology.io/applications/APPLICATION_ID/flows/FLOW_ID/storage-metadata
Authentication
A valid api access token is required to access this endpoint. The token must
include at least one of the following scopes:
all.Application, all.Application.read, all.Organization, all.Organization.read, all.User, all.User.read, flow.*, or flow.getStorageEntriesMetadata.
Request Path Components
Path Component
Description
Example
APPLICATION_ID
ID associated with the application
575ec8687ae143cd83dc4a97
FLOW_ID
ID associated with the flow
575ed18f7ae143cd83dc4aa6
Request Headers
Name
Required
Description
Default
Authorization
Y
The token for authenticating the request, prepended with Bearer
Curl Example
curl-H'Content-Type: application/json'\-H'Accept: application/json'\-H'Authorization: Bearer YOUR_API_ACCESS_TOKEN'\-X GET \
https://api.app.wnology.io/applications/APPLICATION_ID/flows/FLOW_ID/storage-metadata
A valid api access token is required to access this endpoint. The token must
include at least one of the following scopes:
all.Application, all.Organization, all.User, flow.*, or flow.patch.
Request Path Components
Path Component
Description
Example
APPLICATION_ID
ID associated with the application
575ec8687ae143cd83dc4a97
FLOW_ID
ID associated with the flow
575ed18f7ae143cd83dc4aa6
Request Query Parameters
Name
Required
Description
Default
Example
includeCustomNodes
N
If the result of the request should also include the details of any custom nodes referenced by the returned workflows
false
includeCustomNodes=true
Request Headers
Name
Required
Description
Default
Authorization
Y
The token for authenticating the request, prepended with Bearer
Request Body
The body of the request should be serialized JSON that validates against
the Workflow Patch schema. For example, the following would be a
valid body for this request:
{"name":"My Updated Workflow","description":"Description of my updated workflow","enabled":false}
Curl Example
curl-H'Content-Type: application/json'\-H'Accept: application/json'\-H'Authorization: Bearer YOUR_API_ACCESS_TOKEN'\-X PATCH \-d'{"name":"My Updated Workflow","description":"Description of my updated workflow","enabled":false}'\
https://api.app.wnology.io/applications/APPLICATION_ID/flows/FLOW_ID
POST https://api.app.wnology.io/applications/APPLICATION_ID/flows/FLOW_ID/virtualButton
Authentication
A valid api access token is required to access this endpoint. The token must
include at least one of the following scopes:
all.Application, all.Organization, all.User, flow.*, or flow.pressVirtualButton.
Request Path Components
Path Component
Description
Example
APPLICATION_ID
ID associated with the application
575ec8687ae143cd83dc4a97
FLOW_ID
ID associated with the flow
575ed18f7ae143cd83dc4aa6
Request Headers
Name
Required
Description
Default
Authorization
Y
The token for authenticating the request, prepended with Bearer
Request Body
The body of the request should be serialized JSON that validates against
the Virtual Button Press schema. For example, the following would be a
valid body for this request:
A valid api access token is required to access this endpoint. The token must
include at least one of the following scopes:
all.Application, all.Organization, all.User, flow.*, or flow.setStorageEntry.
Request Path Components
Path Component
Description
Example
APPLICATION_ID
ID associated with the application
575ec8687ae143cd83dc4a97
FLOW_ID
ID associated with the flow
575ed18f7ae143cd83dc4aa6
Request Headers
Name
Required
Description
Default
Authorization
Y
The token for authenticating the request, prepended with Bearer
Request Body
The body of the request should be serialized JSON that validates against
the Workflow Storage Entry schema. For example, the following would be a
valid body for this request:
Get statistics about workflow runs for this workflow
Method And Url
GET https://api.app.wnology.io/applications/APPLICATION_ID/flows/FLOW_ID/stats
Authentication
A valid api access token is required to access this endpoint. The token must
include at least one of the following scopes:
all.Application, all.Application.read, all.Organization, all.Organization.read, all.User, all.User.read, flow.*, or flow.stats.
Request Path Components
Path Component
Description
Example
APPLICATION_ID
ID associated with the application
575ec8687ae143cd83dc4a97
FLOW_ID
ID associated with the flow
575ed18f7ae143cd83dc4aa6
Request Query Parameters
Name
Required
Description
Default
Example
duration
N
Duration of time range in milliseconds
86400000
duration=86400000
end
N
End of time range in milliseconds since epoch
0
end=0
resolution
N
Resolution in milliseconds
3600000
resolution=3600000
flowVersion
N
Flow version name or ID. When not included, will be aggregate for all versions. Pass develop for just the develop version.
flowVersion=develop
deviceId
N
For edge or embedded workflows, the device ID to return workflow stats for. When not included, will be aggregate for all device IDs.
deviceId=575ed18f7ae143cd83dc4bb6
Request Headers
Name
Required
Description
Default
Authorization
Y
The token for authenticating the request, prepended with Bearer
Curl Example
curl-H'Content-Type: application/json'\-H'Accept: application/json'\-H'Authorization: Bearer YOUR_API_ACCESS_TOKEN'\-X GET \
https://api.app.wnology.io/applications/APPLICATION_ID/flows/FLOW_ID/stats