Benutzerdefinierte Objekt-API (/custom_objects/id)

Verwenden Sie die API für benutzerdefinierte Objekte, um neue Datensätze für Ihre benutzerdefinierten Objekte zu erstellen.

Einleitung

Verwenden Sie die API für benutzerdefinierte Objekte, um die Datensätze für Ihre benutzerdefinierten Objekte zu erstellen, zu aktualisieren oder abzufragen. Wenn Sie ein neues benutzerdefiniertes Objekt definieren müssen, verwenden Sie die Benutzeroberfläche.

Die URL für den Zugriff auf die API für benutzerdefinierte Objekte lautet: https:/<instance>//api/custom_objects/{object_id}

Weitere Informationen finden Sie unter Integrations-Best Practices.

Aktionen

Verb Pfad Aktion Beschreibung
BEITRAG /api/custom_objects/{object_id}/object_instances/ erstellen Erstellen Sie einen neuen Datensatz für das benutzerdefinierte Objekt
PUT /api/custom_objects/{object_id}/object_instances/{instance_id} aktualisieren Einen vorhandenen Datensatz ändern
ABFRAGEN /api/custom_objects/{object_id}/object_instances/ index Listet alle Datensätze für das benutzerdefinierte Objekt auf
ABFRAGEN /api/custom_objects/{object_id}/object_instances/{instance_id} anzeigen Listet einen einzelnen Datensatz auf

Elemente (Objektinstanz)

Element Beschreibung Anf. Eindeutig Zulässiger Wert In Out Datentyp
created-at Automatisch von Coupa erstellt im Format JJJJ-MM-TTTHH:MM:SS+HH:MMZ     alle   ja datum/Uhrzeit
erstellt von Benutzer der Erstellung     alle   ja Benutzer
benutzerdefinierter-Objekt-Code Kundenspezifischer Objektcode     alle   ja zeichenfolge
benutzerdefinierter-Objekt-Name Benutzerdefinierter Objektname     alle   ja zeichenfolge
form-response-id ID der Formularantwort, die die Instanz erstellt hat     alle   ja ganze Zahl
iD Interne Coupa-ID     alle   ja ganze Zahl
updated-at Automatisch von Coupa erstellt im Format JJJJ-MM-TTTHH:MM:SS+HH:MMZ     alle   ja datum/Uhrzeit
aktualisiert von Benutzer der Aktualisierung     alle   ja Benutzer
Hinweis

Elemente werden NUR FÜR GET-ANRUFE verwendet. POST- oder PUT-ANRUFE enthalten nur die benutzerdefinierten Felder, die in Ihrer benutzerdefinierten Objektdefinition verwendet werden. Siehe das folgende Beispiel für Details.

Beispiel-Nutzlasten

Da ein benutzerdefiniertes Objekt vollständig aus benutzerdefinierten Feldern besteht, müssen Sie Ihre benutzerdefinierten Felder im Namensraum des benutzerdefinierten Felds enthalten. Ein einfacher POST oder PUT sollte diese Form haben:

<object-instance>

		<custom-fields>

				<custom-field-1>benutzerdefiniertes-feld-1-wert</custom-field-1>

				<custom-field-2>custom-field-2-value</custom-field-2>

				...

				<custom-field-10>benutzerdefiniertes-feld-10-wert</custom-field-10>

		<custom-fields>

</object-instance>

 

Vergleichbare Artikel


Die Coupa Core-API

Unsere RESTful-API bietet robusten Zugriff zum Lesen, Bearbeiten oder Integrieren Ihrer Daten mit der Coupa-Plattform.

Erste Schritte mit der API

Allgemeine Informationen zur Verwendung der Coupa-API und wann Sie CSV verwenden sollten.

Übergang zu OAuth 2.0 und OIDC

Coupa veraltet ältere API-Schlüssel und erfordert die Verwendung von OAuth 2.0 / OIDC. Ab R34 werden keine neuen API-Schlüssel ausgegeben und API-Schlüssel werden mit R35 nicht mehr unterstützt.

Bauen Sie auf der Coupa-Plattform auf

Unsere API-basierte offene Integrationsplattform ermöglicht Technologiepartnern und unabhängigen Softwareanbietern (ISVs) die Integration ihrer Produkte in Coupa