Dashdoc API Documentation
  • πŸ‘‹GET STARTED
    • Introduction
    • Core API concepts
      • Authentication
      • External identifiers
      • Date and time formats
      • Requests and filters
      • Pagination
      • HTTP status codes
      • Rate limiting
      • Send documents
    • Understand the data model
      • Transport - Segment - Delivery
      • Origin/Destination sites
      • Company - Address
      • Trucker
  • πŸ”INTEGRATE YOUR SOFTWARE
    • How to integrate your software with Dashdoc
    • Setup
      • Create a sandbox account
      • Get the API token
      • Make an authenticated request
  • πŸŽ“USE CASES AND TUTORIALS
    • Shippers (ERP, WMS) πŸ”€
      • Create a simple transport as a shipper
      • Manage the address book
    • Carriers πŸš›
      • Create a simple transport as a carrier
      • Create a multi-deliveries transport as a carrier
      • Create a break in a transport (segment)
      • Charter whole or part of a transport - AffrΓ¨tement
      • Manage truckers
      • Create and follow rental orders
      • Handle Qualimat transports
    • Retrieve transport data 🏁
      • Get last updated transports (Poll vs. webhooks)
      • Get status updates with dates and times
      • Get load information (quantity, weight...)
      • Get mileage from transport
      • Get documents and photos with their type
      • Get observations from trucker / signatory
      • Get information about washings
      • Filter transports created by your truckers and partners
    • Invoicing πŸ’°
    • Dashdoc Wam ♻️
      • Create a Waste Form
      • Sign a Waste Form as Organizer
      • Create a Transport for a Waste Form
      • Find the transport linked to a waste form
  • ☁️WEBHOOKS
    • Webhooks
  • πŸ“±MOBILE APP
    • Use the mobile app to simulate transports
  • πŸ’‘UPGRADES
    • Upgrading API from v3 to v4
  • πŸ“šAPI Reference
    • API v4 Reference
    • List of all endpoints for v4
      • Addresses
        • Security Protocol
      • Adr Un Codes
      • Carbon Footprint
        • Transport Operation Categories
      • Companies
      • Contacts
        • Invite
      • Deliveries
        • Add Round
        • Cmrs
      • Dock Activities
        • Mark Loaded By Dock
        • Mark Unloaded By Dock
      • Invoices
        • Items
        • Mark Paid
        • Mark Not Paid
      • Managers
        • Invite
        • Me
        • Set Company
      • Manager Truckers
        • Lease
        • Generate Invite Code
        • Unavailability
      • Security Protocols
      • Segments
        • Assign
        • Break
        • Charter
      • Tracking Files
      • Sites
        • Mark Done
        • Enable Eta
      • Support Types
      • Supports Exchanges
      • Telematics
        • Vehicles
        • Traces
      • Trailers
        • Unavailability
      • Track Dechets
      • Transport Loading Plans
      • Transport Messages
      • Transports
        • Charter
        • Assign
        • Archive
        • Merge To Trip
        • Mark Done
        • Mark Invoiced
        • Mark Paid
        • Cancel
        • Confirm
        • Decline
        • Revenue Split
        • Cmrs
        • Effective Price Lines
        • Loads Constraints
      • Transport Status
      • Transport Templates
      • Scheduler
        • Trips
          • Set Name
      • Vehicles
        • Unavailability
      • Wam
        • Contacts
        • Forms
          • Sign As Organizer
          • Create Transport
          • Loads
        • Companies
          • Details
Powered by GitBook
On this page

Was this helpful?

  1. API Reference
  2. List of all endpoints for v4
  3. Wam
  4. Companies

Details

PreviousCompanies

Last updated 1 year ago

Was this helpful?

πŸ“š

Delete specific waste details for a company

delete

This will delete the waste details of that company. To be noted that this will not delete the VAT number nor the "is_carrier" flag.

Authorizations
Path parameters
company-idstringRequired

Id of the company. It is named pk in the details of a company.

Responses
204
Company waste details are deleted
delete
DELETE /api/v4/wam/companies/{company-id}/details/ HTTP/1.1
Host: api.dashdoc.eu
Authentication: YOUR_API_KEY
Accept: */*
204

Company waste details are deleted

No content

Get specific waste details for a company

get
Authorizations
Path parameters
company-idstringRequired

Id of the company. It is named pk in the details of a company.

Responses
200
Waste details of that company
application/json
get
GET /api/v4/wam/companies/{company-id}/details/ HTTP/1.1
Host: api.dashdoc.eu
Authentication: YOUR_API_KEY
Accept: */*
200

Waste details of that company

{
  "is_organizer": false,
  "is_producer": false,
  "is_processor": false,
  "is_carrier": false,
  "is_citizen": false,
  "enterprise_number": "BE 0429 261 424",
  "sea_ship": "123456",
  "producer_establishment_unit_number": "2015433336",
  "processor_establishment_unit_number": "2015433336",
  "vat_number": "FR16807564448"
}
  • DELETEDelete specific waste details for a company
  • GETGet specific waste details for a company
  • POSTAdd or update specific waste details for a company

Add or update specific waste details for a company

post
Authorizations
Path parameters
company-idstringRequired

Id of the company. It is named pk in the details of a company.

Body
is_organizerbooleanOptional

True if the company is a waste shipment organizer

Example: false
is_producerbooleanOptional

True if the company is a waste producer

Example: false
is_processorbooleanOptional

True if the company is a waste processor

Example: false
is_carrierbooleanOptional

True if the company is a carrier

Example: false
is_citizenbooleanOptional

True if the waste producer is a citizen and not a company

Example: false
enterprise_numberstringOptional

Enterprise number of the company

Example: BE 0429 261 424
sea_shipstringOptional

Sea ship number if the producer is a ship

Example: 123456
producer_establishment_unit_numberstringOptional

Producer establishment unit number of the company

Example: 2015433336Pattern: ^([2-8][0-9]{9})$
processor_establishment_unit_numberstringOptional

Processor establishment unit number of the company

Example: 2015433336Pattern: ^([2-8][0-9]{9})$
vat_numberstringOptional

VAT number of the company

Example: FR16807564448
Responses
200
Updated waste details of that company
application/json
post
POST /api/v4/wam/companies/{company-id}/details/ HTTP/1.1
Host: api.dashdoc.eu
Authentication: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 289

{
  "is_organizer": false,
  "is_producer": false,
  "is_processor": false,
  "is_carrier": false,
  "is_citizen": false,
  "enterprise_number": "BE 0429 261 424",
  "sea_ship": "123456",
  "producer_establishment_unit_number": "2015433336",
  "processor_establishment_unit_number": "2015433336",
  "vat_number": "FR16807564448"
}
200

Updated waste details of that company

{
  "is_organizer": false,
  "is_producer": false,
  "is_processor": false,
  "is_carrier": false,
  "is_citizen": false,
  "enterprise_number": "BE 0429 261 424",
  "sea_ship": "123456",
  "producer_establishment_unit_number": "2015433336",
  "processor_establishment_unit_number": "2015433336",
  "vat_number": "FR16807564448"
}