theodi/open-orgn-services

View on GitHub
fixtures/vcr_cassettes/Add_person_details_to_Capsule_CRM/attach_membership_tag_to_existing_person.yml

Summary

Maintainability
Test Coverage
---
http_interactions:
- request:
    method: post
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314044/opportunity
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<opportunity>\n  <name>Membership
        at individual level</name>\n  <currency>GBP</currency>\n  <value type=\"integer\">108</value>\n
        \ <milestone>Invoiced</milestone>\n  <probability type=\"integer\">100</probability>\n
        \ <description>Membership #: HG5646HD</description>\n  <duration type=\"integer\">12</duration>\n
        \ <durationBasis>YEAR</durationBasis>\n  <expectedCloseDate type=\"date\">2013-01-01</expectedCloseDate>\n
        \ <owner><CAPSULECRM_DEFAULT_OWNER></owner>\n</opportunity>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 201
      message: Created
    headers:
      Date:
      - Tue, 06 Jan 2015 11:51:50 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Location:
      - https://<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/opportunity/2834376
      Content-Length:
      - '0'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
    body:
      encoding: US-ASCII
      string: ''
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/opportunity/2834376/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>Type</label>\n    <text>Membership</text>\n    <tag nil=\"true\"/>\n
        \   <date nil=\"true\"/>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:51:51 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '178'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="1"><customField><id>3938473</id><label>Type</label><text>Membership</text></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: post
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314044/tag/Membership
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<tags>\n  <tag>\n    <name>Membership</name>\n
        \ </tag>\n</tags>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 201
      message: Created
    headers:
      Date:
      - Tue, 06 Jan 2015 11:51:52 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Location:
      - https://<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314044/tag/Membership
      Content-Length:
      - '0'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
    body:
      encoding: US-ASCII
      string: ''
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314044/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>Level</label>\n    <text>individual</text>\n    <tag>Membership</tag>\n
        \   <date nil=\"true\"/>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:51:52 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '201'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="1"><customField><id>71150126</id><tag>Membership</tag><label>Level</label><text>individual</text></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314044/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>Supporter Level</label>\n    <text>Individual</text>\n    <tag>Membership</tag>\n
        \   <date nil=\"true\"/>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:51:53 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '319'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="2"><customField><id>71150126</id><tag>Membership</tag><label>Level</label><text>individual</text></customField><customField><id>71150127</id><tag>Membership</tag><label>Supporter
        Level</label><text>Individual</text></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314044/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>ID</label>\n    <text>HG5646HD</text>\n    <tag>Membership</tag>\n
        \   <date nil=\"true\"/>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:51:53 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '422'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="3"><customField><id>71150126</id><tag>Membership</tag><label>Level</label><text>individual</text></customField><customField><id>71150127</id><tag>Membership</tag><label>Supporter
        Level</label><text>Individual</text></customField><customField><id>71150128</id><tag>Membership</tag><label>ID</label><text>HG5646HD</text></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314044/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>Joined</label>\n    <text nil=\"true\"/>\n    <tag>Membership</tag>\n
        \   <date type=\"date\">2013-01-01</date>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:51:54 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '541'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="4"><customField><id>71150126</id><tag>Membership</tag><label>Level</label><text>individual</text></customField><customField><id>71150127</id><tag>Membership</tag><label>Supporter
        Level</label><text>Individual</text></customField><customField><id>71150128</id><tag>Membership</tag><label>ID</label><text>HG5646HD</text></customField><customField><id>71150129</id><tag>Membership</tag><label>Joined</label><date>2013-01-01T00:00:00Z</date></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314044/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>Email</label>\n    <text>rimmer@jmc.com</text>\n    <tag>Membership</tag>\n
        \   <date nil=\"true\"/>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:51:55 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '653'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="5"><customField><id>71150126</id><tag>Membership</tag><label>Level</label><text>individual</text></customField><customField><id>71150127</id><tag>Membership</tag><label>Supporter
        Level</label><text>Individual</text></customField><customField><id>71150128</id><tag>Membership</tag><label>ID</label><text>HG5646HD</text></customField><customField><id>71150129</id><tag>Membership</tag><label>Joined</label><date>2013-01-01T00:00:00Z</date></customField><customField><id>71150130</id><tag>Membership</tag><label>Email</label><text>rimmer@jmc.com</text></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314044/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>Sector</label>\n    <text>Healthcare</text>\n    <tag>Membership</tag>\n
        \   <date nil=\"true\"/>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:51:55 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '762'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="6"><customField><id>71150126</id><tag>Membership</tag><label>Level</label><text>individual</text></customField><customField><id>71150127</id><tag>Membership</tag><label>Supporter
        Level</label><text>Individual</text></customField><customField><id>71150128</id><tag>Membership</tag><label>ID</label><text>HG5646HD</text></customField><customField><id>71150129</id><tag>Membership</tag><label>Joined</label><date>2013-01-01T00:00:00Z</date></customField><customField><id>71150130</id><tag>Membership</tag><label>Email</label><text>rimmer@jmc.com</text></customField><customField><id>71150131</id><tag>Membership</tag><label>Sector</label><text>Healthcare</text></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: get
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party?q=rimmer@jmc.com
    body:
      encoding: US-ASCII
      string: ''
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:51:56 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '74'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><parties size="0"/>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: delete
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314044
    body:
      encoding: US-ASCII
      string: ''
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:51:56 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '0'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
    body:
      encoding: US-ASCII
      string: ''
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: get
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party?email=rimmer@jmc.com
    body:
      encoding: US-ASCII
      string: ''
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:25 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '74'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><parties size="0"/>
    http_version: 
  recorded_at: Tue, 06 Jan 2015 11:52:25 GMT
