1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-02-03 13:22:19 +02:00
OpenIntegrations/docs/en/md/Notion/Database-management/Edit-database-properties.md
Vitaly the Alpaca (bot) 8b9894b55e Main build (Jenkins)
2024-10-02 10:03:52 +03:00

4.3 KiB

sidebar_position
3

Edit database properties

Edits properties of an existing database

Function EditDatabaseProperties(Val Token, Val Base, Val Properties = "", Val Title = "", Val Description = "") Export

Parameter CLI option Type Description
Token --token String Token
Base --base String Target database ID
Properties --props Map of KeyAndValue New or modified database properties
Title --title String New database title
Description --description String New database description

Returns: Map Of KeyAndValue - Serialized JSON response from Notion


    Token = "secret_9RsfMrRMqZwqp0Zl0B...";
    Base  = "11282aa7-fc4e-810b-ab77-cef5a2a3443e";

    Title       = "TestTitle";
    Description = "TestDescription";

    Properties = New Map;
    Properties.Insert("Email", "rich_text"); // Type fields "Email" will changed with email to text
    Properties.Insert("Website"); // Field "Website" will deleted

    Result = OPI_Notion.EditDatabaseProperties(Token, Base, Properties, Title, Description);
    
  oint notion EditDatabaseProperties --token "secret_9RsfMrRMqZwqp0Zl0B..." --base "5dd94c34fab04bff9..." --props %props% --title "Updated title" --description "Updated base description"

{
 "object": "database",
 "id": "11382aa7-fc4e-8188-a667-cf61d6416ad7",
 "cover": null,
 "icon": null,
 "created_time": "2024-10-02T06:40:00Z",
 "created_by": {
  "object": "user",
  "id": "8b07422e-eeea-40d1-8d5e-c784211825b0"
 },
 "last_edited_by": {
  "object": "user",
  "id": "8b07422e-eeea-40d1-8d5e-c784211825b0"
 },
 "last_edited_time": "2024-10-02T06:40:00Z",
 "title": [
  {
   "type": "text",
   "text": {
    "content": "TestTitle",
    "link": null
   },
   "annotations": {
    "bold": false,
    "italic": false,
    "strikethrough": false,
    "underline": false,
    "code": false,
    "color": "default"
   },
   "plain_text": "TestTitle",
   "href": null
  }
 ],
 "description": [
  {
   "type": "text",
   "text": {
    "content": "TestDescription",
    "link": null
   },
   "annotations": {
    "bold": false,
    "italic": false,
    "strikethrough": false,
    "underline": false,
    "code": false,
    "color": "default"
   },
   "plain_text": "TestDescription",
   "href": null
  }
 ],
 "is_inline": false,
 "properties": {
  "CreationDate": {
   "id": "%3DZo%60",
   "name": "CreationDate",
   "type": "date",
   "date": {}
  },
  "User": {
   "id": "Hka%5B",
   "name": "User",
   "type": "people",
   "people": {}
  },
  "Phone": {
   "id": "PsH%60",
   "name": "Phone",
   "type": "phone_number",
   "phone_number": {}
  },
  "Email": {
   "id": "_eKE",
   "name": "Email",
   "type": "rich_text",
   "rich_text": {}
  },
  "Number": {
   "id": "bph%3E",
   "name": "Number",
   "type": "number",
   "number": {
    "format": "number"
   }
  },
  "Description": {
   "id": "eP%5EC",
   "name": "Description",
   "type": "rich_text",
   "rich_text": {}
  },
  "Active": {
   "id": "jdgZ",
   "name": "Active",
   "type": "checkbox",
   "checkbox": {}
  },
  "Image": {
   "id": "or%40%3B",
   "name": "Image",
   "type": "files",
   "files": {}
  },
  "Status": {
   "id": "%7DoCT",
   "name": "Status",
   "type": "select",
   "select": {
    "options": [
     {
      "id": "d9f310fb-e640-4791-989f-cc805e45c2fc",
      "name": "New",
      "color": "green",
      "description": null
     },
     {
      "id": "f23002ab-9ef3-439c-a70c-451aaba10c96",
      "name": "InProgress",
      "color": "yellow",
      "description": null
     },
     {
      "id": "f9c45eac-4200-4298-a3d4-350073b55429",
      "name": "Remote",
      "color": "red",
      "description": null
     }
    ]
   }
  },
  "Name": {
   "id": "title",
   "name": "Name",
   "type": "title",
   "title": {}
  }
 },
 "parent": {
  "type": "page_id",
  "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77"
 },
 "url": "https://www.notion.so/11382aa7fc4e8188a667cf61d6416ad7",
 "public_url": null,
 "archived": false,
 "in_trash": false,
 "request_id": "52931a9c-2fd1-4d18-997d-a587acceeab1"
}