-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtrelloAPI.json
96 lines (96 loc) · 2.9 KB
/
trelloAPI.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
{
"openapi": "3.0.1",
"info": {
"title": "Trello API",
"description": "The Trello API provides a number of ways to access data throughout Trello. Because of the nested nature of the Trello experience (cards are in lists that are in boards), a number of resources are accessible as nested entities. Additionally, the API allows you to access nested resources as URL parameters as well as query parameters. When making any API request to Trello, you will need to include your API key, along with an Oauth token that was generated using your key. API keys are associated with your Trello member account. So you need to login at https://developers.trello.com/... and then you can get your Key and Oauth Secret through this link: https://trello.com/app-key.With this Trello API block, you can request different endpoints from your Betty Blocks application:Add members to specific boardsCreate new boardsCreate new lists for specific boardsCreate new cardsGet all cards from specific boardsUpdate existing boards, cards, or listsAnd many more!",
"contact": {
"email": "[email protected]"
},
"license": {
"name": "Apache 2.0",
"url": "http://www.apache.org/licenses/LICENSE-2.0.html"
},
"version": "1.0.0"
},
"servers": [
{
"url": "https://example.betty.app/api/runtime"
}
],
"tags": [
{
"name": "Example",
"description": "Example"
}
],
"paths": {
"/v1/Example": {
"get": {
"summary": "Example summary",
"operationId": "Example",
"responses": {
"200": {
"description": "Valid response",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Example"
}
}
}
}
}
},
"security": [
{
"api_key": ["write:users", "read:users"]
}
]
}
}
},
"components": {
"schemas": {
"Example": {
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": ["Online", "Slow", "Offline", "Urgent"]
},
"lastOnlineDate": {
"type": "string",
"format": "datetime"
},
"ExampleNumber": {
"type": "string"
},
"ExampleDescription": {
"type": "string"
},
"ExampleAddress": {
"type": "string"
},
"ExampleCode": {
"type": "string"
},
"Example": {
"type": "string"
}
},
"xml": {
"name": "Device"
}
}
},
"securitySchemes": {
"api_key": {
"type": "apiKey",
"name": "api_key",
"in": "header"
}
}
}
}