{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"**This endpoint allows you to add a Marketing Campaigns recipient.**\n\nYou can add custom field data as a parameter on this endpoint. We have provided an example using some of the default custom fields SendGrid provides.\n\nThe rate limit is three requests every 2 seconds. You can upload 1000  contacts per request. So the maximum upload rate is 1500 recipients per second.","properties":{"headers":{"type":"object","properties":{"on-behalf-of":{"type":"string","description":"The `on-behalf-of` header allows you to make API calls from a parent account on behalf of the parent's Subusers or customer accounts. You will use the parent account's API key when using this header. When making a call on behalf of a customer account, the property value should be \"account-id\" followed by the customer account's ID (e.g., `on-behalf-of: account-id <account-id>`). When making a call on behalf of a Subuser, the property value should be the Subuser's username (e.g., `on-behalf-of: <subuser-username>`). See [**On Behalf Of**](https://docs.sendgrid.com/api-reference/how-to-use-the-sendgrid-v3-api/on-behalf-of) for more information."}},"required":[],"additionalProperties":false},"body":{"type":"array","items":{"type":"object","properties":{"email":{"type":"string","description":"The email address of the recipient.","format":"email"},"first_name":{"type":"string","description":"The first name of the recipient."},"last_name":{"type":"string","description":"The last name of the recipient."},"age":{"type":"integer"}},"required":["email"]},"examples":[[{"email":"example@example.com","first_name":"","last_name":"User","age":25},{"email":"example2@example.com","first_name":"Example","last_name":"User","age":25}]]}},"required":[],"additionalProperties":false},"name":"Add recipients","id":"sendgrid.lmc_contactdb.addrecipient","example":{},"maxRequests":1,"summary":false}}