Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Deck of Cards
idbimCreateTeamProjectAttributeTemplate
Card
defaulttrue
labelURL / Resource / JSON Structure
Resource: projectattributetemplates

URLhttps://api-stage.bimplus.net/v2/<team_slug>/projectattributetemplates

Example: https://api-stage.bimplus.net/v2/bimplus/projectattributetemplates

JSON Structure

Name

Mandatory / Optional

Type

Description

name

mandatory

string

Unique name of the project attribute template

description

optional

string

Short description of the project attribute template

Card
labelHTTP Method
 POST
Card
labelDescription

Creates a new project attribute template.

Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Code Block
borderColorRed
langxml
titleJSON
{
  "name": "My project attribute template",
  "description": "Project attribute template for my team",
}
Card
labelResponse
Code Block
borderColorGreen
langxml
titleStatus
Status: 201 Created
Code Block
borderColorRed
langxml
titleJSON
{
  "name": "My project attribute template",
  "description": "Project attribute template for my team",
  "id": "49d13da3-2acf-4f0b-b667-40fc0197585f"
}


Anchor
getProjectAttributeTemplateInfogetProjectAttributeTemplateInfo

To be done...

getTeamProjectAttributeTemplates
getTeamProjectAttributeTemplates

Get the list of existing project attribute templates in team
Deck of Cards
idbimGetTeamProjectAttributeTemplates
Card
defaulttrue
labelURL / Resource / JSON Structure
Resourceprojectattributetemplates

URLhttps://api-stage.bimplus.net/v2/<team_slug>/projectattributetemplates

Examplehttps://api-stage.bimplus.net/v2/bimplus/projectattributetemplates

Card
labelHTTP Method
 GET
Card
labelDescription
 Get all the project attribute templates that belongs to a team. Each team has at least one default project attribute template.
Card
labelRequest
Code Block
borderColorGreen
langxml
titleHeaders
Authorization: BimPlus 9c1874a62c974dcfa75e0132c423a088
Content-Type: application/json
Card
labelResponse
Code Block
borderColorGreen
langxml
titleStatus
Status: 200 OK
Code Block
borderColorRed
langxml
titleJSON
[
  {
    "name": "Default",
    "description": "Default project attribute template",
    "id": "0149c4a8-4e84-4c40-bfdd-5dd63b109266"
  },
  {
    "name": "My project attribute template",
    "description": "Project attribute template for my team",  
    "id": "49d13da3-2acf-4f0b-b667-40fc0197585f"
  }
]

Anchor
getProjectAttributeTemplateInfo
getProjectAttributeTemplateInfo
Anchor
getTeamProjectAttributeTemplatesgetTeamProjectAttributeTemplates

To be done...

Anchor
updateTeamProjectAttributeTemplate
updateTeamProjectAttributeTemplate

...