Skip to content

Instantly share code, notes, and snippets.

@treygriffith
Created October 27, 2021 04:25
Show Gist options
  • Select an option

  • Save treygriffith/d5b561b23d9f4c3ea4b60fcdfe5aca79 to your computer and use it in GitHub Desktop.

Select an option

Save treygriffith/d5b561b23d9f4c3ea4b60fcdfe5aca79 to your computer and use it in GitHub Desktop.

Revisions

  1. treygriffith created this gist Oct 27, 2021.
    1,284 changes: 1,284 additions & 0 deletions hubspot_contact_selectors.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,1284 @@
    {
    "selectors": [
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "company-id",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/associated-company/properties/company-id",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "portal-id",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/associated-company/properties/portal-id",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": null,
    "label_pattern": ".*",
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/associated-company/properties/properties/additionalProperties/patternProperties/.*",
    "type_label": "string"
    }
    ],
    "input_types": [],
    "label": null,
    "label_pattern": ".*",
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/associated-company/properties/properties/additionalProperties",
    "type_label": "object"
    }
    ],
    "input_types": [],
    "label": "properties",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/associated-company/properties/properties",
    "type_label": "object"
    }
    ],
    "input_types": [],
    "label": "associated-company",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/associated-company",
    "type_label": "object"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "canonical-vid",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/canonical-vid",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "conversion-id",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/form-submissions/items/properties/conversion-id",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "form-id",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/form-submissions/items/properties/form-id",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "find"
    ]
    },
    {
    "input_type": [
    "array",
    "string"
    ],
    "transformations": [
    "collect"
    ]
    },
    {
    "input_type": [
    "array",
    "object"
    ],
    "transformations": [
    "collect",
    "find"
    ]
    }
    ],
    "label": "meta-data",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/form-submissions/items/properties/meta-data",
    "type_label": "array"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "page-url",
    "label_pattern": null,
    "nullable": true,
    "pointer": "#/definitions/Contact/properties/form-submissions/items/properties/page-url",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "portal-id",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/form-submissions/items/properties/portal-id",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "timestamp",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/form-submissions/items/properties/timestamp",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "title",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/form-submissions/items/properties/title",
    "type_label": "string"
    }
    ],
    "input_types": [],
    "label": null,
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/form-submissions/items",
    "type_label": "object"
    }
    ],
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "find"
    ]
    },
    {
    "input_type": [
    "array",
    "string"
    ],
    "transformations": [
    "collect"
    ]
    },
    {
    "input_type": [
    "array",
    "object"
    ],
    "transformations": [
    "collect",
    "find"
    ]
    }
    ],
    "label": "form-submissions",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/form-submissions",
    "type_label": "array"
    },
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "deleted-changed-timestamp",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/identity-profiles/items/properties/deleted-changed-timestamp",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "is-primary",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/identity-profiles/items/properties/identities/items/properties/is-primary",
    "type_label": "boolean"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "is-secondary",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/identity-profiles/items/properties/identities/items/properties/is-secondary",
    "type_label": "boolean"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "timestamp",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/identity-profiles/items/properties/identities/items/properties/timestamp",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "type",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/identity-profiles/items/properties/identities/items/properties/type",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "value",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/identity-profiles/items/properties/identities/items/properties/value",
    "type_label": "string"
    }
    ],
    "input_types": [],
    "label": null,
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/identity-profiles/items/properties/identities/items",
    "type_label": "object"
    }
    ],
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "find"
    ]
    },
    {
    "input_type": [
    "array",
    "string"
    ],
    "transformations": [
    "collect"
    ]
    },
    {
    "input_type": [
    "array",
    "object"
    ],
    "transformations": [
    "collect",
    "find"
    ]
    }
    ],
    "label": "identities",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/identity-profiles/items/properties/identities",
    "type_label": "array"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "saved-at-timestamp",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/identity-profiles/items/properties/saved-at-timestamp",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "vid",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/identity-profiles/items/properties/vid",
    "type_label": "integer"
    }
    ],
    "input_types": [],
    "label": null,
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/identity-profiles/items",
    "type_label": "object"
    }
    ],
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "find"
    ]
    },
    {
    "input_type": [
    "array",
    "string"
    ],
    "transformations": [
    "collect"
    ]
    },
    {
    "input_type": [
    "array",
    "object"
    ],
    "transformations": [
    "collect",
    "find"
    ]
    }
    ],
    "label": "identity-profiles",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/identity-profiles",
    "type_label": "array"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "is-contact",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/is-contact",
    "type_label": "boolean"
    },
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "internal-list-id",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/list-memberships/items/properties/internal-list-id",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "is-member",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/list-memberships/items/properties/is-member",
    "type_label": "boolean"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "static-list-id",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/list-memberships/items/properties/static-list-id",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "timestamp",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/list-memberships/items/properties/timestamp",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "vid",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/list-memberships/items/properties/vid",
    "type_label": "integer"
    }
    ],
    "input_types": [],
    "label": null,
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/list-memberships/items",
    "type_label": "object"
    }
    ],
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "find"
    ]
    },
    {
    "input_type": [
    "array",
    "string"
    ],
    "transformations": [
    "collect"
    ]
    },
    {
    "input_type": [
    "array",
    "object"
    ],
    "transformations": [
    "collect",
    "find"
    ]
    }
    ],
    "label": "list-memberships",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/list-memberships",
    "type_label": "array"
    },
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "canonical-vid",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/canonical-vid",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "entity-id",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/entity-id",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "selected",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_from_email/properties/selected",
    "type_label": "boolean"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "source-id",
    "label_pattern": null,
    "nullable": true,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_from_email/properties/source-id",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "source-label",
    "label_pattern": null,
    "nullable": true,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_from_email/properties/source-label",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "source-type",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/SourceType",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "input_types": [],
    "label": null,
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_from_email/properties/source-vids/items",
    "type_label": "integer"
    }
    ],
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "find"
    ]
    },
    {
    "input_type": [
    "array",
    "string"
    ],
    "transformations": [
    "collect"
    ]
    },
    {
    "input_type": [
    "array",
    "object"
    ],
    "transformations": [
    "collect",
    "find"
    ]
    }
    ],
    "label": "source-vids",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_from_email/properties/source-vids",
    "type_label": "array"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "timestamp",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_from_email/properties/timestamp",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "updated-by-user-id",
    "label_pattern": null,
    "nullable": true,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_from_email/properties/updated-by-user-id",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "value",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_from_email/properties/value",
    "type_label": "string"
    }
    ],
    "input_types": [],
    "label": "merged_from_email",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_from_email",
    "type_label": "object"
    },
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "selected",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_to_email/properties/selected",
    "type_label": "boolean"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "source-id",
    "label_pattern": null,
    "nullable": true,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_to_email/properties/source-id",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "source-label",
    "label_pattern": null,
    "nullable": true,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_to_email/properties/source-label",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "source-type",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/SourceType",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "timestamp",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_to_email/properties/timestamp",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "updated-by-user-id",
    "label_pattern": null,
    "nullable": true,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_to_email/properties/updated-by-user-id",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "value",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_to_email/properties/value",
    "type_label": "string"
    }
    ],
    "input_types": [],
    "label": "merged_to_email",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/merged_to_email",
    "type_label": "object"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "num-properties-moved",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/num-properties-moved",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "timestamp",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/timestamp",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "user-id",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/user-id",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "vid-to-merge",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items/properties/vid-to-merge",
    "type_label": "integer"
    }
    ],
    "input_types": [],
    "label": null,
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits/items",
    "type_label": "object"
    }
    ],
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "find"
    ]
    },
    {
    "input_type": [
    "array",
    "string"
    ],
    "transformations": [
    "collect"
    ]
    },
    {
    "input_type": [
    "array",
    "object"
    ],
    "transformations": [
    "collect",
    "find"
    ]
    }
    ],
    "label": "merge-audits",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merge-audits",
    "type_label": "array"
    },
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "input_types": [],
    "label": null,
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merged-vids/items",
    "type_label": "integer"
    }
    ],
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "find"
    ]
    },
    {
    "input_type": [
    "array",
    "string"
    ],
    "transformations": [
    "collect"
    ]
    },
    {
    "input_type": [
    "array",
    "object"
    ],
    "transformations": [
    "collect",
    "find"
    ]
    }
    ],
    "label": "merged-vids",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/merged-vids",
    "type_label": "array"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "portal-id",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/portal-id",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "profile-token",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/profile-token",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "profile-url",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/profile-url",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "value",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/properties/patternProperties/.*/properties/value",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "selected",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/properties/patternProperties/.*/properties/versions/items/properties/selected",
    "type_label": "boolean"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "source-id",
    "label_pattern": null,
    "nullable": true,
    "pointer": "#/definitions/Contact/properties/properties/patternProperties/.*/properties/versions/items/properties/source-id",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "source-label",
    "label_pattern": null,
    "nullable": true,
    "pointer": "#/definitions/Contact/properties/properties/patternProperties/.*/properties/versions/items/properties/source-label",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "source-type",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/SourceType",
    "type_label": "string"
    },
    {
    "api_object_id": 5,
    "children": [
    {
    "api_object_id": 5,
    "input_types": [],
    "label": null,
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/properties/patternProperties/.*/properties/versions/items/properties/source-vids/items",
    "type_label": "integer"
    }
    ],
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "find"
    ]
    },
    {
    "input_type": [
    "array",
    "string"
    ],
    "transformations": [
    "collect"
    ]
    },
    {
    "input_type": [
    "array",
    "object"
    ],
    "transformations": [
    "collect",
    "find"
    ]
    }
    ],
    "label": "source-vids",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/properties/patternProperties/.*/properties/versions/items/properties/source-vids",
    "type_label": "array"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "timestamp",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/properties/patternProperties/.*/properties/versions/items/properties/timestamp",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "updated-by-user-id",
    "label_pattern": null,
    "nullable": true,
    "pointer": "#/definitions/Contact/properties/properties/patternProperties/.*/properties/versions/items/properties/updated-by-user-id",
    "type_label": "integer"
    },
    {
    "api_object_id": 5,
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "direct"
    ]
    }
    ],
    "label": "value",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/properties/patternProperties/.*/properties/versions/items/properties/value",
    "type_label": "string"
    }
    ],
    "input_types": [],
    "label": null,
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/properties/patternProperties/.*/properties/versions/items",
    "type_label": "object"
    }
    ],
    "input_types": [
    {
    "input_type": [
    "string"
    ],
    "transformations": [
    "find"
    ]
    },
    {
    "input_type": [
    "array",
    "string"
    ],
    "transformations": [
    "collect"
    ]
    },
    {
    "input_type": [
    "array",
    "object"
    ],
    "transformations": [
    "collect",
    "find"
    ]
    }
    ],
    "label": "versions",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/properties/patternProperties/.*/properties/versions",
    "type_label": "array"
    }
    ],
    "input_types": [],
    "label": null,
    "label_pattern": ".*",
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/properties/patternProperties/.*",
    "type_label": "object"
    }
    ],
    "input_types": [],
    "label": "properties",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/properties",
    "type_label": "object"
    },
    {
    "api_object_id": 5,
    "input_types": [],
    "label": "vid",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact/properties/vid",
    "type_label": "integer"
    }
    ],
    "input_types": [],
    "label": "Contact",
    "label_pattern": null,
    "nullable": false,
    "pointer": "#/definitions/Contact",
    "type_label": "object"
    }
    ]
    }