API definitions
API Key for authentication
Set to true to profile the method and return an interactive HTML profile report
falseThe status of the task. The backing task may have succeeded, failed, or may still be pending. Examine the returned task object for the status of the task.
The type that the result will be, if that result is present. This can be used to determine the type of the result field. This field will be set regardless of task status or error condition.
The final response, if available. If this task has errored, please check the error field instead. The type of this field is based on the request type: /infer gives an InferenceResponse, /actionselect gives an ActionSelectionResponse, /learn gives a LearnResponse, /validate gives a ValidationResponse, and /csv-validate gives a CSVValidationResult. Response is returned by /import.
The task is still pending. The task object will be returned, but the result field will be None.
In the event of an unparseable task_id, a plain-text description of the error will be returned
API Key for authentication
Set to true to profile the method and return an interactive HTML profile report
falseReturns a list of all tasks
The type that the result will be, if that result is present. This can be used to determine the type of the result field. This field will be set regardless of task status or error condition.
The final response, if available. If this task has errored, please check the error field instead. The type of this field is based on the request type: /infer gives an InferenceResponse, /actionselect gives an ActionSelectionResponse, /learn gives a LearnResponse, /validate gives a ValidationResponse, and /csv-validate gives a CSVValidationResult. Response is returned by /import.
Validation Error
API Key for authentication
Set to true to profile the method and return an interactive HTML profile report
falseThe current graph stored in this Genius instance
204 No Content will be returned iff there is no graph stored in the Genius instance
Validation Error
API Key for authentication
Set to true to profile the method and return an interactive HTML profile report
falseA matcher header, where the graph must not be newer than the timestamp. Timestamps are specified as RFC7231 datetime. One of three required matchers; at least one must be set.
An ETag to match. ETags are returned from the service via the "ETag" header. One of three required matchers; at least one must be set.
An ETag to not match. ETags are returned from the service via the "ETag" header. One of three required matchers; at least one must be set.
The user's datetime, as an RFC7231 timestamp. Used as the authoritative modification time if set. Note that most clients will set this by default.
Successful Response
On user input error, a plain-text description of the error will be returned
Preconditions are the If-Modified-Since, If-Match, and If-Not-Match headers, at least one of which must be sent. If precondition is not valid, a string detailing the failure. will be returned. To unconditionally set the graph, send "If-Not-Match": ETAG
This failed to validate as a valid VFG, a description of the error will be returned.
On internal server error, a plain-text description of the error will be returned
API Key for authentication
Set to true to profile the method and return an interactive HTML profile report
falseA matcher header, where the graph must not be newer than the timestamp. Timestamps are specified as RFC7231 datetime. One of three required matchers; at least one must be set.
An ETag to match. ETags are returned from the service via the "ETag" header. One of three required matchers; at least one must be set.
An ETag to not match. ETags are returned from the service via the "ETag" header. One of three required matchers; at least one must be set.
The user's datetime, as an RFC7231 timestamp. Used as the authoritative modification time if set. Note that most clients will set this by default.
Successful Response
On user input error, a plain-text description of the error will be returned
Preconditions are the If-Modified-Since, If-Match, and If-Not-Match headers, at least one of which must be sent. If precondition is not valid, a string detailing the failure. will be returned. To unconditionally set the graph, send If-Match: *
This failed to validate as a valid VFG, a description of the error will be returned.
On internal server error, a plain-text description of the error will be returned
API Key for authentication
Set to true to profile the method and return an interactive HTML profile report
falseA matcher header, where the graph must not be newer than the timestamp. Timestamps are specified as RFC7231 datetime. One of three required matchers; at least one must be set.
An ETag to match. ETags are returned from the service via the "ETag" header. One of three required matchers; at least one must be set.
An ETag to not match. ETags are returned from the service via the "ETag" header. One of three required matchers; at least one must be set.
The user's datetime, as an RFC7231 timestamp. Used as the authoritative modification time if set. Note that most clients will set this by default.
On success, returns no body.
Preconditions are the If-Modified-Since, If-Match, and If-Not-Match headers, at least one of which must be sent. If precondition is not valid, a string detailing the failure. will be returned. To unconditionally set the graph, send If-Match: *
Validation Error
API Key for authentication
Set to true to profile the method and return an interactive HTML profile report
falseSuccessful Response
On user input error, a plain-text description of the error will be returned
Preconditions are the If-Modified-Since, If-Match, and If-Not-Match headers, at least one of which must be sent. If precondition is not valid, a string detailing the failure. will be returned. To unconditionally set the graph, send "If-Not-Match": ETAG
Content-Type must be application/json-patch+json for PATCH endpoint
Validation Error
On internal server error, a plain-text description of the error will be returned
No content
API Key for authentication
Set to true to profile the method and return an interactive HTML profile report
falseIf True, raise an exception on warning
falseVariable id(s) to query
Optional key/value pairs of variable IDs and observed values on which inference is conditioned.
library name, example: pgmpy
Successful Response
The task was successfully created and is being processed in the background. The response contains the task ID.
Validation Error
No content
API Key for authentication
Set to true to profile the method and return an interactive HTML profile report
falseIf True, raise an exception on warning
falseBoolean flag or parameters for learning A matrices
Boolean flag or parameters for learning B matrices
Boolean flag or parameters for learning D matrices
Whether to use preferences for action selection
trueWhether to use infogain for action selection
trueSuccessful Response
The task was successfully created and is being processed in the background. The response contains the task ID.
Validation Error
No content
API Key for authentication
Set to true to profile the method and return an interactive HTML profile report
falseCSV data representing observations to use for parameter estimation.
library name, should be verses or pgmpy
Algorithm to use for learning
If True, reinitialize parameters to a context-specific default before learning. If an Initialization instance, compute the initialization from the provided value.
Successful Response
The task was successfully created and is being processed in the background. The response contains the task ID.
Validation Error
No content
API Key for authentication
factor_graphPossible values: falseSet to true to profile the method and return an interactive HTML profile report
falseSuccessful Response
[]On user input error, a plain-text description of the error will be returned
This failed to validate as a valid VFG, a description of the error will be returned.
On internal server error, a plain-text description of the error will be returned
API Key for authentication
Set to true to profile the method and return an interactive HTML profile report
falseSuccessful Response
Validation Error
API Key for authentication
Set to true to profile the method and return an interactive HTML profile report
falseCSV data to validate
Successful Response
On user input error, a plain-text description of the error will be returned
This denotes invalid CSV format or content. A plain-text description will be returned. Alternatively, if json is returned, a structured error with the validation failures will be returned.
On internal server error, a plain-text description of the error will be returned
API Key for authentication
Set to true to profile the method and return an interactive HTML profile report
falseGet a binning for a variable, or a set of variables
CSV data to use for binning
Returns a dict mapping variable names to binning results or errors.
Binned csv string
On user input error, the error message will be set and the list of available binning strategies will be returned. Not all binning strategies are suitable for all data types.
The CSV failed to be read, a description of the error will be returned.
On internal server error, a plain-text description of the error will be returned
Last updated