{ "opencollection": "1.0.0", "info": { "name": "Act! Web API — MetadataInfo", "version": "v1" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "MetadataInfo", "type": "folder" }, "items": [ { "info": { "name": "Get specific drop-down list", "type": "http" }, "http": { "method": "GET", "url": "https://apimta.act.com/act.web.api/api/metadata/drop-down/lists/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "A unique identifier for a field." } ] }, "docs": "Get specific drop-down list" }, { "info": { "name": "Update an already existing drop-down list", "type": "http" }, "http": { "method": "PUT", "url": "https://apimta.act.com/act.web.api/api/metadata/drop-down/lists/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier (id) for a given drop-down list." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update an already existing drop-down list" }, { "info": { "name": "Delete an existing drop-down list", "type": "http" }, "http": { "method": "DELETE", "url": "https://apimta.act.com/act.web.api/api/metadata/drop-down/lists/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier (id) for a given drop-down list." } ] }, "docs": "Delete an existing drop-down list" }, { "info": { "name": "Get a specific field", "type": "http" }, "http": { "method": "GET", "url": "https://apimta.act.com/act.web.api/api/metadata/:recordType/fields/:id", "params": [ { "name": "recordType", "value": "", "type": "path", "description": "Specifies the core mutable record types within the ACT! application (Company, Contact, Group, Opportunity, Product or any custom entity name)." }, { "name": "id", "value": "", "type": "path", "description": "A unique identifier for a field." } ] }, "docs": "Get a specific field" }, { "info": { "name": "Update an already existing field.", "type": "http" }, "http": { "method": "PUT", "url": "https://apimta.act.com/act.web.api/api/metadata/:recordType/fields/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier (id) for a given field." }, { "name": "recordType", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update an already existing field." }, { "info": { "name": "Delete an existing field", "type": "http" }, "http": { "method": "DELETE", "url": "https://apimta.act.com/act.web.api/api/metadata/:recordType/fields/:id", "params": [ { "name": "recordType", "value": "", "type": "path", "description": "Specifies the core mutable record types within the ACT! application (Company, Contact, Group, Opportunity, Product or any custom entity name)." }, { "name": "id", "value": "", "type": "path", "description": "The unique identifier (id) for a given drop-down list." } ] }, "docs": "Delete an existing field" }, { "info": { "name": "Get all available defined field data types for each Act! record type.", "type": "http" }, "http": { "method": "GET", "url": "https://apimta.act.com/act.web.api/api/metadata/datatypes", "params": [ { "name": "recordType", "value": "", "type": "query", "description": "Specifies the core mutable record types within the ACT! application (Company, Contact, Group, Opportunity, Product or any custom entity name)." } ] }, "docs": "Get all available defined field data types for each Act! record type." }, { "info": { "name": "Get all drop-down list matching an (optional) OData query", "type": "http" }, "http": { "method": "GET", "url": "https://apimta.act.com/act.web.api/api/metadata/drop-down/lists" }, "docs": "Get all drop-down list matching an (optional) OData query" }, { "info": { "name": "Create a new drop-down list", "type": "http" }, "http": { "method": "POST", "url": "https://apimta.act.com/act.web.api/api/metadata/drop-down/lists", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new drop-down list" }, { "info": { "name": "Gets a specific drop-down pick list item.", "type": "http" }, "http": { "method": "GET", "url": "https://apimta.act.com/act.web.api/api/metadata/drop-down/lists/:list/items/:item", "params": [ { "name": "list", "value": "", "type": "path", "description": "The unique identifier (id) for a given PickList." }, { "name": "item", "value": "", "type": "path", "description": "The unique identifier (id) for a given item within a PickList." } ] }, "docs": "Gets a specific drop-down pick list item." }, { "info": { "name": "Gets all drop-down pick list item(s).", "type": "http" }, "http": { "method": "GET", "url": "https://apimta.act.com/act.web.api/api/metadata/drop-down/lists/:list/items", "params": [ { "name": "list", "value": "", "type": "path", "description": "The unique identifier (id) for a given PickList." } ] }, "docs": "Gets all drop-down pick list item(s)." }, { "info": { "name": "Get all entity matching an (optional) OData query.", "type": "http" }, "http": { "method": "GET", "url": "https://apimta.act.com/act.web.api/api/metadata/entities" }, "docs": "Get all entity matching an (optional) OData query." }, { "info": { "name": "Create a new custom table (custom entity), optionally linked to parent entities.", "type": "http" }, "http": { "method": "POST", "url": "https://apimta.act.com/act.web.api/api/metadata/entities", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new custom table (custom entity), optionally linked to parent entities." }, { "info": { "name": "Get all fields matching an (optional) OData query.", "type": "http" }, "http": { "method": "GET", "url": "https://apimta.act.com/act.web.api/api/metadata/fields", "params": [ { "name": "showAll", "value": "", "type": "query", "description": "This defines if it only shows customizable (false) metadata or visible (true) metadata" } ] }, "docs": "Get all fields matching an (optional) OData query." }, { "info": { "name": "Get a specific field", "type": "http" }, "http": { "method": "GET", "url": "https://apimta.act.com/act.web.api/api/metadata/fields/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "A unique identifier for a field." } ] }, "docs": "Get a specific field" }, { "info": { "name": "Get all fields matching an (optional) OData query.", "type": "http" }, "http": { "method": "GET", "url": "https://apimta.act.com/act.web.api/api/metadata/:recordType/fields", "params": [ { "name": "recordType", "value": "", "type": "path", "description": "Specifies the core mutable record types within the ACT! application (Company, Contact, Group, Opportunity, Product or any custom entity name)." }, { "name": "showAll", "value": "", "type": "query", "description": "This defines if it only shows customizable (false) metadata or visible (true) metadata" } ] }, "docs": "Get all fields matching an (optional) OData query." }, { "info": { "name": "Create a new field.", "type": "http" }, "http": { "method": "POST", "url": "https://apimta.act.com/act.web.api/api/metadata/:recordType/fields", "params": [ { "name": "recordType", "value": "", "type": "path", "description": "Specifies the core mutable record types within the ACT! application (Company, Contact, Group, Opportunity, Product or any custom entity name)." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new field." }, { "info": { "name": "Get specific pick list", "type": "http" }, "http": { "method": "GET", "url": "https://apimta.act.com/act.web.api/api/metadata/:recordType/picklists/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "A unique identifier for a field." }, { "name": "recordType", "value": "", "type": "path", "description": "Specifies the core mutable types within the ACT! application (Company, Contact, Group, Opportunity, Product or any custom entity name)." }, { "name": "showAll", "value": "", "type": "query", "description": "This defines if it only shows customizable (false) metadata or visible (true) metadata" } ] }, "docs": "Get specific pick list" }, { "info": { "name": "Get all pick list matching an (optional) OData query.", "type": "http" }, "http": { "method": "GET", "url": "https://apimta.act.com/act.web.api/api/metadata/:recordType/picklists", "params": [ { "name": "recordType", "value": "", "type": "path", "description": "Specifies the core mutable types within the ACT! application (Company, Contact, Group, Opportunity, Product or any custom entity name)." }, { "name": "showAll", "value": "", "type": "query", "description": "This defines if it only shows customizable (false) metadata or visible (true) metadata" } ] }, "docs": "Get all pick list matching an (optional) OData query." }, { "info": { "name": "Delete an existing custom table (custom entity), including any parent-link junction tables.", "type": "http" }, "http": { "method": "DELETE", "url": "https://apimta.act.com/act.web.api/api/metadata/entities/:recordType", "params": [ { "name": "recordType", "value": "", "type": "path", "description": "The name of the custom entity to delete." } ] }, "docs": "Delete an existing custom table (custom entity), including any parent-link junction tables." }, { "info": { "name": "Refresh metadata cache.", "type": "http" }, "http": { "method": "GET", "url": "https://apimta.act.com/act.web.api/api/cache-refresh" }, "docs": "Refresh metadata cache." }, { "info": { "name": "Refresh metadata cache.", "type": "http" }, "http": { "method": "POST", "url": "https://apimta.act.com/act.web.api/api/cache-refresh" }, "docs": "Refresh metadata cache." } ] } ], "bundled": true }