{ "opencollection": "1.0.0", "info": { "name": "Nex Developer AI Lists Schema API", "version": "1.0" }, "items": [ { "info": { "name": "Schema", "type": "folder" }, "items": [ { "info": { "name": "Create an object definition", "type": "http" }, "http": { "method": "POST", "url": "https://app.nex.ai/api/developers/v1/objects", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Creates a new object definition (entity type) in the workspace" }, { "info": { "name": "Get an object definition", "type": "http" }, "http": { "method": "GET", "url": "https://app.nex.ai/api/developers/v1/objects/:slug", "params": [ { "name": "slug", "value": "", "type": "path", "description": "Object slug (e.g., 'person', 'company')" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Retrieves a single object definition with all its attribute definitions" }, { "info": { "name": "Update an object definition", "type": "http" }, "http": { "method": "PATCH", "url": "https://app.nex.ai/api/developers/v1/objects/:slug", "params": [ { "name": "slug", "value": "", "type": "path", "description": "Object slug (e.g., 'person', 'company')" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Updates properties of an existing object definition" }, { "info": { "name": "Delete an object definition", "type": "http" }, "http": { "method": "DELETE", "url": "https://app.nex.ai/api/developers/v1/objects/:slug", "params": [ { "name": "slug", "value": "", "type": "path", "description": "Object slug" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Permanently deletes an object definition and all associated data" }, { "info": { "name": "Create an attribute definition", "type": "http" }, "http": { "method": "POST", "url": "https://app.nex.ai/api/developers/v1/objects/:slug/attributes", "params": [ { "name": "slug", "value": "", "type": "path", "description": "Object slug" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Creates a new attribute definition on an object type" }, { "info": { "name": "Update an attribute definition", "type": "http" }, "http": { "method": "PATCH", "url": "https://app.nex.ai/api/developers/v1/objects/:slug/attributes/:attr_id", "params": [ { "name": "slug", "value": "", "type": "path", "description": "Object slug" }, { "name": "attr_id", "value": "", "type": "path", "description": "Attribute definition ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Updates properties of an existing attribute definition" }, { "info": { "name": "Delete an attribute definition", "type": "http" }, "http": { "method": "DELETE", "url": "https://app.nex.ai/api/developers/v1/objects/:slug/attributes/:attr_id", "params": [ { "name": "slug", "value": "", "type": "path", "description": "Object slug" }, { "name": "attr_id", "value": "", "type": "path", "description": "Attribute definition ID" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Permanently deletes an attribute definition from an object type" } ] } ], "bundled": true }