Brevo · Schema

Contacts_getContactInfo_Response_200

MarketingMarketing AutomationEmail MarketingTransactional EmailSMS MarketingWhatsAppCampaignsCRMSalesE-CommerceLoyaltyEventLive ChatEmailSMSAutomationMessagingContacts

Properties

Name Type Description
attributes object Set of attributes of the contact
createdAt string Creation UTC date-time of the contact (YYYY-MM-DDTHH:mm:ss.SSSZ)
email string Email address of the contact for which you requested the details
emailBlacklisted boolean Blacklist status for email campaigns (true=blacklisted, false=not blacklisted)
id integer ID of the contact for which you requested the details
listIds array
listUnsubscribed array
modifiedAt string Last modification UTC date-time of the contact (YYYY-MM-DDTHH:mm:ss.SSSZ)
smsBlacklisted boolean Blacklist status for SMS campaigns (true=blacklisted, false=not blacklisted)
whatsappBlacklisted boolean Blacklist status for WhatsApp campaigns (true=blacklisted, false=not blacklisted)
consentGroups array Consent groups the contact belongs to, with their subscription status. Only present when the Consent Groups feature is enabled for your account.
statistics object Campaign statistics of the contact
View JSON Schema on GitHub

JSON Schema

brevo-contacts-get-contact-info-response-200-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/brevo/main/json-schema/brevo-contacts-get-contact-info-response-200-schema.json",
  "title": "Contacts_getContactInfo_Response_200",
  "x-generated": "2026-10-12",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/brevo-contacts-api-openapi.yml#/components/schemas/Contacts_getContactInfo_Response_200",
  "type": "object",
  "properties": {
    "attributes": {
      "$ref": "#/$defs/ContactsIdentifierGetResponsesContentApplicationJsonSchemaAttributes",
      "description": "Set of attributes of the contact"
    },
    "createdAt": {
      "type": "string",
      "description": "Creation UTC date-time of the contact (YYYY-MM-DDTHH:mm:ss.SSSZ)"
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Email address of the contact for which you requested the details"
    },
    "emailBlacklisted": {
      "type": "boolean",
      "description": "Blacklist status for email campaigns (true=blacklisted, false=not blacklisted)"
    },
    "id": {
      "type": "integer",
      "format": "int64",
      "description": "ID of the contact for which you requested the details"
    },
    "listIds": {
      "type": "array",
      "items": {
        "type": "integer",
        "format": "int64"
      }
    },
    "listUnsubscribed": {
      "type": "array",
      "items": {
        "type": "integer",
        "format": "int64"
      }
    },
    "modifiedAt": {
      "type": "string",
      "description": "Last modification UTC date-time of the contact (YYYY-MM-DDTHH:mm:ss.SSSZ)"
    },
    "smsBlacklisted": {
      "type": "boolean",
      "description": "Blacklist status for SMS campaigns (true=blacklisted, false=not blacklisted)"
    },
    "whatsappBlacklisted": {
      "type": "boolean",
      "description": "Blacklist status for WhatsApp campaigns (true=blacklisted, false=not blacklisted)"
    },
    "consentGroups": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ConsentGroupItem"
      },
      "description": "Consent groups the contact belongs to, with their subscription status. Only present when the Consent Groups feature is enabled for your account."
    },
    "statistics": {
      "$ref": "#/$defs/ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatistics",
      "description": "Campaign statistics of the contact"
    }
  },
  "required": [
    "attributes",
    "createdAt",
    "emailBlacklisted",
    "id",
    "listIds",
    "modifiedAt",
    "smsBlacklisted",
    "whatsappBlacklisted",
    "statistics"
  ],
  "$defs": {
    "ConsentGroupItem": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int64",
          "description": "ID of the consent group"
        },
        "status": {
          "$ref": "#/$defs/ConsentGroupItemStatus",
          "description": "The contact's subscription status within this consent group"
        }
      },
      "required": [
        "id",
        "status"
      ],
      "description": "A contact's membership status in a single consent group.",
      "title": "ConsentGroupItem"
    },
    "ConsentGroupItemStatus": {
      "type": "string",
      "enum": [
        "subscribed",
        "unsubscribed"
      ],
      "description": "The contact's subscription status within this consent group",
      "title": "ConsentGroupItemStatus"
    },
    "ContactsIdentifierGetResponsesContentApplicationJsonSchemaAttributes": {
      "type": "object",
      "properties": {},
      "description": "Set of attributes of the contact",
      "title": "ContactsIdentifierGetResponsesContentApplicationJsonSchemaAttributes"
    },
    "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatistics": {
      "type": "object",
      "properties": {
        "clicked": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsClickedItems"
          },
          "description": "Listing of the clicks generated by the contact"
        },
        "complaints": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsComplaintsItems"
          },
          "description": "Listing of the complaints generated by the contact"
        },
        "delivered": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsDeliveredItems"
          },
          "description": "Listing of the delivered campaign for the contact"
        },
        "hardBounces": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsHardBouncesItems"
          },
          "description": "Listing of the hard bounces generated by the contact"
        },
        "messagesSent": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsMessagesSentItems"
          },
          "description": "Listing of the sent campaign for the contact"
        },
        "opened": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsOpenedItems"
          },
          "description": "Listing of the openings generated by the contact"
        },
        "softBounces": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsSoftBouncesItems"
          },
          "description": "Listing of the soft bounces generated by the contact"
        },
        "transacAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsTransacAttributesItems"
          },
          "description": "Listing of the transactional attributes for the contact"
        },
        "unsubscriptions": {
          "$ref": "#/$defs/ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsUnsubscriptions",
          "description": "Listing of the unsubscription for the contact"
        }
      },
      "description": "Campaign statistics of the contact",
      "title": "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatistics"
    },
    "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsClickedItems": {
      "type": "object",
      "properties": {
        "campaignId": {
          "type": "integer",
          "format": "int64",
          "description": "ID of the campaign which generated the event"
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsClickedItemsLinksItems"
          },
          "description": "Listing of the clicked links for the campaign"
        }
      },
      "required": [
        "campaignId",
        "links"
      ],
      "title": "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsClickedItems"
    },
    "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsClickedItemsLinksItems": {
      "type": "object",
      "properties": {
        "count": {
          "type": "integer",
          "format": "int64",
          "description": "Number of clicks on this link for the campaign"
        },
        "eventTime": {
          "type": "string",
          "description": "UTC date-time of the event"
        },
        "ip": {
          "type": "string",
          "description": "IP from which the user has clicked on the link"
        },
        "url": {
          "type": "string",
          "description": "URL of the clicked link"
        }
      },
      "required": [
        "count",
        "eventTime",
        "ip",
        "url"
      ],
      "title": "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsClickedItemsLinksItems"
    },
    "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsComplaintsItems": {
      "type": "object",
      "properties": {
        "campaignId": {
          "type": "integer",
          "format": "int64",
          "description": "ID of the campaign which generated the event"
        },
        "eventTime": {
          "type": "string",
          "description": "UTC date-time of the event"
        }
      },
      "required": [
        "campaignId",
        "eventTime"
      ],
      "title": "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsComplaintsItems"
    },
    "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsDeliveredItems": {
      "type": "object",
      "properties": {
        "campaignId": {
          "type": "integer",
          "format": "int64",
          "description": "ID of the campaign which generated the event"
        },
        "eventTime": {
          "type": "string",
          "description": "UTC date-time of the event"
        }
      },
      "required": [
        "campaignId",
        "eventTime"
      ],
      "title": "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsDeliveredItems"
    },
    "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsHardBouncesItems": {
      "type": "object",
      "properties": {
        "campaignId": {
          "type": "integer",
          "format": "int64",
          "description": "ID of the campaign which generated the event"
        },
        "eventTime": {
          "type": "string",
          "description": "UTC date-time of the event"
        }
      },
      "required": [
        "campaignId",
        "eventTime"
      ],
      "title": "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsHardBouncesItems"
    },
    "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsMessagesSentItems": {
      "type": "object",
      "properties": {
        "campaignId": {
          "type": "integer",
          "format": "int64",
          "description": "ID of the campaign which generated the event"
        },
        "eventTime": {
          "type": "string",
          "description": "UTC date-time of the event"
        }
      },
      "required": [
        "campaignId",
        "eventTime"
      ],
      "title": "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsMessagesSentItems"
    },
    "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsOpenedItems": {
      "type": "object",
      "properties": {
        "campaignId": {
          "type": "integer",
          "format": "int64",
          "description": "ID of the campaign which generated the event"
        },
        "count": {
          "type": "integer",
          "format": "int64",
          "description": "Number of openings for the campaign"
        },
        "eventTime": {
          "type": "string",
          "description": "UTC date-time of the event"
        },
        "ip": {
          "type": "string",
          "description": "IP from which the user has opened the email"
        }
      },
      "required": [
        "campaignId",
        "count",
        "eventTime",
        "ip"
      ],
      "title": "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsOpenedItems"
    },
    "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsSoftBouncesItems": {
      "type": "object",
      "properties": {
        "campaignId": {
          "type": "integer",
          "format": "int64",
          "description": "ID of the campaign which generated the event"
        },
        "eventTime": {
          "type": "string",
          "description": "UTC date-time of the event"
        }
      },
      "required": [
        "campaignId",
        "eventTime"
      ],
      "title": "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsSoftBouncesItems"
    },
    "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsTransacAttributesItems": {
      "type": "object",
      "properties": {},
      "title": "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsTransacAttributesItems"
    },
    "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsUnsubscriptions": {
      "type": "object",
      "properties": {
        "adminUnsubscription": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsUnsubscriptionsAdminUnsubscriptionItems"
          },
          "description": "Contact has been unsubscribed from the administrator"
        },
        "userUnsubscription": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsUnsubscriptionsUserUnsubscriptionItems"
          },
          "description": "Contact unsubscribe via unsubscription link in a campaign"
        }
      },
      "required": [
        "adminUnsubscription",
        "userUnsubscription"
      ],
      "description": "Listing of the unsubscription for the contact",
      "title": "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsUnsubscriptions"
    },
    "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsUnsubscriptionsAdminUnsubscriptionItems": {
      "type": "object",
      "properties": {
        "eventTime": {
          "type": "string",
          "description": "UTC date-time of the event"
        },
        "ip": {
          "type": "string",
          "description": "IP from which the user has been unsubscribed"
        }
      },
      "required": [
        "eventTime"
      ],
      "title": "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsUnsubscriptionsAdminUnsubscriptionItems"
    },
    "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsUnsubscriptionsUserUnsubscriptionItems": {
      "type": "object",
      "properties": {
        "campaignId": {
          "type": [
            "integer",
            "null"
          ],
          "format": "int64",
          "description": "ID of the campaign which generated the event"
        },
        "eventTime": {
          "type": "string",
          "description": "UTC date-time of the event"
        },
        "ip": {
          "type": "string",
          "description": "IP from which the user has unsubscribed"
        }
      },
      "required": [
        "campaignId",
        "eventTime"
      ],
      "title": "ContactsIdentifierGetResponsesContentApplicationJsonSchemaStatisticsUnsubscriptionsUserUnsubscriptionItems"
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/brevo-contacts-get-contact-info-response-200"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.