Anlegen von Personen mit Firmenbezug

21 views
Skip to first unread message

Martin Hoffmann

unread,
Jun 26, 2019, 10:26:09 AM6/26/19
to 42he API
Hi,

ich möchte gerne per POST an /people eine neue Person anlegen. Diese direkt mit Bezug zu einer bereits existierenden Firma. Ich habe es bisher mit positions_attributes versucht, doch dies funktioniert leider nicht.

Ich habe sowohl das versucht (nach dem Beispiel):

{
  "person": {
    "first_name": "Vorname",
    "name": "Namename"
  },
  "positions_attributes": [
    {
      "id": "",
      "company_id": "",
      "company_name": "firmen name",
      "name": "firma position",
      "department": "Bereich",
      "primary_function": "true",
      "former": "false"
    }
  ]
}

Als auch das:

{
  "person": {
    "first_name": "Vorname",
    "name": "Namename"
  },
  "positions_attributes": [
    {
      "company_id": "Id von existierender Firma",

    }
  ]
}

Danke für die Hilfe.

LG
Martin

Axel von Leitner

unread,
Jun 26, 2019, 10:58:06 AM6/26/19
to 42...@googlegroups.com
Hey Martin, 

ein Blick in unsere Tests zeigt mir, dass das hier auf jeden Fall gehen sollte: 

  Parameters: {"person"=>{"title"=>"Herr", "first_name"=>"Vorname", "name"=>"Nachname 1a", "gender"=>"male_user", "positions_attributes"=>{"0"=>{"id"=>"", "company_id"=>"102", "name"=>"firma position", "department"=>"Bereich", "primary_function"=>"true", "former"=>"false"}}}}


Das sieht mir sehr ähnlich zu deinem zweiten Versuch aus, bis auf eine entscheidende Kleinigkeit: der positions_attributes hash ist bei dir nicht im person Hash. Verschieb den doch mal bitte, ich denke dann fluppt das.

Gruß
Axel

Axel von Leitner

42he GmbH
Marktstraße 10 - Gebäude E8
50968 Köln


CentralStationCRM.de - Einfaches Kontaktmanagement & CRM

CentralPlanner.de - Reservierungssoftware für kleine Unternehmen
CentralDesk.com - Support- und Hilfesystem in einfach

Geschäftsführung: Axel von Leitner 
Sitz: Köln, Registergericht: AG Köln, Handelsregister: HRB 70598


ISEKI-Maschinen GmbH
Rudolf-Diesel-Straße 4
40670 Meerbusch

Geschäftsführer: Martin Hoffmann
Handelsregister: HRB 2938 Neuss 
Steuernr.: 122 5715 0293 
USt-IdNr.: DE 120581 270

--
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "42he API" abonniert haben.
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an 42he+uns...@googlegroups.com.
Wenn Sie diese Diskussion im Web verfolgen möchten, rufen Sie https://groups.google.com/d/msgid/42he/dda54e88-4a48-4739-9772-415d1120eb12%40googlegroups.com auf.
Weitere Optionen finden Sie unter https://groups.google.com/d/optout.

Martin Hoffmann

unread,
Jun 27, 2019, 2:53:03 AM6/27/19
to 42he API
Super, jetzt gehts. Bin ich wohl etwas verrutscht. 

Danke.


Am Mittwoch, 26. Juni 2019 16:58:06 UTC+2 schrieb Axel von Leitner:
Hey Martin, 

ein Blick in unsere Tests zeigt mir, dass das hier auf jeden Fall gehen sollte: 

  Parameters: {"person"=>{"title"=>"Herr", "first_name"=>"Vorname", "name"=>"Nachname 1a", "gender"=>"male_user", "positions_attributes"=>{"0"=>{"id"=>"", "company_id"=>"102", "name"=>"firma position", "department"=>"Bereich", "primary_function"=>"true", "former"=>"false"}}}}


Das sieht mir sehr ähnlich zu deinem zweiten Versuch aus, bis auf eine entscheidende Kleinigkeit: der positions_attributes hash ist bei dir nicht im person Hash. Verschieb den doch mal bitte, ich denke dann fluppt das.

Gruß
Axel

Axel von Leitner

42he GmbH
Marktstraße 10 - Gebäude E8
50968 Köln


CentralStationCRM.de - Einfaches Kontaktmanagement & CRM

CentralPlanner.de - Reservierungssoftware für kleine Unternehmen
CentralDesk.com - Support- und Hilfesystem in einfach

Geschäftsführung: Axel von Leitner 
Sitz: Köln, Registergericht: AG Köln, Handelsregister: HRB 70598


Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an 42...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages