API
연락처 저장
앱의 연락처에 추가와 연락처에 유지가 하는 일을 하며, 주소가 어떤 상태든 안전합니다. 아직 연락처가 아닌 주소는 연락처가 되고 `201`로 응답합니다. 발송에서 기록된 주소는 `manual`이 되고, 이미 저장된 주소는 가진 것을 그대로 유지하며 `200`으로 응답합니다. 삭제된 주소는 되돌아옵니다. 본문은 선택 사항입니다.
PUTapi.openemail.uk/contacts/{email}
본인 키로 워크스페이스에 실제 호출을 실행합니다.
PUT /contacts/{email}
앱의 연락처에 추가와 연락처에 유지가 하는 일을 하며, 주소가 어떤 상태든 안전합니다. 아직 연락처가 아닌 주소는 연락처가 되고 201로 응답합니다. 발송에서 기록된 주소는 manual이 되고, 이미 저장된 주소는 가진 것을 그대로 유지하며 200으로 응답합니다. 삭제된 주소는 되돌아옵니다. 본문은 선택 사항입니다.
예시
contacts:write가 필요합니다. @는 URL 인코딩하세요.
curl -X PUT "$OE/contacts/grace%40example.com" -H "$AUTH" -H 'content-type: application/json' -d '{ "name": "Grace Hopper"}'{ "object": "contact", "email": "[email protected]", "name": "Grace Hopper", "source": "manual", "notes": null, "photoUrl": null, "lastSeenAt": "2026-09-20T12:00:00.000Z", "createdAt": "2026-09-02T08:00:00.000Z", "updatedAt": "2026-09-23T10:15:00.000Z", "audiences": [ { "id": "aud_9f2c4b7e1a0d63d84c5f2e7b", "name": "All contacts", "builtin": "default" } ]}name은 저장된 이름을 바꾸고, 생략하면 그대로 둡니다. notes는 저장된 메모를 바꾸고, null이면 지웁니다. 그 밖의 키는 422 unknown_parameter입니다.
POST /contacts와 달리 이미 주소록에 있는 주소도 409가 아니고, PATCH와 달리 주소록에 없는 주소도 404가 아닙니다. 새 연락처는 기본 오디언스에 들어갑니다.