List all object types available on your ThreatQuotient instance.

Example Output

{
	"total": 282,
	"data": [
		{
			"id": 863,
			"custom_object_id": null,
			"custom": 931,
			"name": "<string>",
			"name_plural": "<string>",
			"code": "<string>",
			"collection": "<string>",
			"table": "<string>",
			"enabled": 614,
			"stix": 528,
			"identifier": "<string>",
			"uniqueness": {
				"fields": [
					"<string>"
				]
			},
			"data_exchange_enabled": 923,
			"has_object_links": 854,
			"has_tags": 738,
			"export_enabled": 853,
			"export_enabled_for_relations": 46,
			"searchable": 163,
			"bulk_updatable": 437,
			"uuid_rules": "<string>",
			"case_sensitive": 579,
			"created_at": "<string>",
			"updated_at": "<string>",
			"has_attributes": "<string>",
			"has_sources": "<string>",
			"has_descriptions": "<string>",
			"has_comments": "<string>",
			"has_types": "<string>",
			"has_statuses": "<string>",
			"code_fix": "<string>",
			"validation_rules_laravel": {
				"id": "<string>",
				"uuid_bin": "<string>",
				"uuid": "<string>",
				"type_id": "<string>",
				"status_id": "<string>",
				"class": "<string>",
				"hash": "<string>",
				"value": "<string>",
				"last_detected_at": "<string>",
				"expires_at": "<string>",
				"expired_at": "<string>",
				"expires_needs_calc": "<string>",
				"expires_calculated_at": "<string>",
				"created_at": "<string>",
				"updated_at": "<string>",
				"deleted_at": "<string>",
				"sync_hash": "<string>"
			},
			"validation_regex": null,
			"types": [
				{
					"id": 820,
					"name": "<string>",
					"uuid_rules": "<string>",
					"case_sensitive": 466,
					"class": "<string>",
					"score": null,
					"wildcard_matching": "<string>",
					"casing": null,
					"created_at": "<string>",
					"updated_at": "<string>"
				}
			],
			"statuses": [
				{
					"id": 171,
					"name": "<string>",
					"description": "<string>",
					"user_editable": "<string>",
					"visible": "<string>",
					"include_in_export": "<string>",
					"protected": "<string>",
					"created_at": "<string>",
					"updated_at": "<string>"
				}
			],
			"fields": [
				{
					"is_root_table": 869,
					"object_definition_id": 729,
					"table": "<string>",
					"name": "<string>",
					"display_name": null,
					"validation_regex": null,
					"tquid_order": null,
					"description": null,
					"touched_at_update": 888,
					"threat_library_sync": 661,
					"threat_library_mentions": 912,
					"created_at": null,
					"updated_at": null,
					"column": {
						"TABLE_NAME": "<string>",
						"COLUMN_NAME": "<string>",
						"ORDINAL_POSITION": 145,
						"DATA_TYPE": "<string>",
						"IS_NULLABLE": "<string>",
						"IS_GENERATED": "<string>",
						"GENERATION_EXPRESSION": null,
						"COLUMN_TYPE": "<string>",
						"COLUMN_DEFAULT": null,
						"DATETIME_PRECISION": null,
						"NUMERIC_PRECISION": 373,
						"CHARACTER_MAXIMUM_LENGTH": null,
						"CHARACTER_SET_NAME": null,
						"COLLATION_NAME": null,
						"COLUMN_KEY": "<string>",
						"COLUMN_COMMENT": "<string>",
						"EXTRA": "<string>",
						"INVISIBLE": true
					}
				}
			]
		}
	]
}

Workflow Library Example

List Object Types with Threatquotient and Send Results Via Email

Preview this Workflow on desktop