SevenShores\Hubspot\Resources\Owners::create PHP Method

create() public method

public create ( array $properties ) : Response
$properties array
return SevenShores\Hubspot\Http\Response
    function create($properties)
    {
        $endpoint = 'https://api.hubapi.com/owners/v2/owners/';
        $options['json'] = $properties;
        return $this->client->request('post', $endpoint, $options);
    }

Usage Example

Example #1
0
 /**
  * Creates an Owner with the HubSpotApi
  * @param string $email
  *
  * @return \SevenShores\Hubspot\Http\Response
  */
 private function createOwner($email = '*****@*****.**')
 {
     $response = $this->owners->create(['type' => 'PERSON', 'portalId' => 62515, 'firstName' => 'Testing', 'lastName' => 'Owner', 'email' => $email, 'remoteList' => [['portalId' => 62515, 'remoteType' => 'EMAIL', 'remoteId' => 'dev_' . $email, 'active' => true]]]);
     sleep(1);
     return $response;
 }