- users
- /gmail/v1/users/{userId}/draftsGET
- /gmail/v1/users/{userId}/draftsPOST
- /gmail/v1/users/{userId}/drafts/sendPOST
- /gmail/v1/users/{userId}/drafts/{id}DELETE
- /gmail/v1/users/{userId}/drafts/{id}GET
- /gmail/v1/users/{userId}/drafts/{id}PUT
- /gmail/v1/users/{userId}/historyGET
- /gmail/v1/users/{userId}/labelsGET
- /gmail/v1/users/{userId}/labelsPOST
- /gmail/v1/users/{userId}/labels/{id}DELETE
- /gmail/v1/users/{userId}/labels/{id}GET
- /gmail/v1/users/{userId}/labels/{id}PATCH
- /gmail/v1/users/{userId}/labels/{id}PUT
- /gmail/v1/users/{userId}/messagesGET
- /gmail/v1/users/{userId}/messagesPOST
- /gmail/v1/users/{userId}/messages/batchDeletePOST
- /gmail/v1/users/{userId}/messages/batchModifyPOST
- /gmail/v1/users/{userId}/messages/importPOST
- /gmail/v1/users/{userId}/messages/sendPOST
- /gmail/v1/users/{userId}/messages/{id}DELETE
- /gmail/v1/users/{userId}/messages/{id}GET
- /gmail/v1/users/{userId}/messages/{id}/modifyPOST
- /gmail/v1/users/{userId}/messages/{id}/trashPOST
- /gmail/v1/users/{userId}/messages/{id}/untrashPOST
- /gmail/v1/users/{userId}/messages/{messageId}/attachments/{id}GET
- /gmail/v1/users/{userId}/profileGET
- /gmail/v1/users/{userId}/settings/autoForwardingGET
- /gmail/v1/users/{userId}/settings/autoForwardingPUT
- /gmail/v1/users/{userId}/settings/cse/identitiesGET
- /gmail/v1/users/{userId}/settings/cse/identitiesPOST
- /gmail/v1/users/{userId}/settings/cse/identities/{cseEmailAddress}DELETE
- /gmail/v1/users/{userId}/settings/cse/identities/{cseEmailAddress}GET
- /gmail/v1/users/{userId}/settings/cse/identities/{emailAddress}PATCH
- /gmail/v1/users/{userId}/settings/cse/keypairsGET
- /gmail/v1/users/{userId}/settings/cse/keypairsPOST
- /gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}GET
- /gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}:disablePOST
- /gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}:enablePOST
- /gmail/v1/users/{userId}/settings/cse/keypairs/{keyPairId}:obliteratePOST
- /gmail/v1/users/{userId}/settings/delegatesGET
- /gmail/v1/users/{userId}/settings/delegatesPOST
- /gmail/v1/users/{userId}/settings/delegates/{delegateEmail}DELETE
- /gmail/v1/users/{userId}/settings/delegates/{delegateEmail}GET
- /gmail/v1/users/{userId}/settings/filtersGET
- /gmail/v1/users/{userId}/settings/filtersPOST
- /gmail/v1/users/{userId}/settings/filters/{id}DELETE
- /gmail/v1/users/{userId}/settings/filters/{id}GET
- /gmail/v1/users/{userId}/settings/forwardingAddressesGET
- /gmail/v1/users/{userId}/settings/forwardingAddressesPOST
- /gmail/v1/users/{userId}/settings/forwardingAddresses/{forwardingEmail}DELETE
- /gmail/v1/users/{userId}/settings/forwardingAddresses/{forwardingEmail}GET
- /gmail/v1/users/{userId}/settings/imapGET
- /gmail/v1/users/{userId}/settings/imapPUT
- /gmail/v1/users/{userId}/settings/languageGET
- /gmail/v1/users/{userId}/settings/languagePUT
- /gmail/v1/users/{userId}/settings/popGET
- /gmail/v1/users/{userId}/settings/popPUT
- /gmail/v1/users/{userId}/settings/sendAsGET
- /gmail/v1/users/{userId}/settings/sendAsPOST
- /gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}DELETE
- /gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}GET
- /gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}PATCH
- /gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}PUT
- /gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfoGET
- /gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfoPOST
- /gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}DELETE
- /gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}GET
- /gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}/setDefaultPOST
- /gmail/v1/users/{userId}/settings/sendAs/{sendAsEmail}/verifyPOST
- /gmail/v1/users/{userId}/settings/vacationGET
- /gmail/v1/users/{userId}/settings/vacationPUT
- /gmail/v1/users/{userId}/stopPOST
- /gmail/v1/users/{userId}/threadsGET
- /gmail/v1/users/{userId}/threads/{id}DELETE
- /gmail/v1/users/{userId}/threads/{id}GET
- /gmail/v1/users/{userId}/threads/{id}/modifyPOST
- /gmail/v1/users/{userId}/threads/{id}/trashPOST
- /gmail/v1/users/{userId}/threads/{id}/untrashPOST
- /gmail/v1/users/{userId}/watchPOST
/gmail/v1/users/{userId}/settings/filters
POST
/gmail/v1/users/{userId}/settings/filters
users
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://gmail.googleapis.com//gmail/v1/users//settings/filters' \
--header 'Content-Type: application/json' \
--data-raw ''
Response Response Example
{
"action": {
"addLabelIds": [
"string"
],
"forward": "string",
"removeLabelIds": [
"string"
]
},
"criteria": {
"excludeChats": true,
"from": "string",
"hasAttachment": true,
"negatedQuery": "string",
"query": "string",
"size": 0,
"sizeComparison": "unspecified",
"subject": "string",
"to": "string"
},
"id": "string"
}
Request
Path Params
userId
stringÂ
required
Body Params application/json
Resource definition for Gmail filters. Filters apply to specific messages instead of an entire email thread.
action
object (FilterAction)Â
optional
addLabelIds
array[string]
optional
forward
stringÂ
optional
removeLabelIds
array[string]
optional
criteria
object (FilterCriteria)Â
optional
excludeChats
booleanÂ
optional
from
stringÂ
optional
hasAttachment
booleanÂ
optional
negatedQuery
stringÂ
optional
"from:someuser@example.com rfc822msgid: is:unread"
.query
stringÂ
optional
"from:someuser@example.com rfc822msgid: is:unread"
.size
integer <int32>
optional
sizeComparison
enum<string>Â
optional
Allowed values:
unspecifiedsmallerlarger
subject
stringÂ
optional
to
stringÂ
optional
id
stringÂ
optional
Examples
Responses
🟢200Successful response
application/json
Body
Resource definition for Gmail filters. Filters apply to specific messages instead of an entire email thread.
action
object (FilterAction)Â
optional
addLabelIds
array[string]
optional
forward
stringÂ
optional
removeLabelIds
array[string]
optional
criteria
object (FilterCriteria)Â
optional
excludeChats
booleanÂ
optional
from
stringÂ
optional
hasAttachment
booleanÂ
optional
negatedQuery
stringÂ
optional
"from:someuser@example.com rfc822msgid: is:unread"
.query
stringÂ
optional
"from:someuser@example.com rfc822msgid: is:unread"
.size
integer <int32>
optional
sizeComparison
enum<string>Â
optional
Allowed values:
unspecifiedsmallerlarger
subject
stringÂ
optional
to
stringÂ
optional
id
stringÂ
optional
Modified at 2023-08-15 05:40:23