• Zuletzt bearbeitet am: 19 October 2021

Anhänge-API

Verwenden Sie die Anhänge-API, um Anhänge auf Coupa-Referenz- und Transaktionsobjekten zu verwalten.

Aktionen

Die meisten Coupa-Ressourcen ermöglichen es Ihnen, Anhänge zu den Kernressourcen zusammen mit Kommentaren zu der Ressource hinzuzufügen. Weitere Informationen finden Sie in der Kommentar-API. 

Mit der Anhänge-API können Sie folgende Aktionen ausführen.

Verb Pfad Aktion Beschreibung
BEITRAG /api/contracts/:contract_id/Anhänge erstellen Anhang erstellen
BEITRAG /api/invoices/:invoice_id/attachments erstellen Anhang erstellen
BEITRAG /api/expense_reports/:expense_report_id/attachments erstellen Anhang erstellen
BEITRAG /api/purchase_orders/:purchase_order_id/Anhänge erstellen Anhang erstellen
BEITRAG /api/users/:user_id/attachments erstellen Anhang erstellen
BEITRAG /api/requisitions/:requisition_id/Anhänge erstellen Anhang erstellen
ABFRAGEN /api/contracts/:contract_id/Anhänge index Query-Anhänge
ABFRAGEN /api/inventory_transactions/:id/attachments/:id anzeigen Anhang anzeigen
ABFRAGEN /api/invoices/:invoice_id/attachments index Anhänge abfragen
ABFRAGEN /api/expense_reports/:expense_report_id/attachments index Query-Anhänge
ABFRAGEN /api/purchase_orders/:purchase_order_id/Anhänge index Query Anhänge
ABFRAGEN /api/users/:user_id/attachments index Query-Anhänge
ABFRAGEN /api/requisitions/:requisition_id/Anhänge index Query Anhänge
ABFRAGEN /api/contracts/:contract_id/attachments/:id anzeigen Anhang anzeigen
ABFRAGEN /api/invoices/:invoice_id/attachments/:id anzeigen Anhang anzeigen
ABFRAGEN /api/expense_reports/:expense_report_id/attachments/:id anzeigen Anhang anzeigen
ABFRAGEN /api/purchase_orders/:purchase_order_id/attachments/:id anzeigen Anhang anzeigen
ABFRAGEN /api/users/:user_id/attachments/:id anzeigen Anhang anzeigen
ABFRAGEN /api/requisitions/:requisition_id/attachments/:id anzeigen Anhang anzeigen
PATCH /api/contracts/:contract_id/attachments/:id aktualisierung Sie können Anhänge nicht über die API aktualisieren
PUT /api/contracts/:contract_id/attachments/:id aktualisierung Sie können Anhänge nicht über die API aktualisieren
PATCH /api/invoices/:invoice_id/attachments/:id aktualisieren Sie können Anhänge nicht über die API aktualisieren
PUT /api/invoices/:invoice_id/attachments/:id aktualisierung Sie können Anhänge nicht über die API aktualisieren
PATCH /api/expense_reports/:expense_report_id/attachments/:id aktualisierung Sie können Anhänge nicht über die API aktualisieren
PUT /api/expense_reports/:expense_report_id/attachments/:id aktualisieren Sie können Anhänge nicht über die API aktualisieren
PATCH /api/purchase_orders/:purchase_order_id/attachments/:id aktualisierung Sie können Anhänge nicht über die API aktualisieren
PUT /api/purchase_orders/:purchase_order_id/attachments/:id aktualisierung Sie können Anhänge nicht über die API aktualisieren
PATCH /api/users/:user_id/attachments/:id aktualisierung Sie können Anhänge nicht über die API aktualisieren
PUT /api/users/:user_id/attachments/:id aktualisierung Sie können Anhänge nicht über die API aktualisieren
PATCH /api/requisitions/:requisition_id/anhänge/:id aktualisieren Sie können Anhänge nicht über die API aktualisieren
PUT /api/requisitions/:requisition_id/anhänge/:id aktualisieren Sie können Anhänge nicht über die API aktualisieren
LÖSCHEN /api/requisitions/:requisition_id/anhänge/:id     löschen Löschen Sie einen Anhang aus der Anforderungsüberschrift (funktioniert auch für andere Dokumenttypen, wie Bestellungen)
LÖSCHEN /api/requisition_lines/:requisition_line_id/attachments/:id löschen Löschen einer Anlage aus der Anforderungsposition (funktioniert auch für andere Dokumenttypen, wie Bestellungen)

Elemente

Die folgenden Elemente sind für die Anhänge-API verfügbar:

Element Beschreibung Pflichtfeld? Eindeutig? Zulässiger Wert Api_In Field? Api_Out-Feld? Datentyp
created-at Automatisch von Coupa erstellt im Format JJJJ-MM-TTTHH:MM:SS+HH:MMZ         ja datum/Uhrzeit
file-url URL zur angehängten Datei       ja   zeichenfolge
iD Eindeutige Coupa-ID   ja     ja ganze Zahl
absicht absicht       ja ja string(40)
verknüpft mit link zu spezifischer Funktion       ja   string(255)
text text       ja   text
typ typ ja     ja ja string(255)
updated-at Automatisch von Coupa erstellt im Format JJJJ-MM-TTTHH:MM:SS+HH:MMZ         ja datum/Uhrzeit
uRL uRL       ja   string(255)

Beispiel

 Der folgende Beispielbeitrag erstellt einen Anhang der Datei Standard_Terms_Conditions.pdf für den Vertrag 12345.

curl -X POST \

  https://<INSTANCE>/api/requisitions/12345/attachments \

  -H "Accept: application/xml" \

  -H "Inhaltstyp: Mehrteilige/Formulardaten" \

  -H "x-coupa-api-key:<API KEY>" \

  -F "Anhang[file]=@/Users/IntegrationAdmin/Contracts/Standard_Terms_Conditions.pdf" \

  -F "Anhang[Typ]=Datei"

  -F "Anhang[Absicht]=Lieferant"

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