- request:
    method: post
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/person
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<person>\n  <about nil=\"true\"/>\n
        \ <firstName>Arnold</firstName>\n  <lastName>Rimmer</lastName>\n  <title nil=\"true\"/>\n
        \ <jobTitle nil=\"true\"/>\n  <organisationId nil=\"true\"/>\n  <contacts>\n
        \   <email>\n      <type nil=\"true\"/>\n      <emailAddress>rimmer@jmc.com</emailAddress>\n
        \   </email>\n  </contacts>\n</person>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 201
      message: Created
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:25 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Location:
      - https://<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314055
      Content-Length:
      - '0'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
    body:
      encoding: US-ASCII
      string: ''
    http_version: 
  recorded_at: Tue, 06 Jan 2015 11:52:25 GMT
- request:
    method: get
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party?email=rimmer@jmc.com
    body:
      encoding: US-ASCII
      string: ''
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:29 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '472'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><parties size="1"><person><id>73314055</id><contacts><email><id>141306572</id><emailAddress>rimmer@jmc.com</emailAddress></email></contacts><pictureURL>https://d365sd3k9yw37.cloudfront.net/a/1420015704/theme/default/images/person_avatar_70.png</pictureURL><createdOn>2015-01-06T11:52:25Z</createdOn><updatedOn>2015-01-06T11:52:25Z</updatedOn><firstName>Arnold</firstName><lastName>Rimmer</lastName></person></parties>
    http_version: 
  recorded_at: Tue, 06 Jan 2015 11:52:29 GMT
