addedInput schema / $defs
Added value: +{
+ "expiring_access_token": {
+ "properties": {
+ "authorizations": {
+ "description": "a list of authorizations the token will have",
+ "items": {
+ "properties": {
+ "id": {
+ "description": "The id of the object the permissions are being performed on: the hashed id of a `media` or `folder`, or the numeric `id` of the `account` (as returned by `GET /modern/account`), which must be the token's own account.",
+ "type": "string"
+ },
+ "permissions": {
+ "description": "The permissions granted on the object. `media` supports `show`, `update`, `destroy` and `edit-transcripts`; `folder` supports `show`, `update` and `destroy`; `account` supports `create-folders`. Any permission implicitly allows viewing the object; all other permissions must be declared explicitly. A rule naming a `folder` also covers its subfolders: any permission lists and shows them, and `update` creates, renames and deletes them.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "type": {
+ "description": "The type of object the permission is being performed on. Supports `media`, `folder` and `account`.",
+ "enum": [
+ "media",
+ "folder",
+ "account"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "id",
+ "permissions"
+ ],
+ "type": "object",
+ "unevaluatedProperties": false
+ },
+ "type": "array"
+ },
+ "expires_at": {
+ "description": "an ISO8601 string of when the token will expire, defaults to two days from creation",
+ "format": "date-time",
+ "type": "string"
+ },
+ "scopes": {
+ "default": [
+ "graphql:all"
+ ],
+ "description": "The scopes the token will be granted. `graphql:all` allows GraphQL requests (e.g. the embedded transcript editor) and `all:delegate_to_contact_permissions` allows REST API requests authorized by the token's authorizations. Defaults to `[\"graphql:all\"]` when omitted.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object",
+ "unevaluatedProperties": false
+ }
+}
changedInput schema / properties / confirm / description
Previous value: -"Must be true for the specific user-requested write."New value: +"Set true only when the user asked for exactly this action."
addedInput schema / properties / expiring_access_token / $ref
Added value: +"#/$defs/expiring_access_token"
removedInput schema / properties / expiring_access_token / properties
Removed value: -{
- "authorizations": {
- "description": "a list of authorizations the token will have",
- "items": {
- "properties": {
- "id": {
- "description": "The id of the object the permissions are being performed on: the hashed id of a `media` or `folder`, or the numeric `id` of the `account` (as returned by `GET /modern/account`), which must be the token's own account.",
- "type": "string"
- },
- "permissions": {
- "description": "The permissions granted on the object. `media` supports `show`, `update`, `destroy` and `edit-transcripts`; `folder` supports `show`, `update` and `destroy`; `account` supports `create-folders`. Any permission implicitly allows viewing the object; all other permissions must be declared explicitly. A rule naming a `folder` also covers its subfolders: any permission lists and shows them, and `update` creates, renames and deletes them.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "type": {
- "description": "The type of object the permission is being performed on. Supports `media`, `folder` and `account`.",
- "enum": [
- "media",
- "folder",
- "account"
- ],
- "type": "string"
- }
- },
- "required": [
- "type",
- "id",
- "permissions"
- ],
- "type": "object",
- "unevaluatedProperties": false
- },
- "type": "array"
- },
- "expires_at": {
- "description": "an ISO8601 string of when the token will expire, defaults to two days from creation",
- "format": "date-time",
- "type": "string"
- },
- "scopes": {
- "default": [
- "graphql:all"
- ],
- "description": "The scopes the token will be granted. `graphql:all` allows GraphQL requests (e.g. the embedded transcript editor) and `all:delegate_to_contact_permissions` allows REST API requests authorized by the token's authorizations. Defaults to `[\"graphql:all\"]` when omitted.",
- "items": {
- "type": "string"
- },
- "type": "array"
- }
-}
removedInput schema / properties / expiring_access_token / type
Removed value: -"object"
removedInput schema / properties / expiring_access_token / unevaluatedProperties
Removed value: -false
addedInput schema / properties / payload / properties / expiring_access_token / $ref
Added value: +"#/$defs/expiring_access_token"
removedInput schema / properties / payload / properties / expiring_access_token / properties
Removed value: -{
- "authorizations": {
- "description": "a list of authorizations the token will have",
- "items": {
- "properties": {
- "id": {
- "description": "The id of the object the permissions are being performed on: the hashed id of a `media` or `folder`, or the numeric `id` of the `account` (as returned by `GET /modern/account`), which must be the token's own account.",
- "type": "string"
- },
- "permissions": {
- "description": "The permissions granted on the object. `media` supports `show`, `update`, `destroy` and `edit-transcripts`; `folder` supports `show`, `update` and `destroy`; `account` supports `create-folders`. Any permission implicitly allows viewing the object; all other permissions must be declared explicitly. A rule naming a `folder` also covers its subfolders: any permission lists and shows them, and `update` creates, renames and deletes them.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "type": {
- "description": "The type of object the permission is being performed on. Supports `media`, `folder` and `account`.",
- "enum": [
- "media",
- "folder",
- "account"
- ],
- "type": "string"
- }
- },
- "required": [
- "type",
- "id",
- "permissions"
- ],
- "type": "object",
- "unevaluatedProperties": false
- },
- "type": "array"
- },
- "expires_at": {
- "description": "an ISO8601 string of when the token will expire, defaults to two days from creation",
- "format": "date-time",
- "type": "string"
- },
- "scopes": {
- "default": [
- "graphql:all"
- ],
- "description": "The scopes the token will be granted. `graphql:all` allows GraphQL requests (e.g. the embedded transcript editor) and `all:delegate_to_contact_permissions` allows REST API requests authorized by the token's authorizations. Defaults to `[\"graphql:all\"]` when omitted.",
- "items": {
- "type": "string"
- },
- "type": "array"
- }
-}
removedInput schema / properties / payload / properties / expiring_access_token / type
Removed value: -"object"
removedInput schema / properties / payload / properties / expiring_access_token / unevaluatedProperties
Removed value: -false