API Reference
- Switchboard API
- POSTPreview the output of a transformer.
- boards
- GETGet organisations boards
- POSTPost organisations boards
- POSTPost organisations myfirstboard
- PUTPut organisations boards
- DELDelete organisations boards
- POSTPreview the output of a Code Action.
- POSTPost organisations boards actors test
- POSTPost organisations boards publish
- POSTPost organisations boards unpublish
- GETGet organisations boards out of date board nodes
- GETGet organisations boards variables
- PUTPut organisations boards variables
- PUTPut organisations boards variablesglobal
- PUTPut organisations boards variablesdynamic
- GETGet organisations out of date board nodes
- GETGet organisations boards actors codelogs
- GETGet organisations boards execution logs
- POSTPost organisations board instances incoming webhooks
- POSTPost organisations board instances trigger execution
- GET
- hubs
- data-mappings
- apps
- operations
- schemas
- GETGet organisations schema utils signed url
- POSTPost organisations schema utils source url
- POSTPost organisations schema utils info
- connections
- credentials
- GETGet organisations signed url
- POST
Get organisations boards out of date board nodes
ListOutOfDateNodesForBoard will list for a single board the nodes which are using an operation for a schema which is not the one currently assigned to the corresponding app.
Authorizations
Response
URL is the private address for accessing the schema. This is not guaranteed to be publicly accessible and could be a non-HTTP protocol (i.e. gs:// or s3://)
Type denotes the type of schema the corresponding App is backed by. Currently the only supported value is "openapi", but other types such as "soap", "graphql" and "grpc" are on the roadmap.
Version denotes the version of the schema specification. This property is contextual based on the schema
type, for example openapi schemas will contain the OpenAPI specification version (currently only 3.0.x is
supported), but grpc
APIs could be "proto2" or "proto3".
Type denotes the type of schema the corresponding App is backed by. Currently the only supported value is "openapi", but other types such as "soap", "graphql" and "grpc" are on the roadmap.
URL is the private address for accessing the schema. This is not guaranteed to be publicly accessible and could be a non-HTTP protocol (i.e. gs:// or s3://)
Version denotes the version of the schema specification. This property is contextual based on the schema
type, for example openapi schemas will contain the OpenAPI specification version (currently only 3.0.x is
supported), but grpc
APIs could be "proto2" or "proto3".
SupportedAuthConfigs is a list of authentication standards which can be used to connect a user's account to this app. At least one auth type needs to be valid for the App to be used by a user.
AppAuthConfigData should JSON-marshal to one of the types specified in the jsonschema oneOf:
- AppAuthConfigOIDC
- AppAuthConfigOAuth2
- AppAuthConfigApiKey
- AppAuthConfigHTTPRefresh
- AppAuthConfigHTTPBasicAuth
- AppAuthConfigJWTBearer
- AppAuthConfigCustomFunction
ClientSecret is the OAuth2.0 client's secret. This should be write-only, and not be viewable after creation.
Takes precedent over the endpoint properties. If this property is set, it will be queried and override any defined endpoint properties.
Scopes is a map of scopes this API supports, with the scope name as keys and a description as the value. It may not be required to specify them all to connect the App.
IsValid is true if and only if the data
field is populated with all the required information to enable
an organisation to connect to the App via this auth type. It is allowed for an App to have invalid auth
configs providing there is at least one valid.
Type denotes the method of authentication. Valid values are: "oidc"
, "oauth2"
, "apikey"
, `"httpBasicAuth"