- request:
    method: get
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party?email=rimmer@jmc.com
    body:
      encoding: US-ASCII
      string: ''
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:29 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '472'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><parties size="1"><person><id>73314055</id><contacts><email><id>141306572</id><emailAddress>rimmer@jmc.com</emailAddress></email></contacts><pictureURL>https://d365sd3k9yw37.cloudfront.net/a/1420015704/theme/default/images/person_avatar_70.png</pictureURL><createdOn>2015-01-06T11:52:25Z</createdOn><updatedOn>2015-01-06T11:52:25Z</updatedOn><firstName>Arnold</firstName><lastName>Rimmer</lastName></person></parties>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: post
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314055/opportunity
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<opportunity>\n  <name>Membership
        at individual level</name>\n  <currency>GBP</currency>\n  <value type=\"integer\">108</value>\n
        \ <milestone>Invoiced</milestone>\n  <probability type=\"integer\">100</probability>\n
        \ <description>Membership #: HG5646HD</description>\n  <duration type=\"integer\">12</duration>\n
        \ <durationBasis>YEAR</durationBasis>\n  <expectedCloseDate type=\"date\">2013-01-01</expectedCloseDate>\n
        \ <owner><CAPSULECRM_DEFAULT_OWNER></owner>\n</opportunity>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 201
      message: Created
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:31 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Location:
      - https://<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/opportunity/2834379
      Content-Length:
      - '0'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
    body:
      encoding: US-ASCII
      string: ''
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/opportunity/2834379/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>Type</label>\n    <text>Membership</text>\n    <tag nil=\"true\"/>\n
        \   <date nil=\"true\"/>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:31 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '178'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="1"><customField><id>3938474</id><label>Type</label><text>Membership</text></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: post
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314055/tag/Membership
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<tags>\n  <tag>\n    <name>Membership</name>\n
        \ </tag>\n</tags>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 201
      message: Created
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:32 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Location:
      - https://<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314055/tag/Membership
      Content-Length:
      - '0'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
    body:
      encoding: US-ASCII
      string: ''
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314055/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>Level</label>\n    <text>individual</text>\n    <tag>Membership</tag>\n
        \   <date nil=\"true\"/>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:33 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '201'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="1"><customField><id>71150135</id><tag>Membership</tag><label>Level</label><text>individual</text></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314055/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>Supporter Level</label>\n    <text>Individual</text>\n    <tag>Membership</tag>\n
        \   <date nil=\"true\"/>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:33 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '319'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="2"><customField><id>71150135</id><tag>Membership</tag><label>Level</label><text>individual</text></customField><customField><id>71150136</id><tag>Membership</tag><label>Supporter
        Level</label><text>Individual</text></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314055/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>ID</label>\n    <text>HG5646HD</text>\n    <tag>Membership</tag>\n
        \   <date nil=\"true\"/>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:34 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '422'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="3"><customField><id>71150135</id><tag>Membership</tag><label>Level</label><text>individual</text></customField><customField><id>71150136</id><tag>Membership</tag><label>Supporter
        Level</label><text>Individual</text></customField><customField><id>71150137</id><tag>Membership</tag><label>ID</label><text>HG5646HD</text></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314055/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>Joined</label>\n    <text nil=\"true\"/>\n    <tag>Membership</tag>\n
        \   <date type=\"date\">2013-01-01</date>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:34 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '541'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="4"><customField><id>71150135</id><tag>Membership</tag><label>Level</label><text>individual</text></customField><customField><id>71150136</id><tag>Membership</tag><label>Supporter
        Level</label><text>Individual</text></customField><customField><id>71150137</id><tag>Membership</tag><label>ID</label><text>HG5646HD</text></customField><customField><id>71150138</id><tag>Membership</tag><label>Joined</label><date>2013-01-01T00:00:00Z</date></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314055/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>Email</label>\n    <text>rimmer@jmc.com</text>\n    <tag>Membership</tag>\n
        \   <date nil=\"true\"/>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:35 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '653'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="5"><customField><id>71150135</id><tag>Membership</tag><label>Level</label><text>individual</text></customField><customField><id>71150136</id><tag>Membership</tag><label>Supporter
        Level</label><text>Individual</text></customField><customField><id>71150137</id><tag>Membership</tag><label>ID</label><text>HG5646HD</text></customField><customField><id>71150138</id><tag>Membership</tag><label>Joined</label><date>2013-01-01T00:00:00Z</date></customField><customField><id>71150139</id><tag>Membership</tag><label>Email</label><text>rimmer@jmc.com</text></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314055/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>Sector</label>\n    <text>Healthcare</text>\n    <tag>Membership</tag>\n
        \   <date nil=\"true\"/>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:36 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '762'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="6"><customField><id>71150135</id><tag>Membership</tag><label>Level</label><text>individual</text></customField><customField><id>71150136</id><tag>Membership</tag><label>Supporter
        Level</label><text>Individual</text></customField><customField><id>71150137</id><tag>Membership</tag><label>ID</label><text>HG5646HD</text></customField><customField><id>71150138</id><tag>Membership</tag><label>Joined</label><date>2013-01-01T00:00:00Z</date></customField><customField><id>71150139</id><tag>Membership</tag><label>Email</label><text>rimmer@jmc.com</text></customField><customField><id>71150140</id><tag>Membership</tag><label>Sector</label><text>Healthcare</text></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: get
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party?email=rimmer@jmc.com
    body:
      encoding: US-ASCII
      string: ''
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:36 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '472'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><parties size="1"><person><id>73314055</id><contacts><email><id>141306572</id><emailAddress>rimmer@jmc.com</emailAddress></email></contacts><pictureURL>https://d365sd3k9yw37.cloudfront.net/a/1420015704/theme/default/images/person_avatar_70.png</pictureURL><createdOn>2015-01-06T11:52:25Z</createdOn><updatedOn>2015-01-06T11:52:35Z</updatedOn><firstName>Arnold</firstName><lastName>Rimmer</lastName></person></parties>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: get
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314055/tag
    body:
      encoding: US-ASCII
      string: ''
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:37 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '126'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><tags size="1"><tag><id>796299</id><name>Membership</name></tag></tags>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: get
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314055/customfield
    body:
      encoding: US-ASCII
      string: ''
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:37 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '762'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - ! '*/*;charset=UTF-8'
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><customFields
        size="6"><customField><id>71150135</id><tag>Membership</tag><label>Level</label><text>individual</text></customField><customField><id>71150136</id><tag>Membership</tag><label>Supporter
        Level</label><text>Individual</text></customField><customField><id>71150137</id><tag>Membership</tag><label>ID</label><text>HG5646HD</text></customField><customField><id>71150138</id><tag>Membership</tag><label>Joined</label><date>2013-01-01T00:00:00Z</date></customField><customField><id>71150139</id><tag>Membership</tag><label>Email</label><text>rimmer@jmc.com</text></customField><customField><id>71150140</id><tag>Membership</tag><label>Sector</label><text>Healthcare</text></customField></customFields>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: delete
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314055
    body:
      encoding: US-ASCII
      string: ''
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
  response:
    status:
      code: 200
      message: OK
    headers:
      Date:
      - Tue, 06 Jan 2015 11:52:38 GMT
      Server:
      - Apache
      X-Frame-Options:
      - DENY
      Set-Cookie:
      - JSESSIONID=; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/
      Content-Length:
      - '0'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
    body:
      encoding: US-ASCII
      string: ''
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
- request:
    method: put
    uri: https://<CAPSULECRM_API_TOKEN>:x@<CAPSULECRM_ACCOUNT_NAME>.capsulecrm.com/api/party/73314055/customfields
    body:
      encoding: US-ASCII
      string: ! "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<customFields>\n  <customField>\n
        \   <label>Contact first name</label>\n    <text>Arnold</text>\n    <tag>Membership</tag>\n
        \   <date nil=\"true\"/>\n    <boolean nil=\"true\"/>\n  </customField>\n</customFields>\n"
    headers:
      User-Agent:
      - CapsuleCRM ruby gem
      Content-Type:
      - text/xml
  response:
    status:
      code: 404
      message: Not Found
    headers:
      Date:
      - Mon, 28 Sep 2015 10:30:27 GMT
      Server:
      - Apache
      Content-Length:
      - '110'
      X-Xss-Protection:
      - 1; mode=block
      X-Content-Type-Options:
      - nosniff
      Strict-Transport-Security:
      - max-age=31536000
      Content-Type:
      - application/xml
    body:
      encoding: US-ASCII
      string: <?xml version="1.0" encoding="UTF-8" standalone="yes"?><response><message>party
        not found</message></response>
    http_version: 
  recorded_at: Tue, 01 Jan 2013 14:35:00 GMT
recorded_with: VCR 2.9.3